Skip to content

RobertAnthonyDevelopment/sampledex_daw_windows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sampledex DAW (Windows Prototype)

Made with Codex Built with JUCE Powered by Tracktion Engine

Screenshot 2026-03-03 at 2 42 36 PM Screenshot 2026-03-03 at 2 42 45 PM Screenshot 2026-03-03 at 2 43 47 PM

This repository is an active prototype, not a finished DAW release.

Current Status

  • 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.

Known Drawbacks

  • 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.

Run From GitHub Actions (Recommended)

  1. Open the repository Actions tab.
  2. Run the Windows Manual Build workflow with Release.
  3. Download the artifact named TheSampledexWorkflow-Release.
  4. Extract and run TheSampledexWorkflow.exe.

Build Locally on Windows

Prerequisites

  • Windows 10/11
  • Visual Studio 2022 with Desktop development for C++
  • CMake 3.21 or newer
  • Git

Build Commands

cmake --preset windows-vs2022
cmake --build --preset windows-vs2022-release --config Release
ctest --preset windows-vs2022-release-tests --output-on-failure -C Release

The executable is produced under build/windows-vs2022 (search for TheSampledexWorkflow.exe).

Repository Layout

  • BeatMakerApp/Source/BeatMakerNoRecord - DAW application code
  • BeatMakerApp/Source/common - shared UI and helper components
  • ThirdParty/tracktion_engine - Tracktion Engine sources and CMake support
  • ThirdParty/JUCE - JUCE sources (used when local JUCE CMake support is complete)

License

This repository is licensed under MIT (see LICENSE), except third-party code in ThirdParty/, which remains under its original licenses.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages