This bug only occurs when Vital (VST 3 or CLAP) is configured for 1 voice and voice override : kill.
If there are 2 or more voices with kill, or if there is 1 voice (or more) and “voice override : steal” this problem no longer exists.
Inside Reaper, if I change many times a note’s pitch while the playhead is on that note, sometimes this causes Vital to continue playing a note (stuck note).
I do this to reproduce the bug:
-Set vital with 1 voice and override : kill
-Make sure there is a loop around the note
-Play
-move the note when the play cursor is on the note moved
https://i.imgur.com/NSyJ0yE.gif
We can also see that at the MIDI transmission level, everything is OK. There are no missing NOTE OFF messages.
[QUOTE]1332: 90 30 64 [Note On] chan 1 note 48 vel 100
1333: 80 30 00 [Note Off] chan 1 note 48
1334: 90 30 64 [Note On] chan 1 note 48 vel 100
1335: 80 30 60 [Note Off] chan 1 note 48 offvel 96
1336: 90 35 63 [Note On] chan 1 note 53 vel 99
1337: 80 35 00 [Note Off] chan 1 note 53
1338: 90 30 64 [Note On] chan 1 note 48 vel 100
1339: 80 30 60 [Note Off] chan 1 note 48 offvel 96
1340: 90 35 63 [Note On] chan 1 note 53 vel 99
1341: 80 35 6F [Note Off] chan 1 note 53 offvel 111
1342: 90 35 63 [Note On] chan 1 note 53 vel 99
1343: 80 35 00 [Note Off] chan 1 note 53
1344: 90 30 64 [Note On] chan 1 note 48 vel 100
1345: 80 30 00 [Note Off] chan 1 note 48
1346: 90 30 64 [Note On] chan 1 note 48 vel 100
1347: 80 30 00 [Note Off] chan 1 note 48
1348: 90 30 64 [Note On] chan 1 note 48 vel 100
1349: 80 30 00 [Note Off] chan 1 note 48
1350: 90 35 64 [Note On] chan 1 note 53 vel 100
1351: 80 35 00 [Note Off] chan 1 note 53
1352: 90 30 64 [Note On] chan 1 note 48 vel 100
1353: 80 30 00 [Note Off] chan 1 note 48
[/QUOTE]
https://i.imgur.com/E6vh00q.gif
When I click on All note off: The stuck note stops making sound.