《Sonic Circuit Sculptures》是一款結合Bela Board的互動式聲音裝置。
(圖源:https://blog.bela.io/trill-helen-leigh-craft-circuit-sculpture/)
Bela 是一款基於BeagleBone系列的開源嵌入式計算機,將嵌入式計算機的處理能力與微控器的定時精度和連線能力相結合,用於建立音訊與感測器的互動裝置。它誕生於倫敦瑪麗女王大學(Queen Mary University of London)的Augmented Instruments Laboratory,由Andrew McPherson領導開發研究,並於2016年作為商業產品推出。Bela具有超低延遲、高解析度音訊,以及能夠直接在瀏覽器中執行的IDE,並且支援多種程式語言。如此強大而便利的特性受到全球藝術家、教育工作者與製造商的青睞。
Why Bela?
藝術家們為什麼要選擇Bela Board作為創作工具呢?它具有以下幾項優勢與特色:
- 快速處理大量資料
許多人經常使用像Arduino這樣的微控器來進行創作,因為它擅長執行很多事情,然而,作為一個相對簡單的系統,它仍然有所侷限,例如不能快速且大量的處理資料。 而使用Bela Board,你可以對所有資料進行大量繁重的處理,或是利用感測器捕獲即時的資料並且做更精密的計算,如此一來,我們的互動式操作就能夠更加自然且有趣。
- 將互動與聲音結合
音訊處理也是Bela的一大優勢。有很多控制器不處理音訊,因為它需要大量的計算能力,而且通常如果要新增音訊,你的專案就必須連線到電腦來處理聲音。 Bela在一塊獨立的處理器上放入了音訊輸入與輸出,讓所有音訊和感測器資料都在一個小板上進行處理,你可以寫好程式,然後斷開連線,用電池供電,並嵌入任何互動式專案。
- 精巧外型
Bela不僅有強大的資料處理能力,它也同時具備小巧的外型,這讓使用者可以很輕易地將它整合在任何設備或裝置中,而Bela mini更是將幾個最常用的功能濃縮在更小的板子上,幾乎可以忽略它在裝置中所佔用的體積。
- 容易入門
Bela為入門者提供一個很好的途徑,它沒有複雜的設定或艱深的程序,你只需要將Bela連線到電腦,並在瀏覽器中啟動IDE即可開始編碼。除此之外,Bela IDE 支援了多種程式語言,包括C/C++、Pure Data、SuperCollider、FAUST及Csound等,讓創作者能夠使用自己最熟悉的方式來進行編程。
Bela為互動式訊號處理的領域提供更廣泛的應用,目前已有非常多藝術家投入Bela的創作,世界各地也有許多大學將其納入課程中,有興趣的朋友快跟上腳步一起玩玩看吧!