第三天
今天是工作坊純教學的最後一天,後兩天的課程排定是讓學員自由創作。
也就是這樣,今天李駿拿出他的獨門絕活殺手鐧!!
也就是他把玩pd中最讓人嘖嘖稱奇以及瞠目結舌的Live codeing 教學!!
所以其實我也聽不太懂.....所以本文到此結束..............
好啦,上述都是因為我其實很逃避接下來要講的,所以為了騙字數在亂打...
以下進入正題,不過我真的也不太懂,所以應該解釋的也......
李駿在live codeing 中最長使用到的就是[phasor~],它是一種鋸齒波,波型如下圖
由此圖可以看出,[phasor~]是一種在0跟1之間做循環線性增加的波型,因此我們可以借用此特性來控制,生成,合成一段聲音。

上圖中[phasor~]產生了訊號給[osc~]產生正弦波以及調變了音量,並且我們可以看到[phasor~]下面接了[expr floor($v1*8,0)],這代表就算[phasor~]經過調變產生了大於1以上的值,他都只輸出小數點以上的訊號出去給[osc~],而音量則做從無聲到最大聲的變化。

上圖中[phasor~ 1] 上面的inlet數值改成0.25。我們知道[phasor~ 1]代表 一秒鐘振盪一次,那0.25就會變成經過4秒才振盪一次,也可以說我們產生了持續四秒的聲音,而我們在[*~]上接了一個toggle去控制開關。

上圖的意思是,我們加入另外一種波型去做合成音色,並且因為有兩種波型,所以我們都把音量遞減一半,也就是各乘於0.5。順便解釋一下訊號會變成怎樣...
[phasor~ 1]-----------------訊號目前是0到1
|
[expr~ abs($v1-0.5)*2]-----------------訊號目前是1到0到1
|
[expr~ floor($v1 * 16,0)]--------------訊號目前是16到0到16(都是整數在跑)
|
[expr~ ($v1 *7)%5]-----------------------做三次0-3-4-1-2的循環,接著三次0-2-4-1-3
我知道大家到這裡已經有想死的感覺了,所以我用數值訊號把他印出來給大家看。
如影片中最後輸出的訊號就是做三次0-3-4-1-2的循環,接著三次0-2-4-1-3。
ㄜ....如果真的有人可以看到這裡還沒end,我一定能夠理解你心情,我實在也很不想繼續解釋下去了呀!!丟鍵盤........
我還記得當時學員們的眼神有多空洞,可是李駿還是繼續教下去了(如下圖)

我記得課上到這裡時我還理解78成,可是就在我想要把他融會貫通,正在冷靜思考時,一扎眼
程式就變成這樣了(如下圖)

然後我就跟學員們一起放棄了!!!喔ya~~~~
而且我一回頭就看到李駿露出這樣的表情(青光)

幫他補足內心話 駿神:“科科....看我一口氣嚇死你們”.......
後來駿神總算大發慈悲停止了live codeing的教學,我想應該是看到大家發愣的表情,
開始進行比較簡單的pd連線演奏教學(又好玩),而且課程中還擷取到別組發出的pd訊號,
我們還趁機駭客進去惡搞亂送數值進去,只是都沒聽到樓下傳來哀號聲就是....
以下幾張圖是連線教學,我就不細解釋了...



這大概就是我們這幾天的教學,希望別組或是我們這組同學,都能藉由我這亂七八糟的紀錄,
學到甚麼東西。
最後這是李駿兩年前在youtube上放的live codeing練習,大家可以看看他有多變態!!上面對他來說根本是小菜一碟。
ps.文中對李駿的玩笑,都是因為我太愛慕他,並且愛不到才刻意詆毀他,請大家不要輕易模仿。並且還是趁機在表達一下對李駿的感謝,因為沒有他一年前的分享傳授,哪有現在的我阿(雖然也不怎樣)...
文----結束
今天是工作坊純教學的最後一天,後兩天的課程排定是讓學員自由創作。
也就是這樣,今天李駿拿出他的獨門絕活殺手鐧!!
也就是他把玩pd中最讓人嘖嘖稱奇以及瞠目結舌的Live codeing 教學!!
好啦,上述都是因為我其實很逃避接下來要講的,所以為了騙字數在亂打...
以下進入正題,不過我真的也不太懂,所以應該解釋的也......
李駿在live codeing 中最長使用到的就是[phasor~],它是一種鋸齒波,波型如下圖
由此圖可以看出,[phasor~]是一種在0跟1之間做循環線性增加的波型,因此我們可以借用此特性來控制,生成,合成一段聲音。

