Why bother with resurrecting an old synth? @TheAudioProgrammer
Why bother with resurrecting an old synth?  @TheAudioProgrammer
Uploaded November 2024 | Updated September 2026, 2 weeks ago
Despite all the challenges that come with saving legacy code – like old source control and build systems, missing dependencies, or outdated libraries – why go through the effort of resurrecting an old synth?

The reality is that as software ages very quickly and requires constant maintenance to keep pace with today’s technologies. From the moment development is abandoned or support ended, an invisible timer starts ticking, and it becomes more and more difficult with each passing year to run that software on modern systems.

Even a single macOS version, for example, can require sweeping changes across your app. Or, as we’ve seen in the gaming industry, your favorite game could suddenly be cut off from updates – until it one day becomes unplayable.

So Cesare Ferrari and Jules Storer created Cmajor, which they’re pitching as a language for DSP code that’s more future-proof, independent from any specific platform or plugin format. And to test out its capabilities, they successfully port over thousands of lines of C++ code for Native Instrument’s Pro53 synth (which is a little over 20 years old).

Check out how they did it:
youtu.be/7Q4cJ2wNhDQ
Why bother with resurrecting an old synth?AI in 64Kb: Can We Do More With Less? | Philippe Esling (IRCAM)API London 2025 Livestream - The Future of Music TechnologyChowDSP Coding Livestream #5 (Plugin Development with Jai)How a CI pipeline can streamline your dev workflowHow to Make Your First VST Plugin | #01: Creating New Projects with JUCE (CMake vs Projucer)Tips for starting an audio plugin companyADCx in SF - Let’s Connect! #audioprogramming #musictech34 - Practically Useful DSP || Sam Fischmann (Musik Hack)Build this Awesome Sampler Plugin | Pt 1: IntroPhysical Modelling and Granular Synths: Exploring the NEMUS Project | Physical Audio Ltd.Week 7 Livestream (Pt 2) - Making a DJ App in C++ and JUCE (Drawing Waveforms)
The Audio Programmer |

Why bother with resurrecting an old synth?

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER