Hacker News new | ask | show | jobs
by willis936 2236 days ago
A neat approach for sure. I am more interested in SPICE style modeled VSTs though. There's no need to throw ML at a simple math problem to get a bad approximation. I have not found many VSTs that seem like they're doing proper simulation of analog circuits. The VST space is filled with people claiming awesome results, but never revealing the sauce. If you're making a convincing sounding zener limiter, what are you actually doing? There are a dozen different levels of approximations you could make. Shouldn't a VST that is really simulating the analog circuit advertise that? On paper it should be easy, right? I've sat down with pen and paper to try to write out a simple input/output equation for a zener limiter circuit and I decided it was probably more worth my time to just plop a zener SPICE model into some language that could evaluate expressions and compile to VST (or use a systems of equations solver).

And then there's the real holy grail of analog simulation: the tube amplifier. I'm not sure SPICE models really capture the limiting behavior of tubes very well. You might need to implement the spec sheet in code. All fun sounding problems, and I'm not sure anyone has even done them yet.

2 comments

Funny you mention SPICE to VST compilation... It was on my list for this (my) side project but I never got around to it: http://livespice.org/

edit: And a Tubescreamer is one of the examples!

Right..the Spice modeled version has a much better chance of catching the oddball behavior of guitar effects across the wide span of possible inputs.