Your one-stop shop for JUCE modules, tools, assets and resources
AI-native Digital Audio Workstation
MAGDA is a free, open-source DAW with AI integrated from the ground up. Built on C++20, JUCE, and Tracktion Engine.
v0.1.0 released. See Issues for known bugs and planned features.
# Clone with submodules
git clone --recursive https://github.com/Conceptual-Machines/magda-core.git
cd magda-core
# Setup and build
make setup
make debug
# Run
make run
make setup # Initialize submodules and dependencies
make debug # Debug build
make release # Release build
make test # Run tests
make clean # Clean build artifacts
make format # Format code
make lint # Run clang-tidy analysis
The project includes automated GitHub Actions workflows:
See docs/AUTOMATED_WORKFLOWS.md for details on automated analysis and periodic workflows.
MAGDA takes security seriously. The repository implements comprehensive security measures:
Found a security issue? Please review our Security Policy for responsible disclosure.
For detailed information about branch protection and security architecture, see docs/BRANCH_PROTECTION.md.
magda/
āāā daw/ # DAW application (C++/JUCE)
ā āāā audio/ # Audio processing
ā āāā core/ # Track, clip, selection management
ā āāā engine/ # Tracktion Engine wrapper
ā āāā interfaces/ # Abstract interfaces
ā āāā profiling/ # Performance profiling
ā āāā project/ # Project management and serialization
ā āāā ui/ # User interface components
ā āāā utils/ # Utility helpers
āāā agents/ # Agent system (C++)
tests/ # Test suite
scripts/ # Development and build scripts
docs/ # Documentation
Found a bug or have a feature request? Please open an issue on GitHub.
GPL v3 - see LICENSE for details.
This product has no tags.
Something wrong with this product?
ReportAre you the owner of this product?
Request Ownership