SysEx setup

Button type

Select how the button should interact with the device/daw:

  • A Push Button will always send the single defined SysEx message when it is pressed.
  • A Toggle Button alternates between "SysEx message 1" and "SysEx message 2" when it is pressed.

SysEx message(s)

Enter the hexadecimal representation of the SysEx message you want to send when the button is pressed. According to the SysEx standard, the message must start with "F0" and end with "F7" and these values must be included in the field. Each hexadecimal value should have two characters (not case sensitive) and should be separated with any of the following characters...

[space]    .    ,    :    ;    -    [newline]

Example string for the MMC Start command: "F0 7F 01 06 02 F7" (without the quotes)

Please note that you are on your own here. There are no syntax controls other than trying to translate the specified hex values into binary format for the Midi message. The result of that translation is sent regardless of whether the result is a valid SysEx message or not.

Midi Out port

Select the Midi port that should be used. If available, the default port "StreamDeck2Daw" is selected when you create a button but you can select any other port if required. When you change Midi port for one button, the change affect that button only but the new Midi port selected will be the default port for all new buttons that will be created from that point on (for all kind of commands).

Icon

Initially, the same icons are set for all midi actions. You can of course chose whatever icons you like, but a set of Midi related icons are bundled with the plugin (please see the Installation section for details).

The SysEx action is defined to have two possible states and hence have two icons.

  • The first icon is associated with "SysEx message 1" and an icon displaying this action should be selected. If the button is defined as a Push button, this is the only icon you need to set, and the defined SysEx message is sent when the button is pressed. If the button is defined as a Toggle button, the "SysEx message 1" is sent when the button is pressed while this icon is displayed.
  • The second icon is associated with "SysEx message 2" and an icon displaying this action should be selected. This icon is only used when the button is defined as a Toggle button, and the "SysEx message 2" is sent when the button is pressed while this icon is displayed.
Example: A Toggle button is used to send the MMC commands "Play" and "Stop". SysEx message 1 should be the Play command and the first icon should be a play icon. SysEx message 2 should be the Stop command and the second icon should be a stop icon.