reset interp state only if valid interp message
This commit is contained in:
@@ -793,11 +793,10 @@ function recall() {
|
||||
trg_slot = Math.abs(args[1]);
|
||||
interp = Math.min( 1, Math.max(0, args[2]));
|
||||
}
|
||||
for (var i = 0; i < filled_slots.length; i++) {
|
||||
slots[filled_slots[i]].interp = -1;
|
||||
}
|
||||
if (slots[src_slot].name != null && slots[trg_slot].name != null) {
|
||||
|
||||
for (var i = 0; i < filled_slots.length; i++) {
|
||||
slots[filled_slots[i]].interp = -1;
|
||||
}
|
||||
if (ignore_slot_zero == 1 && src_slot == 0) {
|
||||
// Set src_slot as if we were interpolating from the last recalled preset different than 0
|
||||
// This way we can monitor which preset we come from even if we used preset 0 as intermediary preset
|
||||
|
Reference in New Issue
Block a user