2012年7月5日 星期四

[Puredata] workshop day3_gem advance 2

1.repeat
Object,repeat,重複執行,後方數字為重複次數
在repeat下接translateXYZ,每重複產生一個圓形,位置便往右邊0.2



2. 若使用上separator,每個位置都會在(0.2, 0)



3. Array
  • 使用array放置每一個圓球的位置
  • array,put / Array
  • name裡設置array的名稱
  • size裡設定array的大小


4. tabread
  • Object,tabread,讀取array,後方接array的名稱
  • 輸入值為array的位置,輸出值為該位置的數值
  • 下方陣列名稱為train,size為5


5. 動態讀取array
  • 使用counter計數從0~9,讀取每一個位置的值



6. array的位置控制X,array的內容控制Y,因此array的圖形便會與gem產生的圓相同




7. 使用array位置控制顏色



8. 使用滑鼠的Y傳數值給array,使用tabwrite寫入,右邊的輸入值為array位置


8. 使用麥克風的大小傳數值給array,使用tabwrite寫入,右邊的輸入值為array位置





9. dsp,下列寫法等同在主控台開始compute audio



沒有留言:

張貼留言