Repository navigation
wstudio 1.0.0-beta.2
Pre-releaseSecond beta of wstudio, a keyboard-centric DAW with a vim-modal terminal interface, now joined by a native GUI. The download archives include the curated four-track demo.wsj project.
Linux x86_64
The Linux build requires glibc and ALSA (libasound.so.2). Download and extract wstudio-linux-x86_64.tar.gz, then run:
cd wstudio-linux-x86_64
./wstudio demo.wsj # TUI
./wstudio --gui demo.wsj # GUIPipeWire and JACK are now supported natively alongside ALSA; wstudio picks the best available backend automatically (override with wstudio.o.audio_backend in init.lua).
Windows x86_64
Download and extract wstudio-windows-x86_64.zip, open PowerShell in the extracted directory, then run:
.\wstudio.exe demo.wsj
.\wstudio.exe --gui demo.wsjPress space to start or stop playback. Run :help inside wstudio for the full keyboard reference.
What's new since beta.1
- Native GUI frontend (
--gui), sharing the same project files and command set as the TUI - CLAP 1.2 plugin hosting: instruments and effects, external plugin discovery/picker, parameter automation, saved in the
.wsjproject - Native PipeWire and JACK playback backends (Linux was ALSA-only before)
- SoundFont (
.sf2) player instrument - Standard MIDI File import/export for piano-roll patterns
- Factory preset library expanded to 100 presets
- Arrangement, slicer, and drum-pattern editing refinements (clip cut/split, boundary hardening, chop/merge validation)
Known beta limits
- Project-file backups are recommended while the
.wsjformat continues to evolve. - Native CLAP plugin GUI windows, surround buses, polyphonic modulation, and plugin-requested thread pools are not supported yet.
- The minimum terminal size is 80x14.
Verify downloads with SHA256SUMS. Please use the bug form for reproducible problems and Discussions for questions or broader workflow feedback.
Full changelog: v1.0.0-beta.1...v1.0.0-beta.2