Blokkily adalah DAW eksperimental berbasis pola yang dibangun di sekitar satu model event yang menggerakkan tiga editor tersinkronisasi: tracker, piano roll, dan step grid. Setiap editor berfungsi sebagai satu jalur dari lagu multi-track. CLAP diperlakukan sebagai format plugin native yang wajib, bukan sebagai tambahan kompatibilitas, dan workstation ini dapat menjalankan instrumen CLAP, VST3, dan Sound Font bersama efek bawaan maupun pihak ketiga.
Model musik yang tidak bergantung pada framework mencakup not, akord semantik, inversi, strum, microtiming, probabilitas, ratchet, kondisi loop, dan parameter lock. Di bawahnya terdapat batas plugin real-time. Adaptor CLAP native menangani pembuatan, aktivasi, event not dan parameter dengan akurasi sampel, serta aliran state. Adaptor VST3 berbasis JUCE memecah setiap blok audio pada offset parameter sehingga automasi tetap akurat hingga tingkat sampel. Parameter lock dikompilasi menjadi event dengan akurasi sampel, dan automasi serta modulasi dapat berjalan bersamaan tanpa saling menghapus. Adaptor Fluid Synth internal memuat bank SF2 dan SF3 serta menyimpan kumpulan renderer agar setiap pengulangan pola tetap sefase.
Mengedit saat playback tidak menghentikan lagu. Perubahan dikompilasi ulang dan diserahkan ke callback render pada batas blok berikutnya, tanpa mengalokasikan memori di thread audio atau memindahkan playhead. Not yang dimasukkan di editor mana pun dapat didengarkan melalui engine yang sedang berjalan, dan sesi baru dibuka dengan General MIDI Sound Font agar langsung menghasilkan suara.
Sesi berupa lagu utuh, bukan pola tunggal. Pola bernama ditempatkan sebagai klip pada track mixer dengan gain, pan, mute, solo, dan metering. Engine lagu merender seluruh aransemen tanpa alokasi atau I/O, dan engine yang sama mengekspor hasilnya ke file WAV 16-, 24-, atau 32-bit float.
Sumber: Hacker News · Diringkas oleh HeadlinesBriefing