轉眼來到了2020!過去一年很感謝大家的支持。2019我們所執行的展演項目包含了宜蘭映像節《拾荒日記》、馬祖新村《地誌·座標》、老爺行旅《身聲相印》、松菸LAB《無重力星空》、雲樹雅集《忘言歌》…等,也協助各類作品參與包括香港大館、上海PSA、臺北國際藝術村、坎城MIDEM、瀨戶內Vocal在內的相關活動。於進駐臺北數位藝術中心期間,也與MIDIMALL合作搭設多聲道空間來製作作品,例如與洪子如導演合作之VR微電影聲音設計。國際交流部分,則與英國文化協會合作,邀請前FACT總監Mike Stubbs於臺北數位藝術中心分享,以及七月與Adam Sadiq合作《Selected Ambient Airs》資料聲音化共創實驗。此外還有族繁不及備載的教育推廣活動,例如於清大音樂所開設課程、元智大學桃花工作營、成大畢業季講座…等。
近期在Creative Coding領域的趨勢,就是Java Script與Web應用的普及性。像是Node in Max這類跨平台整合套件,會是Max使用者的一大利基。影像部分Max更新了GL3引擎,效能上也有所提升。我們仍持續在重新整理檔案與分類,依照「功能」與「檔案類型」做分類。之後將會分為Max Patch、M4L Device、Live Rack、聲音素材、應用程式等。
Max入門指南
Max小應用與工具程式範例
Feb 2020
- 054 GEN_waveforms
用GEN資料庫與GEN特殊程式寫法,來撰寫示波器物件,可學習如何透過簡單數學來取樣與解析訊號。 - 053 ValueMapping_examples
在subpatch內可以測試不同邏輯與規則的數值對應方法與其效果。 - 052 Radio_noise
解壓縮後,資料夾會包含一個主程式與給poly~用的subpatch。示範用簡單物理模擬合成出電鋼琴聲音。
Jan 2020
- 051 noiseSynth
在nosie generator上套用常見的合成器參數設定,可用來製造各種噪音襯底。 - 050 MC_one_vs_many
MC多聲道資料庫在不同channel數量下的編輯示範,可觀察泛音差異。 - 049 Electric Piano Example
解壓縮後,資料夾會包含一個主程式與給poly~用的subpatch。示範用簡單物理模擬合成出電鋼琴聲音。
2019
- 017 GrainGenerator
顆粒合成效果示範。包含多個控制項。更多說明可參考此篇文章。 - 018 eb.Granular
顆粒合成進階效果器。較適合用於音樂製作與聲音設計中,類似一個獨立合成器音色,包含許多Max底層控制與進階選項。 - 019 Bouncing_Bodies
用聲音觸發細小聲音。這個Patch在分析持續的數值輸入過程,應用了較為進階的方式來編寫可偵測音量變化速度與平均速度的方法。 - 020 Weather_Sonification
透過Max內建物件來呼叫天氣Open Data的API,並將其變成聲音。更多說明可參考此篇文章。 - 021 Webcam簡易鼓機
利用基本的jit物件,例如將畫面剪開、調整為黑白、偵測pixel變動等來觸發音檔。 - 022 eKlipse數位噪音效果
隨機聲音演算法示範。 - 023 Transport功能示範
在Max軟體中的Transport示範。 - 024 BitCrusher效果
透過degrade~物件來製造數位音訊特有的Lo-Fi質感。 - 025 BasicSynth合成器示範
一個麻雀雖小五臟俱全的單音合成器,包含Midi輸入、波形選擇、Filter與Envelope、Delay效果跟琶音器。 - 026 AirHarp with FM timbre
以FM合成為主要聲音的影像判定模擬豎琴樂器。 - 027 Bubbles.maxpat
可製造出不同速度及不同泡泡聲響的Patch。 - 028 Jet.maxpat
轉動旋鈕來控制噴射機引擎聲響。 - 029 Pouring.maxpat
可製造出泡泡聲響的Patch。 - 030 Moving Masking
利用js語法撰寫物件,實現可自行改動邊界的動態遮罩。 - 031 MC Practices
示意多個Max 8特有的MC功能效果,可參考粉專上的Live Patching影片。 - 032_Webcam_HUE
偵測影像變化,依照得到的數值,產生出不同的色彩的影像。 - 033 JIT_MO_FUN
Max8所支援的jit.mo package示範。主要為粒子動態效果,可學習變數宣告方式。 - 034 Feedbacks_Demo
利用簡單的audio feedback routing來創造多變的聲音,同時把波形具象化出來。有儲存多組preset。 - 035 KeyMouse_Synth
將電腦電盤、滑鼠變成可調變參數的輸入裝置。 - 036 Audio-Visual_GL_Demo
利用Jitter的GL資料庫實現透過音頻來控制其變化,可調整視覺效果與顏色組合。 - 037 Mixing_in_Max
示範在Max裡面處理訊號的Mixing跟Signal Level Summing的處理概念。 - 038 Slit Scanner
可以將影像水平像素拉長,透過掃描方式製造特殊視覺效果。 - 036 Amoeba_mouse_following
透過Max讀取滑鼠座標位置,來即時牽引一個動態生成的(變形蟲)圖樣。 - 040 Rotated Model Triangles
將3D模型以許多小三角形重組,可以自行替換不同的3D模型,並用聲音控制其組成的動態。 - 041LoopMaker
快速製作Looping效果的Max範例。 - 042 FeedbackScope
利用多個feedback loops來產生不斷變動的聲音質地,同時利用示波器具象化聲音動態。 - 043 GrainGenerator
將既有聲音檔案切碎、產生顆粒來進行特殊音色合成的練習。 - 044 LiveCoding_Practice#1
這是從一個現場Live Coding演出中擷取的程式檔案。演出現場錄影可參考此影片。 - 045 Time_Examples
幾種在Max中計時的範例,可將毫秒計時轉換為時、分、秒。 - 046 BenchmarkTimer
計算在Max程式運行中的CPU interval time,可用以檢測電腦效能。 - 047 Running_average
利用bucket物件撰寫的average功能,來將浮動數值做normalization,有剃除雜質(noise)的功能。 - 048 Velocity_and_acceleration
利用bucket物件,透過取一次微分(速度)、二次微分(加速度)的方式來獲得變量的方向與動態。
2018
- 009 跟著聲音連動的圓圈
一個簡單的audio-visual示範,可以了解線條與聲音連動的邏輯。上半部為透過jit.brcosa控制、下半部為glitch效果。 - Bonus.delic (影像效果)
將簡單而經典的視覺演算法改寫為Max Patch。 - 013 Gamelan_sequencer 甘美朗音序器
透過Live.step物件來驅動模擬甘美朗音色。同時示範了poly~物件的寫法。 - 014 Scale Modulation Example
本範例為應用簡單的數學運算(使用Scale物件進行等比例縮放)搭配聲音波形特色,數個簡單正弦波來創造複雜多變的合成音色。 - 015 Fun_Display
呼叫電腦底層功能,改變螢幕顯色比例。(目前Max8尚不支援) - 016 Recurrence
生成式音樂系統的Max Patch。請下載整個資料夾,建議新增Max檔案路徑以免無法呼叫SubPatch。若要直接使用於作品中,還請註明出處(創用cc授權)。 - 010 Jitter_Video Modulation
示範Jitter影像中最常見的效果調變方式與參數。 - 011 Jitter_EQ_modulate_Video
搭配一組Filter,可分別將不同EQ輸出的音量數值對應到影像參數。 - 012 Video_Trail
製造影像的殘影效果。 - 007 3D_RollingBall
在FACT駐村時所使用的3D球型物件生成patch,用來與聲音互動。互動應用參考影片 https://youtu.be/PSnxl2Td2PM - 008 Rhythmic_Little_grains
透過metro物件,來產生帶有隨機節奏與音高的pattern。radom物件控制tri~物件波形的時間長度,使同樣波形可以產生細微差異,製造有趣的聲音。 - 004_AudioVisual by ZoneSound
經由MSP物件peakamp~來分析音量極值,並將數據送出(send)給jit.gl系列的影像物件,產生即時聲音影像互動。 - 005_MotionDetect m4l Devices by ZoneSound
- 006_MotionDetect by ZoneSound
這是一個可以捕捉即時影像,並轉換成聲音頻率的有趣小工具,藉由偵測到的影像,透過轉換成黑白處理與疊圖運算,讓畫面捕捉影像變化數值,轉換成聲音的頻率變化。 - 003_Undersample by ZoneSound
利用Max/MSP讓音源有聲音失真Lo-fi的效果,調整取樣率與位元數來影響結果,不論是即時麥克風輸入的音源,或是預先錄好的音源,都可以直接放入這件Patcher裡頭過效果。
- 001_Audio-Visual m4l Devices by ZoneSound
此M4L device以Max/Msp編寫成互動效果,低頻控制顆粒大小、高頻控制移動速度;瞬間音量落差影響顆粒分佈密度。 - 002_m4l_generative by ZoneSound
可供選擇的參數包含隨機演奏的音域範圍、Envelope、Echo等等,使用者也可以指定喜歡的音符,或直接切換成大七與小七和弦。
Max示範與教學資源系列
- MaxBasic0-軟體概觀
示範了Max基本操作與功能、訊號處理邏輯等。 - MaxBasic1-基本程式邏輯
包含幾個教學用Patch,內容可參考此篇文章。 - MaxBasic2-控制項與閱讀資源
有完整的控制項示範與聲音理論閱讀資源。 - MaxBasic3-基礎聲音合成與音序器
則有基礎聲音合成Patch與簡易好理解的Midi Sequencer示範。 - MaxBasic4-基礎聲音合成2與取樣機
有很好的取樣機示範。 - MaxBasic5-常見聲音與訊號處理
是很重要的訊號處理概念與原則,包括波幅的水平與垂直位移、DC offset等。 - MaxBasic6-進階聲音處理與MIDI
示範了MIDI架構,以及跟聲音合成引擎搭配使用時需注意的事項。
聲音素材包
- SamplePack1_MetallicRhythm
2017年底演出的衛武營委託製作《工業城市》中,我們在中船、亞航工廠取樣了許多機器、施工聲音並應用於表演中。這個sample pack是將這些聲音重組、調變後成為帶有金屬感的節奏。 - SamplePack2_SCIFI
用Max效果與環境錄音、合成器sample所調變出的各式科技感過場、背景、氛圍素材。
住在鄉下的融聲小幫手,沒事玩玩聲音作作曲,哆啦A夢狂粉。