I have trying my damnedest to get a grip on DSP programming and one thing that I was hoping for is a LFO.
Basically I'm hoping maybe some kind sole could possibly make a plugin that was like wave generator (By Eugene Gavrilov and eYagos, according to the source file credits) but had fractional increments for its frequency and possibly a 'bias' control that would be the equivelent to adding a +/- DC bias to the outputs.
I could make a OFFSET plugin alone in dane - but was ALSO hoping that this new wave gen plugin would also limit the ammount of available bias depending on the level of the generated wave (or vise - versa ie: limit level based on bias setting to avoid saturation).
So, it would never saturate the outputs.
This would only have to be applied to SIN/TRI/SAW outputs and NOT noise.
Here is a pic of how wavgen is with
NO BIAS
Here is a pic that shows how the
bias (or level) would be limited.
Here is a pic that shows,
without limiting - would give undesired output.
Additioanlly - if the noise output was changed to more of a 'sample and hold' function, wihich maybe is just more limited noise output. But I dont know enough about it to be sure.
I hope I am clear enough of my desires.
Why do I want this. Well, it would be like a 'BUILDING BLOCK' I hope could lead to a set of 'BUILD BLOKX' set of plugins that one (or maybe just me - if its a dumb idea) could connect together and make dane only plugins in a modular way.
For instance - I made a flanger and used a modulation input - but wave gen unfortunately had too coarse of freq control. I did make a bias to change the RANGE of the modulation - but it would be best to have the LFO's BIAS/LEVEL be limited and part of the LFO itself.
I understand it may be asking too much... but I'm hoping.
Thanks in advance.
Edit.
Additionally - I hope Eugene will see this..
It would REALLY cool, that along with this LFO - that ALL KX Plugins would have a MOD input for each slider associated with that plugin. Thus, easy ability to have a sort of'time based automation' for anything adjustable within any plugin.
But I KNOW that thats a big request - so I wont even embarrase my self with an official request thread entry.