I'm interested in understanding the principle behind the kind of wavetable synthesis as implemented in such synths as the PPG wave, SCI Prophet VS and the likes where the oscillators would read single cycle waveforms from lookup tables with the ability to "scan" through them, which as far as my understanding goes means crossfading between them one after the other (manually, with an lfo or an envelope or whatever).
I wonder how this could be implemented in Pd. Suppose I have a bank of n single-cycle waveforms, I'm not sure how to go about it, whether having n separate tables or join them together consecutively and have the master phasor read two tabread4~, crossfading back and forth between them and offsetting the read point.
Has anyone tried to implement this? Any insights or ideas would be very helpful.
thanks in advance.