Conceptual-Machines has developed MAGDA, a free and open-source Digital Audio Workstation (DAW) that integrates AI from its core. The software is built using C++20, JUCE, and Tracktion Engine, providing a robust foundation for audio production. Key features include hybrid tracks that can host both audio and MIDI clips, three distinct views for arrangement, session management, and mixing, and an AI chat interface. This AI chat allows users to issue natural language commands, which are then translated into a custom DSL for in-app execution. MAGDA also incorporates a comprehensive modulation system with 16 LFOs (featuring a bezier curve editor) and 16 macro knobs per device and rack, along with nestable racks for parallel processing. Other functionalities include a piano roll with pitchbend and MIDI CC lanes, a drum grid device, a session view with clip launching, and a mixer with standard controls like faders, pan, mute, solo, sends, and I/O routing. The interface is designed with collapsible and resizable panels for the Inspector, AI Chat, Plugin Browser, Sample Browser, and a context-sensitive editor. The project is actively developed, with its latest release being v0.9.0.
MAGDA: An Open-Source Digital Audio Workstation with Integrated AI
MAGDA is an open-source Digital Audio Workstation (DAW) built with C++20, JUCE, and Tracktion Engine, featuring integrated AI capabilities. It supports hybrid audio and MIDI tracks, multiple views (Arrangement, Session, Mix), and an AI chat for natural language commands to generate and execute a custom Domain Specific Language (DSL) within the application.
Why it matters
MAGDA offers a unique blend of traditional DAW functionality with modern AI integration, allowing for novel workflows in music production through natural language commands. Its open-source nature and cross-platform support could foster community-driven development and innovation in AI-assisted music creation.