MAGDA 0.8.0 — open source DAW with a FAUST-powered FX bank
Just shipped MAGDA 0.8.0 and thought people here might find the DSP side interesting.
MAGDA is an open source cross-platform DAW (JUCE + Tracktion Engine) and this release is heavily built around FAUST. Almost the entire FX bank is now written in FAUST and compiled to native C++ at build time.
The new filter device alone includes SVF, Ladder, Korg35, Oberheim SEM, Sallen-Key and diode ladder models. Reverbs, modulation FX, delays, dynamics, pitch FX, etc are now FAUST-based too.
There’s also a Faust device inside the DAW where users can write .dsp directly in-app, or generate FAUST code from a natural language prompt through the AI panel. Right now this path uses the interpreter (not JIT yet), so CPU usage is much higher than the build-time compiled devices.
Project: https://github.com/Conceptual-Machines/magda-core
Download: https://magda.land
FAUST: https://faust.grame.fr/
Happy to answer questions about the integration/build pipeline if anyone’s interested.