See README.md for a project overview, and CONTRIBUTING.md for build instructions, code style, pre-commit setup, Git workflow, and pull request guidelines.
- ControlObject/ControlProxy:
[Group], key_nameinter-component communication. - Engine thread: Real-time audio — no allocations, no locks, may emit Qt signals but cannot receive them.
- parented_ptr/make_parented: Qt object-tree ownership. Object must get a parent before
parented_ptrdestructs.
src/ C++ source (engine/, controllers/, library/, mixer/, effects/, qml/, preferences/, util/, test/)
res/ Resources (controllers/ JS/XML, skins/, qml/)
cmake/ CMake modules
tools/ Python helper scripts