send multiple data strings

ghibson

2007-11-09 16:05:37

when i've an incoming sys-ex string from a Yamaha PM5D i need to translate to a multiple sys-ex strings, how can i do?
For example,
i receive:
F0 43 10 3E 0F 04 09 04 01 00 00 00 00 01 F7
and need to send:
F0 43 10 3E 0F 04 48 01 04 00 00 00 00 01 F7
F0 43 10 3E 0F 03 3F 01 01 00 00 00 00 01 F7
F0 43 10 3E 0F 03 3D 05 01 00 00 00 00 04 F7

Tanks a lot and sorry for my bad english.

florian

2007-11-15 10:01:04

Hi,

there are 2 ways to do this (either way, MT Classic is sufficient):

1. One translator
Here, you just concatenate the sys ex strings into one big Outgoing sys ex message:

Code: Select all

Incoming: F0 43 10 3E 0F 04 09 04 01 00 00 00 00 01 F7
Outgoing: F0 43 10 3E 0F 04 48 01 04 00 00 00 00 01 F7 F0 43 10 3E 0F 03 3F 01 01 00 00 00 00 01 F7 F0 43 10 3E 0F 03 3D 05 01 00 00 00 00 04 F7
2. Three Translators
Here, you create 3 translator entries. Each is triggered by the same Incoming sys ex message, but each one outputs a different Outgoing message. For that to work you must uncheck the "stop processing" flag for all messages. Otherwise, the 2nd and 3rd translator wouldn't even be inspected.

Code: Select all

Translator 1:
Options: uncheck "stop processing"
Incoming: F0 43 10 3E 0F 04 09 04 01 00 00 00 00 01 F7
Outgoing: F0 43 10 3E 0F 04 48 01 04 00 00 00 00 01 F7 

Translator 2:
Options: uncheck "stop processing"
Incoming: F0 43 10 3E 0F 04 09 04 01 00 00 00 00 01 F7
Outgoing: F0 43 10 3E 0F 03 3F 01 01 00 00 00 00 01 F7 

Translator 3:
Options: uncheck "stop processing"
Incoming: F0 43 10 3E 0F 04 09 04 01 00 00 00 00 01 F7
Outgoing: F0 43 10 3E 0F 03 3D 05 01 00 00 00 00 04 F7
Hope that helps!
Florian