This is as easy as it gets - don't look at odd math naming - look at the code pattern:AdmiralQuality wrote: Again, this is all way overly complex. I'm not looking to model the exact behavior of diodes or any particular circuit.
That's a ladder - if you get that - just follow the rest of mystran's Maxima tutorial(ironically on page2 of that thread).mystran wrote: dV0/dt = iCtl * (tanh(in - r*V3) - tanh(V0))
dV1/dt = iCtl * (tanh(V0) - tanh(V1))
dV2/dt = iCtl * (tanh(V1) - tanh(V2))
dV3/dt = iCtl * (tanh(V2) - tanh(V3))
Totally agree with you on this part, imagine you suddenly jump from 1 to 3 iterations with 32-voice polyphonyAdmiralQuality wrote: (Which I'd rather avoid, I don't want filters that constantly change their CPU load according to the values in the samples they're processing.)


