2010年6月7日 星期一

[教學]QC如何用外部輸入數值去調變影響影片播放速度


首先在patch library 找到一個函式 clear(用來製造背景)




接著創建color Transformation(改變顏色屬性)




打開Parameters 並將顏色改為紅色




然後是創建Lfo(產生循環的線性數值)






將Lfo的屬性調成如上圖

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

Lfo的解釋以及介紹

LFO是用於輸出各種波形的Patch,在這個圖中,我們使用Sin類型輸出正弦波形。這樣,輸出的數值將會隨時間的變化而變大變小。 Period參數表示變化週期,單位是秒,數值越大輸出的Sin波形就越大。 Phase參數表示初期的角度(單位:度)。 Amplitude參數表示振幅,用於決定波形變化的範圍。 Offset參數用於全局調整。計算結果值的範圍為:從0到以下公式:
Result = Amplitude * sin( th / Period + Phase ) + Offset

轉錄至這裡




照著上圖連接不同的patch



創建一個Marco


如果你是qtz4.0以後的版本 Marco創建完後方塊應該是黑色的



在Marco這個patch連點左鍵2下 ,並且將[Lfo][color Tranformation][Clear]
剪下貼到裡面(貼完會變成藍色)



在Marco這個patch按下右鍵,並且將Timebase的值更改為External



創建[Input Splitter] (Number Splitter),按下command+1打開它的 Inspector , 到settings的地方將type選成Number





到 input splitter(Number Splitter)的Parameters 將input的數值調成1



在 input splitter(Number Splitter)按下右鍵,並且如上圖所示選擇Input


最後創建[Integrator],並且如上圖所示將他們都連起來




在viewer的 input parameters就可以輸入數值影響影片播放速度


以下是影片的測試


qtz-test1 from kicko on Vimeo.