Hey HN, I built an open-source DAW (digital audio workstation) with AI integrated from the ground up.
I've been into electronic music production since the late 90s, and I've spent most of my career as a Python developer. A few years ago I decided to learn C++ and build the DAW I wanted to use. MAGDA is built on JUCE and Tracktion Engine, targeting macOS, Windows, and Linux.
Some things that make it different: every track is hybrid (hosts both audio and MIDI clips), there's a session view for clip launching, a modulation system with 16 LFOs and 16 macro knobs per device/rack, nestable parallel processing racks, and an AI chat that takes natural language commands, generates a custom DSL, and executes it directly in the app. You bring your own API keys.
It's GPL v3, v0.1.0 just shipped. Still early but the core is solid.
Website: https://magda.land/
GitHub: https://github.com/Conceptual-Machines/magda-core
Video: https://www.youtube.com/watch?v=momhIo5vOSc
Would love feedback, especially from anyone who's worked with JUCE or Tracktion Engine, or has opinions on how AI should work inside creative tools.
nomamonad•1h ago