浅谈电子音乐交互设计中的MVC架构关系
发布时间:2021-04-26 23:23
模型-视图-控制器(Mode-View-Controller,MVC)软件体系结构模式是通过把M、V、C三个程序进行分离工作的一种程序应用体系,非常适用于一些人机交互的应用程序中。这种理念将数据进行结构化分离,可以使同一个模型的多个视图、自定义视图之间达到同步以及可以动态加载、绑定到模型并且随后处理的视图进行同步处理。Jamoma 0.6通过定制的外部环境和开发人员的修补程式,让MVC结构再Cycling’74 MAX宿主中进行分离。随后,可以嵌套模型和视图以实现服务的层次结构。再所有模型中都可以使用本地的预置系统,也可以再整个应用程序范围内检查和查询的命名空间和服务。该系统可以用于管理线索、通过模块画、透明化的处理方式进行严格的优秀处理。它还可以扩展为应用程序间的相互交换,从而能够使用OSC和Minuit再网络平台上分发模型和视图。该文章就以MVC程序为主要讲解对象,以它在交互、编程环境中的表现来讲解它目前的工作原理以及功用,以探索在交互式电子音乐程序设计中如何优化现有程序模式的方法。
【文章来源】:上海音乐学院上海市
【文章页数】:33 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
引言
第一章 交互式音乐与MVC
第一节 交互式音乐的表现
第二节 MVC的组成与发展
1、组成部分与电子音乐模式关系
2、互动
3、MVC的历史
第三节 MVC的目标
1、并行设计
2、代码重组
3、优点与缺点
第四节 MVC的原型软件
1.模型
2.视图
3.控制器
4.MVC原型的总结与经验
第二章 MVC在电子音乐作品Jamoma中的运用
第一节 Jamoma在MAX中如何来运用
第二节 建立模型
1、Jamoma模型示意图
2、设计视图部分
3、音乐控制器部分
4、同时使用模型和视图模块
第三章 MVC在电子音乐中的程式管理
第一节 嵌套模型
第二节 优先事项的管理
第三节 对象实例
第四节 命名空间管理
第五节 多个动态视图
第六节 状态管理和应用程序间的通信
结语
英文文献
中文文献
致谢
本文编号:3162314
【文章来源】:上海音乐学院上海市
【文章页数】:33 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
引言
第一章 交互式音乐与MVC
第一节 交互式音乐的表现
第二节 MVC的组成与发展
1、组成部分与电子音乐模式关系
2、互动
3、MVC的历史
第三节 MVC的目标
1、并行设计
2、代码重组
3、优点与缺点
第四节 MVC的原型软件
1.模型
2.视图
3.控制器
4.MVC原型的总结与经验
第二章 MVC在电子音乐作品Jamoma中的运用
第一节 Jamoma在MAX中如何来运用
第二节 建立模型
1、Jamoma模型示意图
2、设计视图部分
3、音乐控制器部分
4、同时使用模型和视图模块
第三章 MVC在电子音乐中的程式管理
第一节 嵌套模型
第二节 优先事项的管理
第三节 对象实例
第四节 命名空间管理
第五节 多个动态视图
第六节 状态管理和应用程序间的通信
结语
英文文献
中文文献
致谢
本文编号:3162314
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3162314.html