dsacre/mididings

ProgramFIlter acting as if SuppressPC is running

Opened this issue · 1 comments

I am trying to filter messages by program change numbers or continuous control numbers and send them to a specific port with the following code:

(ProgramFilter(6,7,8,9,10) | CtrlFilter(96,97,98,99,100)) % Port('UMC204')

This works, but when I try to send the same program change number more than once, all messages after the first one are filtered out, unless I send some other message or PC number in between. This is how I understand SuppressPC() to work, but I did not include that, and I need to be able to send repeated program change messages.

Is there some option to change this behavior, or some other workaround to get the same result?

Thank You,
Ted

Hi,

This is not an issue with Mididings but with your script logic.

You should submit your issue to the Mididings Community Group https://groups.google.com/g/mididings instead of here.

Thanks