2010年9月2日 星期四

playaround 2010 助教筆記二

第二天



早上的課程延續昨天的用amen break來顆粒合成。在昨天我們要改變amen break的組成方式時,必須手工的去做連接,這不是個完整的做法,一來要產生新的播放規則都得重連,二來聲音播放時只能有一種撥放可能......所以在早上的課程中,我們便利用昨天沒教的[select]這個物件來做條件判斷,當音樂結束或重頭開始時,程式都能夠自動切換到另外一種播放規則。
檔案下載

下午的課程主要是要用puredata的gem物件來製造影像。
何謂gem呢?以下摘錄honki在Puredata.Taiwan做的中文介紹

GEM的全名為 "Graphics Environment for Multimedia" ,是專門用來處理視覺創作的工具。它是pd-extended 其中一個函式庫。使用 GEM,在 Pd 裡可以產生與操縱 2D 、 3D 圖形和動畫,處理與修改例如影像和視訊的媒體,並且產生粒子運動......



課程的一開始,李駿先講解了在pd當中,如何製造for迴圈,因為之後的課程,
幾乎都建立在利用for 迴圈去建立綿延不斷的圖形變化。




當我們能夠產生迴圈,我們便可以利用[repeat]及[separator]這兩個物件將參數賦予在迴圈產生的多重物件,並給與獨立參數。(影片中將不同的物件,賦予每個坐標sin &cos的變化後,就可以將多個物件排成圓形) 檔案下載





在上gem物件的李駿

課堂的最後,李駿用上述的方法製造了三個不同的圓圈,它們的開口會隨著時間的流動而改變,這樣等同於我們利用gem來製作時鐘,下課後李駿也給了大家回家作業,叫大家試著變更時鐘的構成,顏色變化等等。(影片裡,我簡單調變了顏色)

gem時鐘下載

還有一些有的沒的上課的檔案都放在這裡


---------------------------------

李駿除了是聲音製造處理的專家外,大家知道他也很熱愛瑜珈,此外他還有一件大家不知道的專長就是!!?.....................隔空抓藥(大誤