Blokkily is an experimental pattern-first DAW built around a single event model that drives three synchronized editors: a tracker, a piano roll, and a step grid. Each editor functions as one lane of a multi-track song. CLAP is treated as a required native plugin format rather than a compatibility add-on, and the workstation can host CLAP, VST3, and Sound Font instruments alongside built-in and third-party effects.
The framework-independent musical model covers notes, semantic chords, inversions, strum, microtiming, probability, ratchets, loop conditions, and parameter locks. Beneath it sits a real-time plugin boundary. The native CLAP adapter handles creation, activation, sample-accurate note and parameter events, and state streams. The JUCE-backed VST3 adapter splits each audio block at parameter offsets so automation stays sample-accurate. Parameter locks are compiled into sample-accurate events, and automation and modulation can coexist without erasing each other. The internal Fluid Synth adapter loads SF2 and SF3 banks and keeps a pool of renderers so every pass of a pattern stays in phase.
Editing during playback does not interrupt the song. Changes are recompiled and handed to the render callback at the next block boundary without allocating on the audio thread or moving the playhead. Notes entered in any editor are auditioned through the running engine, and a new session opens with a General MIDI Sound Font so it produces sound immediately.
Sessions are full songs rather than single patterns. Named patterns are placed as clips on mixer tracks with gain, pan, mute, solo, and metering. The song engine renders the whole arrangement without allocating or doing I/O, and the same engine bounces the result to 16-, 24-, or 32-bit float WAV files.
Source: Hacker News · Summarized by HeadlinesBriefing