I'm really impressed with Storm 3, especially because it gives us so many advanced modules for such a good price. But there still seems to be one kind of module that I can't find. This should be the simplest module possible.
The kind of Instrument I'm thinking about would allow users to drag a Wave Sample to it, and would allow this sample to be played back at different speeds, period, with no pitch-correction. So, if you assigned a MIDI-Sequence to this module, each note in the sequence would begin playing an instance of the sample from the beginning. If the original sample was a C-note, then playing C would simply start playback. But then playing a C one octave higher, would play back the waves at 2x the original speed and frequency. What I mean is that a pointer would advance an average of 2 input samples per constant output sample. Playing lower notes would slow the wave down. And keeping the note sustained would produce output up to the available length of the sample.
I think this type of Synth would also need to have an adjustable low-pass filter, just as GMSynth now does, since the position of each source sample would be imprecise. Filtering would smooth things out.
But then finally it would be possible to sample glass breaking, and then to play breaking glass.
AFAIK, the H3O+ module doesn't cover it, because H3O+ doesn't accept a MIDI sequence straight-up, in addition to which Pattern decides what samples... And a future H3O+ might waste some CPU cycles even if used in this way, in order to try to accomplish the same thing with pitch-bending.
I suppose that one argument against it, might be that this old-fashioned type of Synthesis may not be of great, real musical use, so I added a poll.
Dirk