The Pro-54: Recreating a Classic Synth with Cmajor | Jules Storer + Cesare Ferrari @TheAudioProgrammer
The Pro-54: Recreating a Classic Synth with Cmajor | Jules Storer + Cesare Ferrari  @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).
The Pro-54: Recreating a Classic Synth with Cmajor | Jules Storer + Cesare FerrariHow to Make Your First VST Plugin | #03: Graphics in JUCE for BeginnersWeek 8 Livestream - Making a DJ App in C++ and JUCE (Look and Feel / Graphics)ChowDSP Coding Livestream #10 (Filter Keytracking)Week 16 Livestream - Making a DJ App in C++ and JUCE (Scratch Champion - Saving Lessons)CMajor Tutorial 02 - Your First Audio Plug-in (Part 1)ChowDSP Coding Livestream #2 (Fun with Filters)Writing dependency free audio processing!ChowDSP Coding Livestream #3DSP Made Accessible: Fast Plug-in Development With Phausto | Domenico Cipriani (Pharo Association)ChowDSP Coding Livestream #13 (Uni-Vibes)Vibe Coding an Audio Plugin with Cursor vs Claude Code
The Audio Programmer |

The Pro-54: Recreating a Classic Synth with Cmajor | Jules Storer + Cesare Ferrari

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER