Control Methods

The control methods panel is used to set the output command assigned to a control. The available control methods are MIDI, OSC, HTTP, UDP and TCP.

Controls maybe configured as follows

  • Single Method, Single Command
    • A single control method outputs a single command.
    • For example: OSC /app/go
  • Single Method, Multi Command
    • A single control method outputs multiple commands.
    • For example: OSC /app/go, OSC /app2/go, OSC /app3/go
  • Multi Method, Single Command
    • Multiple control methods ouput a single command each.
    • For example: MIDI Channel 1 Note 60 Velocity 127, OSC /app/go, HTTP http://10.0.0.1/go
  • Multi Method, Multi Command
    • Multiple control methods ouput each each output multiple commands.
    • For example: MIDI Channel 1 Note 60 Velocity 127, OSC /app/go, OSC /app2/go, HTTP http://10.0.0.1/go, HTTP http://10.0.0.2/go, HTTP http://10.0.0.3/go

Please see Controls for available control method parameters.

Parameters

MIDI

  • MIDI Channel (0 to 15)
  • MIDI Note (0 to 127)
  • MIDI Velocity (0 to 127)
  • MIDI Mode (On or Off)

OSC

  • OSC String (OSC Message)
  • OSC Patch
  • OSC Mode (On or Off)

HTTP

  • HTTP Request (HTTP Address)
  • HTTP Patch
  • HTTP Mode (On or Off)

Tap the cog icon in a patch line for advanced HTTP request properties

TCP

  • TCP String
  • TCP Patch
  • TCP Mode (On or Off)

UDP

  • UDP String
  • UDP Patch
  • UDP Mode (On or Off)

Audio

  • Audio File
  • Volume
  • Start Point (optional)
  • End Point (optional)
  • Fades In/Out (default: Off)

Video

  • Video File
  • Layer
  • Volume
  • Scale X
  • Scale Y
  • Position X
  • Position Y
  • Opacity
  • Start Point (optional)
  • End Point (optional)
  • Fades In/Out (default: Off)

Please see **Connectivity** for more on Patching

An Audio and Video method may not be applied to the same control.

Off Mode is only available for Toggle and Press & Release buttons where two states exist