I’d expect that with this code I can change the stream… but I can’t. They are listening to all streams at the same time no matter if I “set_active” those receivers or not.
I thought that it might be related to the receivers. So I changed them out with EVENT_LEDs but same here. I can not achieve, to switch between those two SysEx-streams.
I also tried the “set_lock” command… but that was also not working. I also tried button the receivers in different banks and change the banks with the buttons => no success.
So… what do I overlook? Is there any solution for my problem?
Not sure to get it all, but I see your first set of receiver (1 to 9) print label to oled 0x31 to 0x39 but your second set (11 to 19) don’t print to the same oled ID, 0x41 to 0x49 ?
But I think you are not right here. The ID doesn’t matter because the oled is set with the parameter lcd_pos=1:1:1. This also does not explain the behaviour, that I described above (both displays listen too all streams at the same time instead of only two streams).
I don’t have explanation for your issue, but maybe it’s linked to label= handling, I mean it’s not a midi function/data, so it is forwarded to LCD anyway ??? just an idea…
Can you try to set a fwd= to anything from your receiver and check if it effectively forward midi event or not, depending of set_lock or if_equal= status of the event ?