Sonic Pi是一款基于代碼的音樂創(chuàng)作和表演工具,資源開放式的編程環(huán)境,通過創(chuàng)造新聲音的方式來探索和傳播編程的基本概念,可以使用Sonic Pi編程和作曲來創(chuàng)造出風格迥異的音樂,例如古典音樂或現(xiàn)代音樂中的卡農(nóng)及回響貝斯!
軟件特色
足夠簡單,適合計算和音樂課。
功能足夠強大,適合專業(yè)音樂人使用。
免費下載,并提供友好的教程。
多樣化的社區(qū),擁有超過150萬的實時編碼者。
通過創(chuàng)作或表演音樂來學習創(chuàng)造性地編碼,從古典音樂、爵士樂到Grim和EDM等各種風格的音樂。
使用方法
打開Sonic Pi
接著啟動Sonic Pi,我們一起來圍觀一下。 這就是傳說中的Sonic Pi了,它有三個主窗口。最大的是寫代碼用的,我們稱之為“編程面板”。還有一個日志面板用來顯示程序運行的內(nèi)容。當你點擊窗口上方幫助按鈕時,第三個窗口就會帶著文件列表從底部彈出來。文件信息包括編程語言和不同的合成效果、采樣以及很多輔助材料。更有很多已經(jīng)待命的采樣等你來親自體驗。
彈奏一個音符
我們從編寫代碼讓Sonic Pi彈奏一個音符開始。選擇 Buffer 0 按鈕并輸入:
play 60
點擊左上角的運行。聽見滴的一聲了嗎? 現(xiàn)在試著輸入 pley 60 并點擊運行。發(fā)生了什么?
這就是代碼中bug(錯誤輸入)的一個舉例。如果錯誤面板顯示了文本就證明你有錯誤需要修復。有可能就是拼寫錯誤。
我們輸入的數(shù)字其實是MIDI音符。MIDI是一種非常有效的作曲方式,也是通過減少(降調(diào))或者增加數(shù)值(升調(diào))的方式快速調(diào)音的工具。