Turns out the bug wasn't related to just the MultiOscillator class but was located within the Envelope classes. Having a release time of < 0.08s caused any scheduled volume values to be cancelled out.
The 0.08s value may well be device-specific and may need to be adjusted to account for lower-performance devices.
Turns out the bug wasn't related to just the MultiOscillator class but was located within the Envelope classes. Having a release time of < 0.08s caused any scheduled volume values to be cancelled out.
The 0.08s value may well be device-specific and may need to be adjusted to account for lower-performance devices.