Jan Marguc wrote:
Sadly, I just found out the hard way that it has a really nasty
denormalization problem. It's so bad I may not be able to use it
any more.
People have tried fancy anti-denormalization plugins ahead of it,
with no
luck, apparently.
MusE has a basic DC anti-denormalization feature, and it didn't help.
I completely agree with you: The JCM900 VST rocks! I've been using it
a lot on Windows, now I'm on the Mac, so I haven't used it in a while.
Too bad the source code for these plugins is not available. The papers
on the website only explain the basic principles.
Anyway, I also ran into the denormalization problem quickly, so I just
made a small VST that mixes some -100 dB white noise into the signal.
Wouldn't Jack's -z option solve this issue too?
$ jackd -d alsa --help | grep dither
-z, --dither Dithering mode (default: n)
Actually, I made the noise gain adjustable, because
the added noise
made my synth-guitars sound much more authentic. ;-)
Alternatively one could make it more convenient to use by creating a
separate wrapper .dll that loads the JCM900 and just intercepts the
process-calls, while passing any other call to the plugin.
Jan