voxglitch
voxglitch copied to clipboard
module request: crossfading repeater
Hi,
The module I have in mind is basically like repeater with a little bit of grain engine. It plays 2 grains, with one grain fading in as the previous fades out. If it's not too much trouble, make it stereo.
This is to a certain extent styled on the morphagene.
Thanks for the awesome tools!
My musings on this idea:
- Grain size might want to be parameterized as a percentage of the sample size with log-scale so that you can play the whole sample back in one "grain" or tiny glitched out bits.
- probably wants an "overlap" knob to control how long the crossfade is (as a fraction of grain length)
- for two grains, the range would be 0-50%. In principle, you could get overlap longer than 50% leading to more than 2 grains.
- you could also have negative overlap for space between grains, but I'm not sure if this makes the module more or less playable.
- If you are really committed to aping the morphagene, you can add a function that it has I don't particularly like on mine, where when the overlap is sufficiently high, the grains start getting randomly pitched up/down/reversed.
It occurs that this could even be an "alternate firmware" on Grain Engine or Ghosts, since it's basically just a way of scheduling grains with synchronized amplitude envelopes. (Alternate firmware could be implemented as a right click menu, but I guess in software there's not much point in doing it that way rather than just having a new module.)
I haven't peeked at the morphagene yet. No spoilers! It's probably best that I not know, and hopefully if I create a similar module then it won't be a complete copy. Ha ha ha
Do you envision that the two grains have controllable positions within the sample? In other words, grain #1 might be near the start of the sample, and grain #2 might be near the end. And each grain would have a position knob and corresponding CV input, allowing them to modulated?
Cheers, Bret