上圖中[phasor~]產生了訊號給[osc~]產生正弦波以及調變了音量,並且我們可以看到[phasor~]下面接了[expr floor($v1*8,0)],這代表就算[phasor~]經過調變產生了大於1以上的值,他都只輸出小數點以上的訊號出去給[osc~],而音量則做從無聲到最大聲的變化。

上圖中[phasor~ 1] 上面的inlet數值改成0.25。我們知道[phasor~ 1]代表 一秒鐘振盪一次,那0.25就會變成經過4秒才振盪一次,也可以說我們產生了持續四秒的聲音,而我們在[*~]上接了一個toggle去控制開關。

上圖的意思是,我們加入另外一種波型去做合成音色,並且因為有兩種波型,所以我們都把音量遞減一半,也就是各乘於0.5。順便解釋一下訊號會變成怎樣...
[phasor~ 1]-----------------訊號目前是0到1
|
[expr~ abs($v1-0.5)*2]-----------------訊號目前是1到0到1
|
[expr~ floor($v1 * 16,0)]--------------訊號目前是16到0到16(都是整數在跑)
|
[expr~ ($v1 *7)%5]-----------------------做三次0-3-4-1-2的循環,接著三次0-2-4-1-3
我知道大家到這裡已經有想死的感覺了,所以我用數值訊號把他印出來給大家看。
如影片中最後輸出的訊號就是做三次0-3-4-1-2的循環,接著三次0-2-4-1-3。
ㄜ....如果真的有人可以看到這裡還沒end,我一定能夠理解你心情,我實在也很不想繼續解釋下去了呀!!丟鍵盤........
我還記得當時學員們的眼神有多空洞,可是李駿還是繼續教下去了(如下圖)

我記得課上到這裡時我還理解78成,可是就在我想要把他融會貫通,正在冷靜思考時,一扎眼
程式就變成這樣了(如下圖)

然後我就跟學員們一起放棄了!!!喔ya~~~~
而且我一回頭就看到李駿露出這樣的表情(青光)

幫他補足內心話 駿神:“科科....看我一口氣嚇死你們”.......
後來駿神總算大發慈悲停止了live codeing的教學,我想應該是看到大家發愣的表情,
開始進行比較簡單的pd連線演奏教學(又好玩),而且課程中還擷取到別組發出的pd訊號,
我們還趁機駭客進去惡搞亂送數值進去,只是都沒聽到樓下傳來哀號聲就是....
以下幾張圖是連線教學,我就不細解釋了...



這大概就是我們這幾天的教學,希望別組或是我們這組同學,都能藉由我這亂七八糟的紀錄,
學到甚麼東西。
最後這是李駿兩年前在youtube上放的live codeing練習,大家可以看看他有多變態!!上面對他來說根本是小菜一碟。
ps.文中對李駿的玩笑,都是因為我太愛慕他,並且愛不到才刻意詆毀他,請大家不要輕易模仿。並且還是趁機在表達一下對李駿的感謝,因為沒有他一年前的分享傳授,哪有現在的我阿(雖然也不怎樣)...
文----結束
超炫的!! 都看不懂了
回覆刪除^ _^
寫的超好笑~
回覆刪除他也蠻愛你的啊!
回覆刪除啊哈~~~XD
回覆刪除你真的有一直修內文!!!
回覆刪除我第一次看的時候還有猥褻照片!!!
老實說我第一次看到他拿那個走過來的時候雞皮疙瘩都跑出來
儘管他是萬人迷這樣還是太over了...
最後謝謝你的認真分享啦
每次都是在[expr~]後開始恍神
這次有人做筆記感覺真好~
我總是搞混fmod跟floor XD
你真是個很認真的好助教!!!
阿 我弄錯篇了
回覆刪除猥褻照在第一天
對不起.......
很棒耶!下次去選李駿的課程!!
回覆刪除為甚麼我都上不到?? 丟滑鼠~~~~~
回覆刪除