Yes, very close indeed, and I'll tell you what's even more of a coincidence, cause last night I was playing around with high-speed sequences to modulate an oscillator, getting that initial growl you get when blowing a trumpet etc, works surprisingly well, got quite absorbed in it really
What I'm wanting to do is similar in a way to that synthesizer, but the goal is different. Don't think of the keyboard part I mentioined so much as that was just an example, but you definitely have the right idea. See also what I'm about to say to Sputnki, and all will become clear why I need it.
I used a keyboard as an example before, and now that I know you're both thinking what I'm thinking, I want to explain it like this. Take the low pass filter for example, spinning the dial from min to max lets me hear the 'character' of the filter. I like the filter (a lot), but there are still characteristics of it I'm not pleased about, for example, I don't like how much volume it loses, but the loss in volume isn't linear so I need to be able to specify a curve that adds gain where the filter is losing it. And it goes beyond that, I might not want the resonance to behave in the same way across the entire range of the filter, so again, I need to be able to define a curve, but for the resonance this time.
A keyboard example, imagine playing an instrument and as you work your way up the keys, it starts to get a bit 'boomy' for around an octave or so, before fading-off again as you work further up the keys. So again, I need to be able to specify a curve for that so that I can reduce amplification or resonance where it's getting boomy.
You mention the table, and the thought had crossed my mind, but would that be suitable for such things? I thought those tables were strictly without interpolation. I suppose what I'm getting at is here is that the table sounds ideal if it were interpolated in the way Marc was describing.
Regards "Squiggly" or "Super-Squiggly", just squiggly is perfect because I need it smooth
As an overall 'requirement', the best thing I can say to you both is that I need it to be able to add my own character to whatever I create. Whether that means modifying the character of a filter, changing the response across a keyboard, or fine-tuning the pitch response of a physical model, it really all boils down to the same thing; the need for definable curves.
Once I understand how to implement it, this is something I will use in all my designs.
Very important stuff, must have it otherwise a filter is a filter is a filter etc.