Re: [LAD] A small article about tools for electronic musicians

From: Tim E. Real <termtech@email-addr-hidden>
Date: Mon May 03 2010 - 07:14:00 EEST

On May 2, 2010 02:39:23 am you wrote:
> 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)
I think in our case that's not necessarily true.
The source of the playing audio data into the plugins can be from a
 wave file track. When the app has played past the wave file 'part'
 (part of a longer song) and there's no more data to come from
 from the part, we 'artificially' insert float 0.0 data instead
 (or the fixed denormalize value of 1E-18, if turned on).
There, the data doesn't come from Jack, so I don't know if dithering
 would help. It might only help with our 'Audio Input' track type.

I kinda went way off the subject line, eh? Didn't mean to hijack.
Sometimes specific questions branch out.
It's all related, in a way...

Tim.

>
> > 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

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Mon May 3 08:15:01 2010

This archive was generated by hypermail 2.1.8 : Mon May 03 2010 - 08:15:01 EEST