MAXMSP-教程01
本人是北京電影學(xué)院藝術(shù)與科技大三學(xué)生,這學(xué)期學(xué)交互系統(tǒng)設(shè)計(jì)~
向來離經(jīng)叛道,所以選擇了一個(gè)老師沒講的軟件自學(xué)QAQ發(fā)現(xiàn)網(wǎng)上沒有什么MAXMSP中文教程,于是來做一個(gè)分享,外加學(xué)習(xí)筆記吧(使用的是max8)
雙擊MAX打開:

這個(gè)程序內(nèi)有兩種物件:在方塊內(nèi)寫著?print 的是 print 列印物件,將所有傳進(jìn)來的訊息列印在 Max 視窗內(nèi)。
?Hello! 則是訊息方塊?message Box 內(nèi)所帶有的訊息,里面可以是你所寫的任何文字,通常訊息方塊內(nèi)是數(shù)字訊息。
不同的物件有不同數(shù)量的輸出接點(diǎn)與輸入接點(diǎn),訊息方塊只有一個(gè)輸出接點(diǎn)及輸入接點(diǎn)。

輸出接點(diǎn)在物件的頂端,以粗框區(qū)域表示,輸入接點(diǎn)則在物件的底部。
print 物件并沒有輸出接點(diǎn),所有輸入的訊息將直接列印在 Max 視窗內(nèi),通常一個(gè)物件都有輸出接點(diǎn)及輸入接點(diǎn),收到輸入訊息后,在物件內(nèi)做某些動(dòng)作,再將之輸出。print 物件只是將其收到的訊息列印。
訊息方塊與print物件以連接線鏈接,跟音響系統(tǒng)一樣,一個(gè)機(jī)器的輸出接點(diǎn)連到另一個(gè)物件的輸入接點(diǎn),但我們不能把一個(gè)輸入接點(diǎn)連到另外一個(gè)輸入接點(diǎn),或是將輸出接點(diǎn)連到另個(gè)輸出接點(diǎn)。
此程序如此運(yùn)作:
1.當(dāng)我們單擊訊息方塊,里面的 Hello! 訊息將經(jīng)由連接線輸出。
2.訊息送到 print 物件的輸入后,便在Max視窗內(nèi)列印:print:Hello!
鎖定與解除鎖定Patcher視窗:
Patcher 視窗會(huì)處于鎖定/解除鎖定兩種狀態(tài)之一,當(dāng)程式視窗被鎖定時(shí),就可以執(zhí)行此程式,你可以控制程式視窗內(nèi)的物件(如滑桿)。解除鎖定時(shí),你可以編輯程式,移動(dòng)各個(gè)物件,增加新物件,或是將它們鏈接起來。
可由視窗上面的工具列知道此Patcher視窗是在鎖定\解除鎖定狀態(tài),如果你看得到工具列,那就是在解除鎖定狀態(tài)下。
你可以用以下方法切換視窗狀態(tài):
選擇 View 選單內(nèi)的 Edit,或者在 Macintosh 中按 Command-E,在 Windows下按 Control-E。
按 Command 鍵不放再單擊視窗內(nèi)的空白處(Macintosh),按著 CTRL 鍵不放再單擊視窗空白處(Windows)。
在 Macintosh 中,視窗左下角有個(gè)鎖(Lock),可以切換鎖定/解除鎖定狀態(tài)。

工具列中最左側(cè)的兩個(gè)物件就是物件方塊與訊息方塊:

現(xiàn)在來讓這程式印出 "Good-bye!"
1.?單擊工具列中的物件方塊,游標(biāo)會(huì)變成物件方塊,然后在 Patcher 視窗內(nèi)點(diǎn)選,會(huì)出現(xiàn)新物件選單(如果沒有出現(xiàn),可能是在Option選單中的New Object List 并未勾選)。要叫出新物件選單,在 Macintosh 下按著 Option 不放,單擊空的物件方塊,在Windows 下按著?ALT 不放單擊空的物件方塊?;蛘呷缒阆胍屵x單出現(xiàn),你可以勾選 Option 選單中的 New Object List。
2.建立 print 物件方塊后,按下 Enter 鍵(Macintosh),或 Shift + Enter(Windows),或者單擊視窗的其他地方(物件方塊之外),你便建立了一個(gè) print 物件,在其上方有一個(gè)輸入接點(diǎn)。

3.接著同樣在工具列上單擊訊息方塊,再在 print 物件的上方建立新的訊息方塊,在里頭輸入"Good-bye!"。

4.要將訊息方塊鏈接到print物件,在訊息方塊的輸出接點(diǎn)單擊不放開,拖拽至print物件內(nèi),再放開鼠標(biāo)。
5.按下 Command-E (Macintosh)或 Control-E (Windows)鎖定 Patcher 視窗。你寫的程式就可以執(zhí)行了?;髥螕?#34;Good-bye!"的訊息方塊,你就會(huì)看到 Max視窗中顯示 Good-bye!?
總結(jié):
當(dāng) Patcher 視窗解除鎖定時(shí),便是在編輯模式下,你可編寫文件。當(dāng)視窗被鎖定
時(shí),程式處于執(zhí)行模式。你同樣可以按著 Command 鍵(Macintosh)或 Ctrl 鍵
(Windows)并單擊視窗以切換兩種模式。
訊息可由連接線自一物件輸出接點(diǎn)連自另一物件的輸入接點(diǎn)。訊息方塊記載了你
鍵入的訊息,當(dāng)你用滑鼠單擊訊息方塊,此訊息將自其輸出接點(diǎn)輸出。print 物
件則將所有輸入的訊息列印在 Max 視窗上。
延伸閱讀:
message 送出任何訊息
print 將任何訊息列印至 Max 視窗中
Objects?在 Patcher 視窗中增加新物件