I’ve created a very basic patch where Envelope 2 has an attack of 0.267 seconds, and is connected to osc 1’s pitch. At first, it works fine and as you’d expect, but after around 20 seconds (where a section in Reaper has been looped and a MIDI note triggered maybe 30-40 times), the envelope’s depth suddenly becomes almost 0. Where before there was a change in pitch of around an octave, it is now less than a semitone. If I use envelope 3 instead, the same thing happens after a similar amount of time, and I can just sit and wait for it to happen – I’m not touching any other parameters while it loops, until the envelope breaks.
The envelope looks fine, and the dot follows it normally, but the vertical line indicators on the left of the env 2 tab and the osc 1 pitch control show the tiny amount of modulation, not the full amount they did at the start.
If I start playing with other envelope parameters, it has other unexpected behaviour – every other loop sounds different. For example, one loop has the less-than-one-semitone amount of modulation, and the next has the full range – this then alternates. Or, the range of pitch modulation is just different every time. Other strange behaviour is found by continuing to play with the envelope, but it is all inconsistent and wrong. There is nothing else going on in the patch.
I have a feeling it’s something to do with Reaper’s time selection looping, as I haven’t recreated the problem by using my phone and Touch OSC as a MIDI input in either the standalone or VST versions.
I’m on Windows 10, running Vital 1.0.5 in Reaper 6.23.