I finally started working on the granular oscillator, really excited about that, I am hoping to release it 1st week of August
It's gonna be a unique granular oscillator with "oscillator unison" feature borrowed from basic/wavetable/VA oscillators:
1. There will be up to 8 voices
2. Each voice can have up to 32 grains. It is possible to limit the number of grains per voice to keep CPU utilization under control.
3. For each voice, we have a separate drift LFO (as in the basic/wavetable/VA oscillators), and we have separate "spread" parameters, so that grain parameters (volume, pan, detune, length, etc) are spread across voices.
The grain oscillator uses a multi-sample as its source, which can be edited with the multi-sample editor.
Here are screenshots from the design:
