製作音樂互動裝置
無聊的翻譯樢,翻譯自:HERE
這個計畫的目標是設計出一個吉他的互動樂器,並展示在Umeå的博物館。我做了一個把吉他彈片放在桌面上,就能體驗它們獨立聲音的互動裝置。並以吉他彈片與中心按鈕的距離,來判定撥放聲音的時刻。
這篇文章注重在最終原型的創造過程。你可以在這裡找到更多早先的製作過程。
概要
我問了自己:"我該如何製作一個人們可以體驗的極複雜原型?"最後我製作了一個裝置,我用攝像機去偵測吉他彈片在桌面上的位置與中心按鈕的距離,一旦按下中心按鈕,聲音會伴隨著一道視覺化的波形一起出現。
我用程式連結攝像機與輸出,這包含色彩偵測及縮放其比例以達到投影機的解析度。
緣起
最後的成果在Umeå設計學會中展示了五個星期。身為一個音樂領域的新手,我被吉他的美深深吸引,但卻隨即發現要了解並彈奏出富有經驗的樂音卻相當困難。我注意到如果做出一個裝置,人們就有機會去體驗彈奏不同吉他的感覺了。

問題與解決
1.讓它成為可體驗的
建造一個人們能體驗的概念真是一大挑戰。主要問題是我不想利用感測器及執行器,但卻想要精確的追蹤這些彈片。最後我使用了攝像機以及投影機。
我將這個創作分化成很多個小步驟,並分開執行,最後才組合在一起。一開始我寫了一個簡單的程式,就是當按下空白鍵時,匯出鮮一個特效波形。當我成功後,我加入一些色彩追蹤並讓我的程式複雜化。
2.讓投影機能讀取攝像機
另一個挑戰是,攝像機的解析度比投影機還低,而且它被放置得太高,以至於總是捕捉到桌面以外的畫面。
要使攝像機與投影機配對包含了很多的嘗試與錯誤。只有在我以數學邏輯去解決並寫入程式中,攝像機中的解析度才有了改變。
我的解決方式包含一個可變的”比例”,我再用攝像機數值去乘上這個變數,我一邊經歷嘗試與錯誤,一邊用手去調整並觀察這個比例。
/translate camera resolution to projector float ratio = 2.1; float xScaled = (projectorWidth-(camWidth*ratio))/2; float yScaled = (projectorHeight -(camHeight*ratio))/2;
3.運算攝像機
最後一個問題是我想先做一些運算,再投影出攝像機畫面。我想到一個解答,就是攝像機與投影機不能混在一起。
為了控制被投影的畫面,我寫了一個切換畫面。首先,我先點選我想要”未被計算過的攝像機”去追蹤的那些色彩,我再把那些顏色儲存為可變物,然後切換掉”未被計算過的攝像機feed”並計算縮放比例,最後,我再依據這個縮放比例去投影這個輸出。
成果
這是成果的概念影片:
因為這個概念的探索,體驗到原型的重要性。我原先試著展現一個體驗原型,但我失敗了。最後反而是用了這個原型去和最終的概念做溝通。
其中一個失敗的原因是攝像機與投影機的校準,居然在期限的前一天晚上失效了。除此之外,我一開始製作原型的保真度層級也太高了。最後只能冒著沒有備案的危險。
我覺得所有的互動裝置在運送之前,都需要被人們做測試。很不幸的,我也沒有計畫到這一點。我在開始建造錢就想好體驗,而不是常識製作出一個體驗。我才發現這個途徑基本上是錯的,體驗會從製作過程中自然浮現出來。
但我仍然覺得這個案子是成功的,因為就程式撰寫與案件計畫中,我學到了很多。下一個案件,我將會嘗試以較低的保真度去開始原型製作。這將使我能專注在體驗而非實行度上。而且,當必須倚賴古老科技時,我能降低失誤的風險。