2012年7月2日 星期一

[Puredata] workshop day1_gem

使用Puredata畫圖

1. 建立畫布

  • 使用Object,輸入gemwin,gemwin就是畫圖的方式,可以想像成主機
  • 使用Message,輸入create,1,當Message裡使用到逗號,便是傳出一個以上的訊息,比如1,43,65就是三個訊息,create是建立畫布,1就是開始算圖,想像成有了主機,若需使用仍要開機才可
  • 使用Message,輸入destroy,destroy為刪除畫布
  • 將create,1與destroy連結到gemwin
  • 開啟執行模式點選create即可建立,點選destory即可銷毀
  • 畫布最左方為 -4,最右方為 4,最上方為 4,最下方為 -4 




















































2. 畫圓形


  • 使用Object,輸入gemhead,一個演員需要表演需要舞台,而gemhead就是一個舞台
  • 使用Object,輸入circle,此指令可畫圓,預設半徑為1,也可自行輸入半徑,比如要半徑2的圓形,即輸入circle 2,circle與2中間需有空白格
  • circle上方有兩輸入端,左為執行,右為半徑






















































3. 動態改變圓形半徑


  • 使用Number,並將Number連結到circle



4. 利用麥克風聲音改變圓形半徑
  • Object,adc~,接收麥克風的值
  • Object,env~,將接收到的值輸出為0~100
  • 將麥克風取得的值,除以40,放入circle的半徑中,使之動態變化









沒有留言:

張貼留言