At least this got me to finally dive in a bit into the data editor. I really like it though!
And through simple multiplication + adding on the value column, voila, what I wanted. I will suggest this though, Robert Fraser: I believe it would be very useful to add a scale Y values function to the "Scale" button on the T-V parameter window.
Some visual aid...My idea: clicking "Scale" gives the user the option to scale X (time) or scale Y (vals), perhaps a little window like when you open Graph-Edit and it asks how you wish to scale. Scaling Y requires you enter min and max values (for Y to be scaled to.)
The data you see here is actually an example of what I mean: it was originally a brkpoint envelope file (.env) so of course the val column was originally scaled 0 - 1, as they all are.
I wanted to scale it from 0-1 to 2-50, so I multiplied the column by 48, then added 2. Ideally, I want to be able to just enter a min and max val and let the computer figure out the operations for me.
I see this as an important facility because it would open up great ease for utilizing envelopes in T-V params, which adds endless creative prospects to automating with envelopes.
I'll likely end up making my own little tool for it, because it does seem like a simple task. I'd just very much recommend making it part of Soundshaper, if only just to keep it all in the box!
(gonna be a little embarrassed if this is already a feature... but feel free to point it out to me if it is!!)