Skip to main content

Lockstep

Lockstep is a performance-oriented step sequencer that runs as a plugin inside your DAW or as a standalone application. It is a VST3, a CLAP, a standalone app, and an AU on macOS.

It is a sequencer you play, not one you configure. Trigs, conditional logic and per-step parameter locks replace the click-and-drag automation of a traditional DAW, and the entire editing workflow is reachable from the computer keyboard — no mouse required.

Three influences are explicit in the design:

  • Digitakt — the feel of the core: the trig grid, P-Locks, trig conditions, fills, performance mutes, and the "control-all" gesture that broadcasts one parameter edit across every track at once.
  • Octatrack — the project hierarchy, and the idea that every track chooses its own sound engine. A track can host a sampler, a synth, or a MIDI-out adapter, and the sequencer treats them identically.
  • Squarp Pyramid — external gear as a first-class citizen rather than an afterthought.

One rule shapes more of the design than any other: every key earns its place in a small scope + verb grammar, and adding a bespoke single-purpose button is forbidden. If a feature would need its own key, it is not ready.

Status: pre-beta, and honest about it​

Lockstep is not released yet. There are no downloadable builds — you build it from source today. See Installing.

Platform support, stated precisely, because "it compiles" and "it works" are different claims:

PlatformState
LinuxBuilt, tested and used. This is where every line was written.
macOSCompiles and passes the full test suite in CI. Never loaded in a host. No window has been opened, no audio device opened, and the AU has never been through auval.
WindowsCompiles under MSVC and passes the vendored test suites. Its two GUI-dependent suites are excluded in CI because a Windows runner has no interactive desktop session, so they are unrun rather than passing.

macOS and Windows were first compiled on 2026-10-04 and are marked experimental in CI for exactly these reasons. If you run Lockstep on either, a report of what happened is the single most useful contribution the project can receive — see CONTRIBUTING.md.

Where to go next​

  • Installing — building from source, and what each platform is actually known to do.
  • Tutorial — your first piece of music.
  • The paradigm — how to reason about the system. Worth reading before the reference; most confusion about Lockstep is a paradigm mismatch rather than a missing feature.
  • Feature reference and Gesture tree — the complete surface, every action by press order.
  • Implemented vs. planned — what exists today, stated honestly against what is designed.

Licence​

Lockstep is free software under the GPLv3. Its dependencies and their obligations are recorded in THIRDPARTY.md.