Kogr Triton Ext & Scripter (1 онлайн

Futulyric

Active Member
21 Ноя 2018
360
164
43
Нашел, спустя несколько лет решение, возможно единственное, как заставить плагин Kogr Triton использовать Program Change в пользовательском банке, а не в первом дефолтном. В отличии от М1, где можно просто прописать СС 32, в Тритоне это не получается из-за внутреннего бага. Решение это в миди скриптере прописать следующий код. Оставлю здесь, что бы самому не забыть:

unction HandleMIDI(event) {
if (event instanceof ProgramChange) {
// ВАЖНО: Сначала CC#0
var msb = new ControlChange;
msb.number = 0;
msb.value = 0; // MSB для User Bank
msb.send();

// Затем CC#32
var lsb = new ControlChange;
lsb.number = 32;
lsb.value = 32; // LSB=32 для User Bank A
lsb.send();

// И только потом Program Change
event.send();
} else {
event.send();
}
}

Тогда нужный мессадж идет постоянно и все работает с редкими крашами.
 
  • Like
Реакции: ЛеонидО

Сейчас просматривают