Looking for a developper to build a GUI for a working Cmajor DSP processor

DSP, Plugin and Host development discussion.
RELATED
PRODUCTS

Post

... as an VST3/AU plugin for Mac/PC via JUCE.
Full source code with English comments and a technical presentation PDF are ready to share.
Last edited by emant on Mon Apr 06, 2026 3:00 pm, edited 1 time in total.

Post

This is a Cmajor DSP plugin that generates a calibrated harmonic signature — a fixed spectral fingerprint applied to the signal — combined with optional programme-dependent analogue-inspired behaviours. Built around an ×8 Hermite oversampling engine and Chebyshev harmonic polynomials, it gives engineers precise control over the harmonic character of a mix — from a subtle spectral fingerprint to dense harmonic density. It does not model a specific analogue circuit.
Last edited by emant on Mon Apr 06, 2026 2:53 pm, edited 4 times in total.

Post

Do you need the code for the GUI as well or just the design and graphic elements?

Post

Yes, I need the GUI code and someone to put it all together. The plugin already works in Amorph and has its own modern UI, but I'd like to take it a step further to create an "old school" version in VST3/AU.
Last edited by emant on Mon Apr 06, 2026 2:55 pm, edited 1 time in total.

Post

In this case I have to pass, I'm not familiar with JUCE and coding a GUI can be its own hell. But good luck with your project!

Post

Hi there,

I saw your post looking for a UI developer for your harmonic signature plugin. The DSP architecture you described (Hermite x8, Chebyshev polynomials) sounds incredibly solid, and I'd love to help you put a proper face on it.

I am currently developing my own DSP suite (Autima DSP) using JUCE. For the frontend, I utilize a modern WebUI architecture (wrapping HTML/CSS/JS inside the JUCE plugin). This allows for highly responsive, beautifully styled interfaces that are much faster to iterate than traditional native C++ JUCE drawables.

Best regards,

Post

Hello,
Yes, I’d be happy to count on you. Right now, I’ve gone back to work on my DSP to improve the code and find the best solutions for its modern UI; it runs perfectly on CmajPlugin. I’ll need a few days to finish it up—at least, I hope so. Please let me know how you’d like to proceed with porting a VST3/AU version, and good luck with developing your plugins.
Musically;)

Post

Hi!

That sounds great. Take your time to polish the DSP core; solidifying the math first is always the best approach.

Regarding the VST3/AU port, here is the standard workflow we can use to integrate your Cmajor DSP with my JUCE/WebUI wrapper:

Once your code is ready, I will need three things from you:

The DSP Files: Your Cmajor patch files (.cmajor / .cmajpatch) or the exported C++ code.

Parameter Mapping: A clear list of all the variables/parameters your DSP exposes to the host (Parameter IDs, min/max values, and default values). This is necessary so I can build the parameter tree (APVTS) in JUCE.

UI Wireframe/Vision: A simple sketch or a list of the exact controls you want on the screen (e.g., 4 knobs, 2 toggle switches) and any specific design/color preferences you might have.

Once you send me those, I will set up a boilerplate JUCE project, hook up your DSP, and build a first draft of the WebUI connected to your parameters. We can iterate the design from there.

Let me know when you are ready to roll!

Best,

Post

Hi!
It’s been a long and painful process (lol), but the DSP is finally finished. I’d like to keep the UI as it is – I’ve put a lot of work into making it fun and user-friendly – but there’s no preset saving or A/B comparison, and the UI isn’t resizable. I’m ready to send you the files as you requested; please let me know which email address you’d like me to use. I look forward to hearing from you and wish you all the best. :tu:

Post

Happy to beta once it's ready :)

Post

CinningBao wrote: Tue May 19, 2026 4:14 pm Happy to beta once it's ready :)
Excellent! We're going to need some sharp ears. The DSP uses 1–3% CPU, with 0 ms latency at 48 kHz and 512 samples, in StudioOne on my M4 Mac. Based on my tests, the current version has "restricted" settings to prioritize musical and fairly subtle processing. :violin:

Post

emant wrote: Tue May 19, 2026 3:13 pm Hi!
It’s been a long and painful process (lol), but the DSP is finally finished. I’d like to keep the UI as it is – I’ve put a lot of work into making it fun and user-friendly – but there’s no preset saving or A/B comparison, and the UI isn’t resizable. I’m ready to send you the files as you requested; please let me know which email address you’d like me to use. I look forward to hearing from you and wish you all the best. :tu:
Hi there,

Congratulations on finishing the DSP! I know exactly how long and painful that process can be, so great job pushing through and getting it done.

It is completely fine that you want to keep the UI exactly as it is. We can preserve your design and all the hard work you put into it. The missing features you mentioned—like preset saving, A/B comparison, and window resizability—are actually things we can handle and wrap around the plugin using the JUCE framework on my end.

Before you send the files over, I just need to give you a quick heads-up regarding my infrastructure: I operate strictly on a Windows environment. I do not have a Mac available for testing, compiling, or debugging MacOS builds (AU/Mac VST3). As long as you are okay with focusing our current workflow on Windows, we are good to go.

You can send the files directly to my email here: alucas.nbn@gmail.com

I am looking forward to checking out what you’ve built!

Post

les fichiers sont en route..The files are on their way

Post

Capture d’écran 2026-05-24 à 18.50.25.png
This is what my baby looks like
You do not have the required permissions to view the files attached to this post.

Post

Hi!
I'll be updating the user manual (PDF) very soon. I was able to improve the UI by adding the A/B functionality that fits with the overall workflow. There isn’t really any room left for selecting/saving presets…
maybe outside the frame? (lol)
I’m happy to have gotten this far... :party:

Post Reply

Return to “DSP and Plugin Development”