Kveik 1.4 extends a block-based MIDI step sequencer that produces no audio itself but sends MIDI to DAW instruments, plug-ins or external hardware. The update focuses on controller sequencing, more flexible looping, better MIDI I/O and several workflow improvements and fixes.
A new CC track mode lets you sequence MIDI controller values instead of notes. Each CC track can host up to three independent curves, and each curve can target up to two destinations. Targets include standard controllers and expressive destinations such as pitch bend and channel aftertouch. Note tracks also include two dedicated CC lanes so you can send a controller value alongside each hit. The MIDI export now contains this controller data, making it easier to move projects between Kveik and other tools.
Looping becomes more granular: every block gets its own loop range set by two flags, and a right-click saves the current loop range as a new block. Crucially, every sequencer parameter (velocity, gate, pitch, probability, shift, roll, chord, arp, glide, CC) can run at its own length against the note grid. That lets you create polymetric behaviors inside a single block — for example a 16-step note pattern with a 5-step accent pattern layered on top. An entire arrangement can be converted into a new block for re-use.
Kveik 1.4 adds a standalone application with transport controls and tempo in the header, MIDI output with channel selection and optional MIDI clock. On macOS the app exposes a virtual MIDI port named "From Kveik," simplifying routing to other apps or hardware. The Windows installer now includes the standalone app as well.
The update addresses several platform and sequencing issues: Logic AU sync problems at non-48 kHz sample rates, dropped or doubled notes at audio buffer boundaries, tempo automation triggering duplicate notes, and controller states (pitch bend, aftertouch, sustain) remaining set after stop. It also fixes multiple issues with reordering or deleting tracks. macOS 12 is now the minimum supported version.