號的傳輸。
以poly~的help為例子,打開metro後會不斷地送亂數的訊號到poly~ ez- synth 6裡,6在此代表的意思就是有6台發聲器可以發出聲音,點擊poly~ ez-synth 6即可打開該patch,在此不解釋patch運作的情形。在messenge裡必須加上note做為訊息指令進入poly~的inlet裡,$1則代表變數,如果今天drunk物件產生的數字是30送進note $1後,會變成note 30進入poly~ ez-synth 6裡。

以上課的patch為例子,使用poly物件。照上述buffer~的使用方法承載音檔後,可以用poly~做好的subpatch進行播放。
『在poly~的help教學是使用drunk物件送亂數進去poly~的合成器裡,在此是使用像多台機子播放sample檔。』
X為聲音檔起始時間
Y為聲音檔結束時間
Z為音軌總播放的時間
假設今天有一音檔長度為2000毫秒
0 2000 2000 代表這個音檔被完整的播放,而且是順行的播放。
2000 0 2000 代表這個音檔被完整的播放,但為逆行的播放(reverse)。
0 2000 1000 代表音檔必須在1000毫秒內播放完0~2000毫秒的訊號,所以聲音會被壓縮,
pitch是原始pitch的兩倍,所以pitch聽起來比原本的音檔還要高。
0 2000 4000 代表音檔必須在2000毫秒內播放完0~4000毫秒的訊號,所以聲音的訊號會被拉長,pitch會是原始pitch的一半,所以pitch聽起來比原本的音檔還要低。
第二步,loop 1代表打開回圈,會使正在播放的音檔不斷回圈,loop 0代表停止。
第三步,open的messenge代表打開第幾個poly的subpatch,open 1代表打開第一個,以此類推...。
thispoly~ 這個物件存在於poly~的subpatch裡才能正常的工作,其功為『分流』,當信號輸入到正在發聲的subpatch時,poly~能讓輸入的信號進入下一個沒有工作的subpatch裡。
講簡單一點今天在poly~的外部有連續的訊號送入poly~時,正在工作的subpatch能讓信號送到thispoly~,thispoly~能尋找下一個沒在工作的subpatch進行發聲。
play~ 顧名思義就是播放聲音檔,可以將buffer~內聲音訊號給讀取出來,進行播放。
buffer~和play~後方所對應的引數須為相同,如play~ test可以播放buffer~ test的聲音檔被選取的範圍。

沒有留言:
張貼留言