22.4 OSC Mappings

22.4.1 OSC Playback Mappings

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

Hog 4OS

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 4OS uses the following OSC paths and commands for receiving Midi Note input:

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

Hog 4OS

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 4OS uses the following OSC paths and commands for receiving hardware messages (faders and encoders not supported on Hog 4PC 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.

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 4OS

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 4OS outputs the following status messages to OSC controllers:

Hog 4OS

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