21.4 MIDI Timecode

Up to 8 MIDI Timecode input devices can be mapped to a console (or Hog 4 PC). When MIDI Timecode is received by a console or Hog 4 PC it is also automatically available to all consoles connected to the show.

21.4.1 Configuring MIDI Timecode Input Devices

Follow these steps to connect and configure a MIDI timecode device on a console:

  1. Connect the output end of a third party MIDI Timecode device to the "MIDI In" port on the back of the console. If you are using an external USB MIDI device to receive MIDI Timecode 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 Timecode tab of the Console Settings Window.

    Figure 21.3. The MIDI Timecode pane of the Console Settings window

    The MIDI Timecode pane 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".)

21.4.2 View Incoming MIDI Timecode

To view incoming timecode for a specific MIDI device navigate to the MIDI Timecode tab of the Console Settings window and enable the "View Timecode Toolbar" button on the appropriate device mapping.

The timecode toolbar can also be displayed for a MTC device by pressing the View Timecode button at the top of the master window for any cuelist that is assigned to receive timecode from that device.

The Timecode Toolbar displays the incoming timecode type, format, value, and frame regeneration. Frame Regeneration occurs when the console does not receive a clean timecode signal and must make up for the missing frames in order to prevent missed cues. You can set how many frames of timecode are generated by the console before timecode is lost in the timecode settings window by clicking on the word movie slate icon in the timecode toolbar.

Figure 21.4. The Timecode Toolbar

The timecode toolbar

21.4.3 Triggering Cues from MIDI Timecode

Each cuelist can be assigned to listen to different timecode sources from different consoles. To select MIDI timecode as the source:

  1. OpenChoose : open the Cuelist window.

  2. OptionsCuelist : go to the Cuelist pane of the Playback Options window.

  3. Select a MIDI timecode source from the drop down list:

    screenshot fragment of the timecode source drop down list
  4. Ensure that the Enable Timecode button is selected.

[Tip]Tip

The Enable Timecode button at the top of a cuelist's master window allows for quick enabling and disabling of timecode input for that specific cuelist.

To trigger a cue from timecode:

  1. OpenChoose : open the Cuelist window.

  2. Select the Wait cell for the cue, and press Set.

  3. From the toolbar, select Timecode.

  4. Enter a timecode value in hours, minutes, seconds and frames, in the form hh/mm/ss.ff, then press Enter.

As well as entering timecode values manually, you can use Hog 4 OS's learn timing function to quickly associate timecode values with cues; see Learn Timing.

By default, cuelists will follow the incoming timecode, even if the timecode skips forwards or backwards; generally, this is a useful behaviour as, for example, you might ‘rewind’ the timecode during rehearsals to repeat a part of the show, and the cuelist will automatically go to the correct cue. Sometimes you may want to prevent a cuelist going backwards if the timecode goes backwards. You can do this using Trigger Forwards Only:

  1. Open + ChooseOptionsCuelist

  2. Select Trigger Forwards Only.

21.4.4 Editing Timecode Values

To change the timecode value used to trigger a cue:

  1. OpenChoose : open the Cuelist window.

  2. Select the Wait cell for the cue, and press Set.

  3. From the toolbar, select Timecode.

  4. Enter a timecode value in hours, minutes, seconds and frames, in the form hh/mm/ss.ff, then press Enter.

You may need to change the timecode value for one cue, and then change the timecode values for subsequent cues by the same amount, to keep the same relative timings. For example, you might have a series of cues where each one is triggered by timecode one second after the previous one. If the timecode value triggering the first cue needs to be increased by 12 frames, you may want the values for all the subsequent cues to also be increased by 12 frames to maintain the 1 second separation. Hog 4 OS allows you to do this easily:

  1. OpenChoose : open the Cuelist window.

  2. Click and drag to select the Wait cells for the range of cues you want to edit.

  3. Press Set.

  4. Edit the timecode value of the first cell then press Enter. All the selected timecode values will be adjusted by the same amount of time added or subtracted from the first value.

21.4.5 Simulating MIDI Timecode

You can temporarily simulate MIDI timecode on the console using the Timecode Toolbar.

To simulate MIDI timecode:

  1. Press the simulate button on the Timecode Toolbar. Simulate is now enabled and all external timecode input for that source will be ignored.

  2. Press the play button next to the simulate button to simulate timecode from the current clock value as displayed for that timecode toolbar.

[Tip]TIP

Using the jump toolbar you can jump the simulated timecode value to six different jump points. To change the jump points click on the word "TIMECODE" on the far left hand side of the timecode toolbar. A drop down menu will appear with a set of fields allowing you to change the simulated jump points.