Anda menciptakannya, Anda memberi mereka kehidupan, Anda tahu persis seperti apa bentuknya. Namun pernahkah Anda bertanya-tanya seperti apa bunyi kode Anda?
Sekarang saatnya untuk membawakan lagu-lagu tersebut dan bernyanyi untuk Anda!
Dengan mantra yang saya pelajari dari Fizban...
Setiap baris kode mewakili periode waktu, keseluruhan file dapat dianggap sebagai lembaran musik jika kita mengubah konten baris menjadi catatan dan membaca file dari atas ke bawah.
Pipa tersebut adalah:
[file] --> (composer)
--> [raw values] --> (instrument)
--> [notes] --> (sound engine)
--> [sound]
Saat ini kami memiliki dua komposer di kota:
simpleComposer
: dia akan mentransfer kode ke catatan dengan algoritma ini:
{}()[]
) yang muncul di baris. jika n
, panjang catatan adalah n % gridDivision
, offset awal adalah gridDivision - (n % gridDivision)
unit. bassComposer
: dia akan mentransfer kode ke catatan dengan algoritma ini:
Jadi dengan konfigurasi saat ini, kami memiliki trek yang dibuat oleh bass-composer
dengan osilator bentuk gelombang triangle
diputar di sisi kiri dan trek dibuat oleh simple-composer
dengan osilator gelombang gelombang square
diputar di sisi kanan. Terakhir, reverb sederhana ditambahkan pada mixbus.