Platform
X11 presentation, ALSA output, MIDI, and syscall-level I/O are the current development and test path for the Zag runtime—not Zenith's permanent platform boundary.
Zenith / rebuilding in Zag
Zenith is being rebuilt in pure Zag so the audio contract, renderer, runtime, and workstation can be owned together. X11/Linux is the first development and test target; other platform backends come after the foundation is stable.
Active direction · pure Zag · X11/Linux development first · cross-platform next
INPUT
MIX
FX
MASTER
migration status / source-backed
X11 presentation, ALSA output, MIDI, and syscall-level I/O are the current development and test path for the Zag runtime—not Zenith's permanent platform boundary.
The engine, mixer, synthesis, effects, sampler, resampling, automation, sequencing, and transport have Zag modules.
The pure-Zag entrypoint joins the immediate-mode DAW UI, arrangement, mixer, piano roll, settings, project model, and audio path.
Commands, preset handling, SFZ support, MPE and SysEx, plus the AI provider, agent, tools, and MIDI generation are in the new corpus.
what has been proven / what remains honest
verified
The pure-Zag desktop spine opens an X11 window, paints the arrangement through the CPU rasterizer, and sends native synth audio through ALSA. X11/Linux is where Zenith is being developed and tested first.
verified
50 Zag modules compile cleanly through znc’s full-corpus build. The port is organized around real audio, UI, project, and system boundaries—not a demo facade.
in progress
The continuing work is integration, hardening, and UX depth across the full DAW experience—not a claim that the old application has simply been repackaged.
boundaries, stated plainly
follow the new stack
The repository carries the Zag migration guide, module graph, compiler hardening notes, and the full-corpus build script. The old build is not presented here as the future of Zenith.
$ git clone https://github.com/Sylorlabs/zenith-daw$ cd zenith-daw$ bash zag/zbuild_all.sh