dutchound wrote:HOLD YOUR HORSES!
Doh! the horses were already running while you were posting that
Here's the promised example of how to use the wave read primitives...
Maybe you can glean some more insight from them. I also expanded the idea to show you how to implement envelopes using this technique (I seem to remember reading some posts of yours recently hinting at maybe doing that). These are not fully fleshed out solutions but should nudge you in the right direction.
You do need to keep in mind that "wavetables" are not the same thing as waves. I'm not 100% sure how SM handles wavetables, but traditionally they are literally tables of many
individual single-cycle versions of the wave that are inter-modulated in response to the frequency requirements. To that end, if you continue to go down this path, you may find that they will not always work as would be expected if it were simply an array representation of the values of a single wave cycle.