This repository is an active prototype, not a finished DAW release.
- Prototype quality: expect incomplete workflows and occasional breakage.
- Not fully functional yet: core areas are still under active refactor.
- This build targets third-party plugins only (VST3/AU hosting). There are no internal instruments or internal effects.
- Some UI workflows are still unstable (especially around complex panel/floating layouts).
- Piano roll, step sequencing, and arrangement interactions are still being iterated and may regress.
- Build stability depends on third-party dependency compatibility and may require updates over time.
- Session behavior and defaults are still evolving and are not guaranteed to be stable between revisions.
- Open the repository Actions tab.
- Run the
Windows Manual Buildworkflow withRelease. - Download the artifact named
TheSampledexWorkflow-Release. - Extract and run
TheSampledexWorkflow.exe.
- Windows 10/11
- Visual Studio 2022 with Desktop development for C++
- CMake 3.21 or newer
- Git
cmake --preset windows-vs2022
cmake --build --preset windows-vs2022-release --config Release
ctest --preset windows-vs2022-release-tests --output-on-failure -C ReleaseThe executable is produced under build/windows-vs2022 (search for TheSampledexWorkflow.exe).
BeatMakerApp/Source/BeatMakerNoRecord- DAW application codeBeatMakerApp/Source/common- shared UI and helper componentsThirdParty/tracktion_engine- Tracktion Engine sources and CMake supportThirdParty/JUCE- JUCE sources (used when local JUCE CMake support is complete)
This repository is licensed under MIT (see LICENSE), except third-party code
in ThirdParty/, which remains under its original licenses.