workflowstacks
automation

magda-core: Automate Music Production

Founders get fast musical iteration with magda-core, a DAW for automation and transformation, ideal for music production startups.
intermediateโฑ 1-2 hours๐Ÿ’ต Free
201 stars23 forksC++Health Score 9/10Updated 8/31/2026100% free ยท open source
What it is

You use magda-core to automate music production by writing music code that runs on your computer.

What you can make with it

Automations like generating beats for your next album or remixing a song with a consistent sound.

How it helps

magda-core saves you time and effort in music production by automating repetitive tasks, allowing you to focus on creativity and iteration.

Real use case example

"A founder creates a new album and uses magda-core to automate the mixing and mastering process. They write code to ensure every song has a consistent sound, then execute it to generate the final mixes. The result is a polished album with a unified style."

If you're new

Beginners can pick up magda-core when they're comfortable with basic programming concepts.

If you're senior

Senior engineers and professionals will reach for magda-core when they need to automate complex music production tasks with high accuracy and efficiency.

Common confusion cleared up

While magda-core can automate tasks, it may not produce results that sound as human-like as hand-crafted music.

Best inside these AI tools
Claude DesktopCursorCodex CLI
Pairs with
Amazon Cloud DriveSoundCloudSpotify API
Why we list it on WorkflowStacks: magda-core is a free and open-source tool ideal for music production startups looking to automate and transform their sound.
What it does

Magda-core is a digital audio workstation (DAW) that enables fast musical iteration through automation and transformation, ideal for music production startups.

Install / run
git clone https://github.com/Conceptual-Machines/magda-core.git
When to use it
  • โ€ขWhen you need to automate repetitive music production tasks
  • โ€ขWhen you want to create complex music transformations with ease
  • โ€ขWhen you're looking for a DAW that integrates well with other automation tools
Quick start
  1. 1Build magda-core using the command 'cmake . && make' in the cloned repository
  2. 2Launch the magda-core GUI with './magda-core' in the build directory
  3. 3Create a new project by selecting 'File' > 'New Project' in the GUI
  4. 4Explore the automation and transformation features by accessing the 'Edit' > 'Automation' and 'Edit' > 'Transformation' menus
  5. 5Refer to the example configurations in the 'examples' directory for inspiration
Ready-to-paste prompt
./magda-core -p myproject -a myautomation -t mytransformation
Heads up: Make sure you have the necessary dependencies installed, including a C++ compiler and the required libraries, as specified in the README
Saves to your device

Topics

ai
ai-agents
audio-plugin
cpp20
cross-platform
daw
dsl
dsp
juce
llm
midi
music-production
music-programming
tracktion-engine
How magda-core: Automate Music Production works
Codeflow
Free to inspect

Magda-core: Automate Music Production is a very large C++ project (~473k lines across 1624 code files, plus 353 test files). It is a full software project: use it through its install path rather than reading it end to end. Last commit this month, GPL-3.0 license, has a test suite.

Size
Very large codebase
~473k lines ยท 1624 code files ยท days to read โ€” use, don't read
Setup
Developer setup
A real software project. Use it via its install path; don't expect to read it all.
Runs on
Docker
No API keys detected
C++ 95%Python 2%CMake 1%Faust 1%
Where to start reading
  1. 1
    README.md
    Start here โ€” what it does and how to install it
  2. 2
    examples/CMakeLists.txt
    A worked example โ€” copy this to get going
What's in each folder
docs/Documentation48 files
examples/Examples you can copy2 files
magda/Folder1622 files
manual/Folder138 files
prototypes/Folder100 files
tools/Helper scripts14 files
resources/Folder11 files
scripts/Helper scripts8 files
READMEHas testsDocumentedCI checksDocker readyExamples includedGPL-3.0 licenseUpdated this month
Quick Actions
Details
Creator
Conceptual-Machines
Language
C++
Category
automation
Published
1/17/2026

Are you the creator of this tool? Claim your listing โ†’ and earn 85% of every sale.