I’ve been working on a project that automate preset creation for Neural DSP. The idea is simple: you provide an artist, a song, or a description of the tone you’re after — the system researches the rig, maps it to plugin parameters and generates a ready-to-use .xml file you can drop straight into Cortex Control.
Already working with Plini X and Gojira X. Tested on dozens of presets, generated tones load and work in the plugin right away.
The goal is “describe it → get it → fine-tune” — not a perfect clone, but a solid starting point in seconds instead of hours at the knobs. Especially useful for people just getting started with Neural DSP who don’t want to get lost in a sea of parameters.
Technical side in short: the system reverse-engineers the binary JUCE ValueTree format used by Neural DSP presets and modifies parameters programmatically via Python. The project runs on Claude (version 4.6 minimum — other models aren’t recommended: Gemini can’t handle binary file output, GPT requires constant debugging and fighting with the format).
But I have a question for you — because I genuinely wonder about this myself: does a project like this even make sense, or is tweaking the knobs exactly where the magic happens and we shouldn’t take that away? One thing I know — the research the system does along the way (artist rig, mics, signal chain) is often genuinely eye-opening and teaches you more than an hour at the controls ever would.
I’ve been using Gemini to help me get some tones so I’m all in for this! I’m still new to guitar and have limited time so anything that can help me get at least close to a start point is great. And I’ve found it’s actually helped me learn about what tweaks lead to what as it often explains why it has made the suggestions.
A very impressive and admirable undertaking, Cebulus! For me personally, the journey is half the fun but, I’m sure there are a lot of folks who would love this kind of app. Especially for someone who is new to modelers or even just new to the QC, this kind of resources could be invaluable. I have seen requests on this forum for this kind of capability. Thanks for your endeavors.
Important: For scenes triggered via MIDI, CC Value commands are used. The MIDI controller should send MIDI Channel 1, CC#1 to CC#8, value 1, depending on the number of scenes.
Yo también estoy usando Gemini, pero más por desconocimiento que otra cosa.
Me aporta parámetros, sobre todo de ecualización, de los que tengo muy poco conocimiento.
Pero a la vez, es una forma de aprender a perillear los bloques, como en el mundo analógico.
Para quien ya sabe y controla cualquier elemento del Quad Cortex, el proyecto tiene que ser una pasada, pero para los novatos, el ir ajustando según te indica la IA, es la única forma de ir enterándote a base de probar, de porqué los valores indicados, se aproximan al sonido que buscas y te dan una satisfacción enorme cuando éste se consigue.