code player
1.0.0
你創造了它們,你賦予了它們生命,你確切地知道它們是什麼樣子。但是,您有沒有想過您的程式碼聽起來是什麼樣的呢?
現在是時候讓他們起來為你唱歌了!
透過我從菲茲班學到的咒語......
每行程式碼代表一段時間,如果我們將行內容轉換為音符並從上到下讀取文件,則整個文件可以視為一張樂譜。
管道是:
[file] --> (composer)
--> [raw values] --> (instrument)
--> [notes] --> (sound engine)
--> [sound]
目前我們鎮上有兩位作曲家:
simpleComposer
:他會透過這個演算法將程式碼轉移到筆記中:
{}()[]
) 的數量。若n
,音符長度為n % gridDivision
單位,起始偏移量為gridDivision - (n % gridDivision)
單位。bassComposer
:他會透過這個演算法將程式碼轉移到音符上:
因此,在當前配置中,我們在左側播放由帶有triangle
波形振盪器的bass-composer
組成的曲目,在右側播放由帶有square
波振盪器的simple-composer
組成的曲目。最後,在 mixbus 上增加一個簡單的混響。