I haven’t delved deeply enough nor completely understand the process but figured I’d ask anyway…
How does one code a different distortion. For example - a rat distortion (lm308) vs. a big muff fuzz pedal (jrc4558)? Is there a variable set that can be modified within daisydsp or - and I hope this isn’t the case - would I have to figure out how to model the circuit?
Maybe not exactly what you’re looking for, but you could use neural nets. It’s kind of a one size fits all approach and you don’t have to know anything about the circuit, but you have to record the device or have access to recordings of it to create new models. The downside is it’s more computationally expensive than analytical methods. This is how NeuralDSP, ToneX, NAM neural amp modeler, and my own GuitarML creates models (or profiles, if you like) of real amps and distortion pedals.
Here are a few open source examples of neural nets for amp/pedal modeling on the Daisy seed: