Midi Show Control setup


With the Midi Show Control action, you can use the Midi Show Control protocol (...obviously...) to control whatever you use Midi Show Control to control. I will not try to explain Midi Show Control; I presume you are familiar with it and know what you want to achieve with the plugin.

The action sends a single Midi Show Control command. If you need multiple commands sent simultaneously, please use a Multi Action.


Select the command format and the command that should be sent. Different commands require different parameters, and the fields relevant to the selected command will be displayed in the editor.

Device ID

The device ID is the destination device address.

  • 0-111 : Individual ID's

  • 112-126 : Group ID's 1-15 (optional)

  • 127 : "All-call" ID for system-wide broadcasts

Q Number/List/Path

Different commands have different options and requirements for Q numbers, and the fields have the following markings:

  • An empty field is available for input.

  • A field marked "--" will be available for input once the field to the left has some information.

  • Example: For the GO command, Q List cannot be defined and sent unless the Q Number has some relevant information, so the Q List field is not available for entry until a Q Number has been entered.

  • A field marked "N/A" is unavailable for the selected command.

Control Number/Value

Enter the appropriate Control Number and Value in the range 0 - 16383.


Enter the timecode, time code format and whether to send the timecode (for commands where this is optional)

  • Timecode is defined as hours:minutes:seconds:frames/subframes, and apart from only allowing digits, ":" and "/" there are very few format controls. Please verify that you enter the correct information.

  • Select timecode format from...

  • 24 fps

  • 25 fps

  • 30 fps drop frame

  • 30 fps non-drop frame

  • The Send checkbox is only available for commands with optional timecode information. Check the box to send the timecode; clear the box to omit the timecode in the sent command. It will always be sent for commands requiring a timecode, and the Send checkbox will not be visible.


Enter the number for a preprogrammed keyboard Macro to be triggered by a FIRE command.

Midi Out port/channel

Select the Midi port and channel that should be used for sending commands. 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 the Midi port and channel for one button, the change affects that button only, but the selected Midi port and the channel will be the default for new buttons created from that point on.

Please note that the Midi channels are numbered 1-16 (normal for humans), but the Midi protocol uses 0-15 (normal for computers). If your device uses 0-15 numbering, please subtract 1 from the channel in the dropdown list.



Initially, a default icon is set for all Midi Show Control actions. You can, of course, choose whatever icons you like, but a set of Midi-related icons are bundled with the plugin (please see the  Installation section for details).