Is there is way to trigger a rule when a port is pending and it opens for the first time? I only see project loaded and processing start.
1377391 - Opened MIDI OUTPUT 'Bome MIDI Translator 1 Virtual Out'
1377391 - Opened MIDI OUTPUT 'DDJ-1000'
1377392 - Opened MIDI INPUT 'Bome MIDI Translator 1 Virtual In'
1377395 - Opened MIDI INPUT 'DDJ-1000'
Related, can messages sent to closed ports be counted somewhere and be later visible to the user?
suggestion: a new button "show stats" being next to "show vars"
1374640 - OUT 4.10 Note On on ch. 1 with note:57 (0x39) and velocity:127 (0x7F) [port closed]
For your first question about triggering with ports open (or close). That is not currently supported however I think it is an interesting request so will request that as an enhancement for future versions.
Queing output is also currently not supported yet it might be a bit dangerous to cue up too many messages as it could bog MT Pro buffers down. I'll also request as an enhancement, however.
I could envision seeing a translator like this:
Incoming trigger: port xxx opens
Outgoing action : (some SysEx initialization stream) to port xxx
For now, you would need to just periodically try and send data to a given port or, trigger the outgoing message by an incoming message from that port (once it opens).
Bome Q and A Moderator and
Independent Bome Consultant/Specialist