I'm still new to patching, and there may be a simple method to do this which I've missed, but I've searched the forum and tried a few things without the desired result so I'm looking for a gentle push in the right direction...
Basically, I'd like to trigger an oscillator to increase (or decrease) its pitch (freq) within a specified range over a given time (or clock, etc). Very much like sliding up (or down) the scale X# of semitones, then hold at the new pitch.
I think if there were an object for this, it would likely have a trigger input, a boolean input for up/down, 2 parameters (dial or user input) for range, 1 parameter (dial or user input) for rate of change (time/clock) with hold being built in.
I'm sure this has probably been done, and there may even be an object for it, but I'm at a loss right now if I should be thinking math, table, sequence? or some combination. Any guidance is much appreciated. Very long winded so I hope I've explained it clearly enough...