22.4 OSC Mappings

22.4.1 OSC Playback Mappings

Hog 4 OS uses the following OSC paths and commands for sending and receiving playback messages:

Hog 4 OS OSC Command Path Data
Go a Cuelist / hog / playback / go / 0 cuelist #
Go a specific cue in a list (goto) / hog / playback / go / 0 cuelist #.cue #
Halt a Cuelist / hog / playback / halt / 0 cuelist #
Resume a halted cuelist / hog / playback / resume / 0 cuelist #
Release a Cuelist / hog / playback / release / 0 cuelist #
Go a Scene / hog / playback / go / 1 scene #
Halt a Scene / hog / playback / halt / 1 scene #
Release a Scene / hog / playback / release / 1 scene #
Go a Macro / hog / playback / go / 2 macro #
Halt a Macro / hog / playback / halt / 2 macro #
Release a Marco / hog / playback / release / 2 macro #

22.4.2 OSC Midi Note Mappings

Hog 4 OS uses the following OSC paths and commands for receiving Midi Note input:

For example, the Hog 4 OS recognizes / hog / midi / on / 1 / 10 as a "note on" command for note 10 on channel 1

Hog 4 OS OSC Command Path Data
Midi Note On / hog / midi / on / channel # / note # velocity (if velocity = 0, then mesage is treated as note off)
Midi Note Off / hog / midi / off / channel # / note # velocity

22.4.3 OSC Hardware Mappings

Hog 4 OS uses the following OSC paths and commands for receiving hardware messages (faders and encoders not supported on Hog 4 PC unless a Hog 4 Series wing is attached):

For keys not listed in the table below the OSC path is hog/hardware/button name as listed on the front panel.

For paths that contain "master #" use the master number for the front panel hardware you are trying to control. Master numbers 1 thru 90 are supported.

For example, to press the go button on the console's front panel for master 6 the OSC path is hog / playback / go / 6

Hog 4 OS

OSC Command Path

Data

Choose Keys

/ hog / hardware / choose / master #

0 = button up, 1 = button down

Go Keys

/ hog / hardware / go / master #

0 = button up, 1 = button down

Pause Keys

/ hog / hardware / pause / master #

0 = button up, 1 = button down

Back Keys

/ hog / hardware / goback / master #

0 = button up, 1 = button down

Flash Keys

/ hog / hardware / flash / master #

0 = button up, 1 = button down

Faders

/ hog / hardware / fader / master #

0 < 255 discreet fader value

Grand Master

/ hog / hardware / fader / 0

0 < 255 discreet fader value

Encoders

/ hog / hardware / encoderwheel / #

-20 < 20 variable value

Encoder Wheel Buttons

/ hog / hardware / ewheelbutton / #

0 = button up, 1 = button down

Rate Wheel

/ hog / hardware / ratewheel

-20 < 20 variable value

i-Wheel

/ hog / hardware / iwheel

-20 < 20 variable value

i-Wheel Up Button

/ hog / hardware / iwheelup

0 = button up, 1 = button down

iWheel Down Button

/ hog / hardware / iwheeldown

0 = button up, 1 = button down

Pig Key

/ hog / hardware / pig

0 = button up, 1 = button down

Trackball POS Mode

/ hog / hardware / posmode

0= toggle off, 1 = toggle on

Trackball Position Value

/ hog / hardware / trackball

X,Y values

Period Key

/ hog / hardware / period

0 = button up, 1 = button down

0 key

/ hog / hardware / zero

0 = button up, 1 = button down

1 key

/ hog / hardware / one

0 = button up, 1 = button down

2 key

/ hog / hardware / two

0 = button up, 1 = button down

3 key

/ hog / hardware / three

0 = button up, 1 = button down

4 key

/ hog / hardware / four

0 = button up, 1 = button down

5 key

/ hog / hardware / five

0 = button up, 1 = button down

6 key

/ hog / hardware / six

0 = button up, 1 = button down

7 key

/ hog / hardware / seven

0 = button up, 1 = button down

8 key

/ hog / hardware / eight

0 = button up, 1 = button down

9 key

/ hog / hardware / nine

0 = button up, 1 = button down

Arrow Up key

/ hog / hardware / up

0 = button up, 1 = button down

Arrow Down key

/ hog / hardware / down

0 = button up, 1 = button down

Arrow Left key

/ hog / hardware / left

0 = button up, 1 = button down

Arrow Right key

/ hog / hardware / right

0 = button up, 1 = button down

@ key

/ hog / hardware / at

0 = button up, 1 = button down

- key

/ hog / hardware / minus

0 = button up, 1 = button down

+ key

/ hog / hardware / plus

0 = button up, 1 = button down

/ key

/ hog / hardware / slash

0 = button up, 1 = button down

backspace key

/ hog / hardware / backspace

0 = button up, 1 = button down

H keys (function keys)

/ hog / hardware / h#

0 = button up, 1 = button down

Main Play key

/ hog / hardware / maingo

0 = button up, 1 = button down

Main Pause key

/ hog / hardware / mainhalt

0 = button up, 1 = button down

Main Back key

/ hog / hardware / mainback

0 = button up, 1 = button down

Center Choose key

/ hog / hardware / mainchoose

0 = button up, 1 = button down

Skip Forward

/ hog / hardware / skipfwd

0 = button up, 1 = button down

Skip Back

/ hog / hardware / skipback

0 = button up, 1 = button down

22.4.4 OSC Status Mappings

Hog 4 OS outputs the following status messages to OSC controllers:

Hog 4 OS

OSC Command Path

Example

Front Panel LED Status

/ hog / status / led / button name

hog / status / led / clear

The Command Line

/ hog / status / commandline

hog / status / commandline

Encoder Wheel Labels

/ hog / status / encoderwheel# / label

hog / status / encoderwheel3 / label
Encoder Wheel Values

/ hog / status / encoderwheel# / value

hog / status / encoderwheel3 / value

Function Key Labels (Line 1)

/ hog / status / h# / line1

/ hog / status / h1 / line1

Function Key Labels (Line 2)

/ hog / status / h# / line2

/ hog / status / h1 / line2

Most Recent Chat Message

/ hog / status / chatline1

/ hog / status / chatline1

Second Most Recent Chat Message

/ hog / status / chatline2

/ hog / status / chatline2

Third Most Recent Chat Message

/ hog / status / chatline3

/ hog / status / chatline3