What I
haven't figured out is why there are NO CHORUS plugins. I love
chorus, it is my favorite effects. I have written dozens of Chorus and
ID 1201? Multivoice chorus?
Oh hehe! I didn't see that one! I have about 50 or so plugins now. It's
totally awesome.
I did donwload your source and was at your page so I will look for that
XML thing and figure out how to use it. I didn't realize you were THE
Steve hehe...
I am going to make my Moog filter into a plugin as my first attempt. I
think it sounds pretty good and the resonance is really good on it. I
modeled it directly from the analog-s-domain transfer function given by
stilson using a bilinear transform, and double sample it for stability.
It appears it only works properly if the coefficients are doubles. I can
also use it's envelope for a 303 kind of filter, but guess what?! CMT
has a VCF303! Awesome! I am like a kid in a candy shop right now. So
many possibilties unveiled through these plugins.
I have figured out mostly what the problem was with unitialized plugins.
The problem is I was not zeroing out my controlPorts when creating the
plugin, and it would come up with whacky values. Only some plugins don't
work correctly. Most work ok even with random values (but they make
really really strange sounds).
Also, I think that on some plugins, it expects input to be normalized to
[-1,1] and, I am not clipping at the point I run the plugins, because I
am using a dither() algorithm which does the hard clipping when quantize
to 16-bit integers (for sound output).
Now the only one weird problem is that some plugins sort of go crunchy
when I set a control port value to certain numbers. Dyson Compressor
went ballistic when I set one of the knobs to zero.
Don't think I am criticizing any plugins! It is most likely my driver
code. I have only been working on it for a day now and it is still
pretty buggy in when it installs a plugin but I have hammered out most
of the problems now. I am really thankful for these plugins, and if they
have bugs, I can help to fix them or tell the author what I find.
I am sure it is a problem with my app still, the gain has always been a
major problem, and so has clipping.