2013年3月18日 星期一

[教學]Puredata 聲音設計 3

本週新物件:
1.[random],產生亂數的物件。
  • 右上inlet:接收亂數範圍,如果填入10,則產生的數值會在0-9區間。
  • 左下outlet:產出亂數。
  • 左上inlet:接收[bang]。
2.[line],補差間產生線性的訊號。
3.[mtof],midi 訊號變成頻率數值。或者可以用公式計算
4.[select],選擇,類似C語言的case。
  • 左上inlet:接收輸入值。
  • 右上inlet:判斷值。左下:與目標值吻合時,輸出[bang]。

(單一選擇時)


(多重選擇時)


5.[f 0],浮點數儲存箱。
6.[mod] or [%],取餘數物件。
7.迴圈寫法:


圖示中,當[% 10]時,會產出0-9的訊息。當[% 5]時,會產出0-4的訊息,依此類推。

課堂練習:
Example -1



Example -2



Example -3



Example -4



Example -5