What is the best way to emulate a tube EQ in DSP?

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS

Post

I have a somewhat noob question: is there a way to model this using, for example, digital filters or non-linear filters? Could i model the equalization curve and then the harmonics and other non-linearities? Or, is the best way to approach this through differential equations and circuit modeling?

Post

Something to start with.

Will Pirkle - Designing Audio Effect Plugins in C++: For AAX, AU, and VST3 with DSP Theory.

Will Pirkle - Designing Audio FX Plugins 2nd Edition (see Download menu option).

On DSP Robotics Forums you can find schema for Tube stage emulation (you need to install Flow Stone (demo) to study the schema).

Post

juha_p wrote: Sat May 25, 2024 4:51 am Something to start with.

Will Pirkle - Designing Audio Effect Plugins in C++: For AAX, AU, and VST3 with DSP Theory.

Will Pirkle - Designing Audio FX Plugins 2nd Edition (see Download menu option).

On DSP Robotics Forums you can find schema for Tube stage emulation (you need to install Flow Stone (demo) to study the schema).
Could you model this through a black box approach? This approach doesn't require knowledge of all the internal circuitry details. Instead, it involves system identification, which focuses on the system's inputs and outputs

I know this may not be the best, but without knowing electronics, only DSP

Post

https://github.com/sdatkinson/NeuralAmpModelerCore
Model the nonlinearities with this and build the eq of your choice around it.

Post

I would probably do a convolutional model.

Yes, it can be approached using DSP, but finding suitable functions should take some time.

https://dsp.stackexchange.com/questions ... on-plugins

You could also try a hybrid model by taking a convolutional model and then modifying it.

Post

I'm not sure what the goal is. The eq section of almost all tube amps I owned was never worth modelling. Closely resembled a simple capacitor-resistor pair doing the heavy lifting.
We are the KVR collective. Resistance is futile. You will be assimilated. Image
My MusicCalc is served over https!!

Post

soundmodel wrote: Sun May 26, 2024 9:00 am I would probably do a convolutional model.

Yes, it can be approached using DSP, but finding suitable functions should take some time.

https://dsp.stackexchange.com/questions ... on-plugins

You could also try a hybrid model by taking a convolutional model and then modifying it.
Thank you, I'm going to see how this can be done.

Post

BertKoor wrote: Sun May 26, 2024 9:32 am I'm not sure what the goal is. The eq section of almost all tube amps I owned was never worth modelling. Closely resembled a simple capacitor-resistor pair doing the heavy lifting.
Seems you're confusing this:
Image

with this:

Image

Post

I'm a guitar player, so yeah... :oops:
We are the KVR collective. Resistance is futile. You will be assimilated. Image
My MusicCalc is served over https!!

Post Reply

Return to “DSP and Plugin Development”