2026-01-09.03-50-30.mp4
MSDAW (short for Mewiof's Silly Digital Audio Workstation) is a effortless/bug-filled experiment in building an Ableton/FL Studio-like app
Solo playground: pull requests (especially those introducing new features) will likely be rejected
- plugin hosting: support for VST 2 instruments/effects
- built-in plugins: Eq Eight, OTT, Delay & Reverb, Bit Crusher, other
- timeline engine: audio/MIDI clips (with linking)
- track management: hierarchical track grouping and routing
- automation: parameter automation with curved tension
- mixing: per-track volume, panning, solo/mute, live peak metering
- export: offline rendering to 16-bit WAV files
- UI: hardware-accelerated interface
- input: computer MIDI keyboard
Chat with me: https://pony.land/
The project uses CMake & configured for Clang/Windows
Install LLVM & CMake (+ Ninja optionally)
- Clone with submodules:
git clone --recursive https://github.com/mewiof/MSDAW.git - Open in Visual Studio/VSCode or use CMake:
mkdir build cd build cmake ..
MSDAW is released under the MIT License and relies on:
- SDL3: platform window management & input (zlib License)
- Dear ImGui: user interface (MIT License)
- RtAudio: audio I/O abstraction (MIT-style License)
- FreeType: font engine (FreeType License/GPL)
- VST 2.4 SDK: Plugin interface logic (Proprietary/Legacy Steinberg license; contact
[email protected]for instant removal)