Pirate-MIDI / Pirate-MIDI-BridgeOS

Documenting Bugs & Issues - Public Collaboration
10 stars 2 forks source link

Interaction between bank messages and "transmit switch state", execution order #145

Open MarkFSI opened 1 year ago

MarkFSI commented 1 year ago

Device(please complete the following information):

Description This is not properly a bug, so i think its label it has to be set "enhancements". With "transmit switch state" option enabled, and some bank messages added, for the user isn't clear which is the execution order for this two tasks that the controller has to do when the bank is changed. It isn't specified either in the manual and in the web editor, so you have to get there empirically. Anyway, you can't decide which task would be executed first, but the execution order changes the final result for some combination of bank messages and switch messages.

Improvement proposed It would be very useful to be able to set the execution order for the two tasks "send bank messages" and "transmit switches state", when the bank is changed. I've done some tests and currently seems to me that my device first transmit switches state, and than send bank messages. For my purposes, for example, I would need that the device first send bank messages and than transmit switches state.

I take this opportunity to thank and congratulate the Pirate MIDI staff for the excellent work they do with these products. I look forward to the proposed improvements. Have a good day, from Italy