21.1 MIDI Show Control

MIDI Show Control (MSC) is supported on all consoles in the Hog family including Hog 4 PC and can be used to send & receive basic playback control messages to and from third party show control devices. This section will cover how to connect and configure MSC devices on the console.

21.1.1 Mapping and Enabling MSC Devices

To map and enable a MSC device for Input/Output:

  1. Connect the output end of a third party MSC device to the "MIDI In" port on the back of the console and/or the input end of a third party MSC device to the "MIDI Out" port of the console. If you are using an external USB MIDI device such as a USB keyboard or an external USB MIDI Widget to send/receive MSC then connect the external USB MIDI device to one of the USB ports on the console. Please note that only generic "USB MIDI Class" devices are supported. Any USB MIDI devices that require proprietary drivers may work with Hog 4 PC as long as the specific driver is installed on the Windows machine but these types of USB devices that require specific drivers will not work with Hog 4 OS consoles.

  2. Open the Network window. [SetupNetwork]

  3. Select a console from the list of devices in the network window and then press the Settings button.

  4. Select the MIDI Configuration tab of the Console Settings Window.

  5. Map a MIDI device to one of the eight indexes by pressing the blue plus button located to the far right of the index, then select a MIDI device from the device drop down menu and press Apply. (On Hog 4, Hog 4-18, and Full Boar 4 consoles the built-in MIDI device will be listed as "LTCMIDI".)

  6. Press the config button located to the right of the device mapping.

  7. In the MIDI Options window enable the MSC In and/or MSC Out options then click OK. Please note that MIDI device index mappings are stored on the console while MIDI Options are stored in the show file.

21.1.2 Using MIDI Show Control

Hog 4 OS recognises and sends the following MSC commands:

Hog 4 OS Command MSC Command MSC Data
Go 0x1 GO cue number, cuelist number
Halt 0x2 STOP cuelist number
Resume 0x3 RESUME cuelist number
Skip Forward 0x4 TIMED_GO time=0, cue number, cuelist number
Skip Back 0x4 TIMED_GO time=0, cue number, cuelist number
Release 0xb GO_OFF cuelist number
Change Page 0x1d OPEN_CUE_PATH page number

MIDI show control is enabled by default for all cuelists and scenes. You can assign a cuelist or scene to ignore incoming MIDI Show Control commands:

  1. Open + ChooseOptionsCuelist

  2. Select Ignore MSC In.

Similarly you can prevent the MIDI Show Control commands for a cuelist being sent out from the console:

  1. Open + ChooseOptionsCuelist

  2. Select Suppress MSC Out.

[Tip]Tip

MSC doesn't distinguish between cues and scenes as Hog 4 OS does, so there are no MSC commands to control scenes. To work round this, you can send an MSC command with a CUE_PATH value of 5. Hog 4 OS will treat the cue number as a scene number instead.