淺談電子音樂交互設計中的MVC架構(gòu)關系
發(fā)布時間:2021-04-26 23:23
模型-視圖-控制器(Mode-View-Controller,MVC)軟件體系結(jié)構(gòu)模式是通過把M、V、C三個程序進行分離工作的一種程序應用體系,非常適用于一些人機交互的應用程序中。這種理念將數(shù)據(jù)進行結(jié)構(gòu)化分離,可以使同一個模型的多個視圖、自定義視圖之間達到同步以及可以動態(tài)加載、綁定到模型并且隨后處理的視圖進行同步處理。Jamoma 0.6通過定制的外部環(huán)境和開發(fā)人員的修補程式,讓MVC結(jié)構(gòu)再Cycling’74 MAX宿主中進行分離。隨后,可以嵌套模型和視圖以實現(xiàn)服務的層次結(jié)構(gòu)。再所有模型中都可以使用本地的預置系統(tǒng),也可以再整個應用程序范圍內(nèi)檢查和查詢的命名空間和服務。該系統(tǒng)可以用于管理線索、通過模塊畫、透明化的處理方式進行嚴格的優(yōu)秀處理。它還可以擴展為應用程序間的相互交換,從而能夠使用OSC和Minuit再網(wǎng)絡平臺上分發(fā)模型和視圖。該文章就以MVC程序為主要講解對象,以它在交互、編程環(huán)境中的表現(xiàn)來講解它目前的工作原理以及功用,以探索在交互式電子音樂程序設計中如何優(yōu)化現(xiàn)有程序模式的方法。
【文章來源】:上海音樂學院上海市
【文章頁數(shù)】:33 頁
【學位級別】:碩士
【文章目錄】:
摘要
abstract
引言
第一章 交互式音樂與MVC
第一節(jié) 交互式音樂的表現(xiàn)
第二節(jié) MVC的組成與發(fā)展
1、組成部分與電子音樂模式關系
2、互動
3、MVC的歷史
第三節(jié) MVC的目標
1、并行設計
2、代碼重組
3、優(yōu)點與缺點
第四節(jié) MVC的原型軟件
1.模型
2.視圖
3.控制器
4.MVC原型的總結(jié)與經(jīng)驗
第二章 MVC在電子音樂作品Jamoma中的運用
第一節(jié) Jamoma在MAX中如何來運用
第二節(jié) 建立模型
1、Jamoma模型示意圖
2、設計視圖部分
3、音樂控制器部分
4、同時使用模型和視圖模塊
第三章 MVC在電子音樂中的程式管理
第一節(jié) 嵌套模型
第二節(jié) 優(yōu)先事項的管理
第三節(jié) 對象實例
第四節(jié) 命名空間管理
第五節(jié) 多個動態(tài)視圖
第六節(jié) 狀態(tài)管理和應用程序間的通信
結(jié)語
英文文獻
中文文獻
致謝
本文編號:3162314
【文章來源】:上海音樂學院上海市
【文章頁數(shù)】:33 頁
【學位級別】:碩士
【文章目錄】:
摘要
abstract
引言
第一章 交互式音樂與MVC
第一節(jié) 交互式音樂的表現(xiàn)
第二節(jié) MVC的組成與發(fā)展
1、組成部分與電子音樂模式關系
2、互動
3、MVC的歷史
第三節(jié) MVC的目標
1、并行設計
2、代碼重組
3、優(yōu)點與缺點
第四節(jié) MVC的原型軟件
1.模型
2.視圖
3.控制器
4.MVC原型的總結(jié)與經(jīng)驗
第二章 MVC在電子音樂作品Jamoma中的運用
第一節(jié) Jamoma在MAX中如何來運用
第二節(jié) 建立模型
1、Jamoma模型示意圖
2、設計視圖部分
3、音樂控制器部分
4、同時使用模型和視圖模塊
第三章 MVC在電子音樂中的程式管理
第一節(jié) 嵌套模型
第二節(jié) 優(yōu)先事項的管理
第三節(jié) 對象實例
第四節(jié) 命名空間管理
第五節(jié) 多個動態(tài)視圖
第六節(jié) 狀態(tài)管理和應用程序間的通信
結(jié)語
英文文獻
中文文獻
致謝
本文編號:3162314
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3162314.html
最近更新
教材專著