TriggerBox is put on midi layer. When Input Notes is set to IGNORE - anyway incoming note send NOTE OFF and stops loop started by TB via controller. In PASS mode - also, any note cancels note switch by TriggerBox.
I think in PASS mode:
OR triggered note should be excluded and not to function in PASS mode or it should pass its note off only when again pressed. In IGNORE mode i expect that nothing pass through, only controller set in TriggerBox.
I agree it would be better if TriggerBox did not send note-off events for which it has not previously output a note-on, but this first version does not do that. Making this work perfectly, with no risk of stuck notes ever, is actually very complicated. I hope to improve TriggerBox over time.
Simply filtering held note using IF filter for PASS mode will not work? If just exclude held note from processing at all? and pass the rest through. As simple midi filter for one note.. then other noteoffs should not cancel a held note.
Putting MIDI filter infront of Triggerbox helps!
Btw... Can you add a switch for MIDI filter to filter all notes?