Mitti

The Mitti action sends OSC over UDP to a configured host and port to control Mitel-like playback, cue, and output functions through curated command paths (and supports a raw OSC mode for custom paths), with argument values resolved at runtime and defaulted/clamped only where the command definition specifies behavior. It builds and transmits a normalized OSC packet and skips execution when required inputs are missing or cannot be resolved to a valid sendable target.

Required Parameters

  • host (required): OSC destination host/IP string.
  • port (required): UDP port number; 0...65535 in UI constraints.
  • useRawCommand (mode switch): when true, use rawPath, rawType, and rawParams; when false, choose a catalog command from command.
  • command (catalog mode): must resolve to a known command definition.
  • rawPath (raw mode): required non-empty after trimming; auto-normalized to start with /.
  • rawType (raw mode): one of none, integer, float, string, multiple.

Commands

Raw OSC

  • Required inputs: rawPath, host, port.
  • Constraints / ranges: port must be valid 0...65535; rawPath must be non-empty after trimming; leading slash is auto-added when missing.
  • Supported targets/options: sends to any reachable host:port over UDP via OSC executor; rawType controls argument typing (none, integer, float, string, multiple).
  • Unsupported combinations: empty host or invalid port, blank raw path, or non-parseable port value cause no send.

Fullscreen On

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/fullscreenOn.
  • Unsupported combinations: host/port invalid and action does nothing.

Fullscreen Off

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/fullscreenOff.
  • Unsupported combinations: host/port invalid and action does nothing.

Go To Last 10s

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/goto10.
  • Unsupported combinations: host/port invalid and action does nothing.

Go To Last 20s

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/goto20.
  • Unsupported combinations: host/port invalid and action does nothing.

Go To Last 30s

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/goto30.
  • Unsupported combinations: host/port invalid and action does nothing.

Jump To Cue With Name

  • Required inputs: name (string, required argument).
  • Constraints / ranges: none beyond string content.
  • Supported targets/options: sends path /mitti/jumpToCueWithName with string argument.
  • Unsupported combinations: empty name prevents execution.

Jump To Next Cue

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/jumpToNextCue.
  • Unsupported combinations: host/port invalid and action does nothing.

Jump To Previous Cue

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/jumpToPrevCue.
  • Unsupported combinations: host/port invalid and action does nothing.

Jump To Selected Cue

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/jumpToSelectedCue.
  • Unsupported combinations: host/port invalid and action does nothing.

Locate

  • Required inputs: timecode (string, required argument).
  • Constraints / ranges: none.
  • Supported targets/options: sends path /mitti/locate with string argument.
  • Unsupported combinations: empty timecode prevents execution.

Locate Current Cue

  • Required inputs: smpte (string, required argument).
  • Constraints / ranges: none.
  • Supported targets/options: sends path /mitti/locateCurrentCue with string argument.
  • Unsupported combinations: empty smpte prevents execution.

Loop On

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/loopOn.
  • Unsupported combinations: host/port invalid and action does nothing.

Loop Off

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/loopOff.
  • Unsupported combinations: host/port invalid and action does nothing.

Main Fader

  • Required inputs: level (float, required argument).
  • Constraints / ranges: documented UI label suggests 0.00...1.00; default value is 1.
  • Supported targets/options: sends path /mitti/mainFader with one argument; argument is encoded as float.
  • Unsupported combinations: if required value cannot be resolved and no fallback is provided, execution is blocked.

Mute Audio

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/muteAudio.
  • Unsupported combinations: host/port invalid and action does nothing.

Panic

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/panic.
  • Unsupported combinations: host/port invalid and action does nothing.

Pause

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/pause.
  • Unsupported combinations: host/port invalid and action does nothing.

Ping

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/ping.
  • Unsupported combinations: host/port invalid and action does nothing.

Play Cue At Index

  • Required inputs: index (integer, required argument).
  • Constraints / ranges: documented label suggests 1...999; default value is 1.
  • Supported targets/options: sends path /mitti/playCueAtIndex with one argument.
  • Unsupported combinations: invalid numeric coercion is not blocked here; OSC integer conversion defaults to 0 if parsing fails in transport layer, and empty required input without value blocks.

Play Cue With Cue ID

  • Required inputs: cueID (string, required argument).
  • Constraints / ranges: none.
  • Supported targets/options: sends path /mitti/playCueWithCueID with one string argument.
  • Unsupported combinations: empty cueID prevents execution.

Play Cue With Cue ID Force Cut

  • Required inputs: cueID (string, required argument).
  • Constraints / ranges: none.
  • Supported targets/options: sends path /mitti/playCueWithCueIDForceCut with one string argument.
  • Unsupported combinations: empty cueID prevents execution.

Play Cue With Name

  • Required inputs: name (string, required argument).
  • Constraints / ranges: none.
  • Supported targets/options: sends path /mitti/playCueWithName with one string argument.
  • Unsupported combinations: empty name prevents execution.

Play Cue With Name Force Cut

  • Required inputs: name (string, required argument).
  • Constraints / ranges: none.
  • Supported targets/options: sends path /mitti/playCueWithNameForceCut with one string argument.
  • Unsupported combinations: empty name prevents execution.

Play Selected Cue

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/playSelectedCue.
  • Unsupported combinations: host/port invalid and action does nothing.

Play Selected Cue Force Cut

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/playSelectedCueForceCut.
  • Unsupported combinations: host/port invalid and action does nothing.

Set Playhead

  • Required inputs: position (float, required argument).
  • Constraints / ranges: documented label suggests 0.00...1.00; default value is 0.
  • Supported targets/options: sends path /mitti/playhead with one float argument.
  • Unsupported combinations: required empty value blocks execution; parse fallback behavior does not apply because required validation runs first.

Playhead Scrub

  • Required inputs: timecode (string, required argument).
  • Constraints / ranges: none.
  • Supported targets/options: sends path /mitti/playheadScrub with one argument.
  • Unsupported combinations: empty timecode prevents execution.

Resend OSC Feedback

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/resendOSCFeedback.
  • Unsupported combinations: host/port invalid and action does nothing.

Resume

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/resume.
  • Unsupported combinations: host/port invalid and action does nothing.

Rewind

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/rewind.
  • Unsupported combinations: host/port invalid and action does nothing.

Select Current Cue

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/selectCurrentCue.
  • Unsupported combinations: host/port invalid and action does nothing.

Select Next Cue

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/selectNextCue.
  • Unsupported combinations: host/port invalid and action does nothing.

Select Previous Cue

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/selectPrevCue.
  • Unsupported combinations: host/port invalid and action does nothing.

Set In From Playhead

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/setInFromPlayhead.
  • Unsupported combinations: host/port invalid and action does nothing.

Set Out To Playhead

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/setOutToPlayhead.
  • Unsupported combinations: host/port invalid and action does nothing.

Toggle Audio

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/toggleAudio.
  • Unsupported combinations: host/port invalid and action does nothing.

Toggle Fullscreen

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/toggleFullscreen.
  • Unsupported combinations: host/port invalid and action does nothing.

Toggle Loop

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/toggleLoop.
  • Unsupported combinations: host/port invalid and action does nothing.

Toggle Pause

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/togglePause.
  • Unsupported combinations: host/port invalid and action does nothing.

Toggle Transition On Play

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/toggleTransitionOnPlay.
  • Unsupported combinations: host/port invalid and action does nothing.

Toggle Video Outputs

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/toggleVideoOutputs.
  • Unsupported combinations: host/port invalid and action does nothing.

Transition On Play On

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/transitionOnPlayOn.
  • Unsupported combinations: host/port invalid and action does nothing.

Transition On Play Off

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/transitionOnPlayOff.
  • Unsupported combinations: host/port invalid and action does nothing.

Unmute Audio

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/unmuteAudio.
  • Unsupported combinations: host/port invalid and action does nothing.

Video Outputs On

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/videoOutputsOn.
  • Unsupported combinations: host/port invalid and action does nothing.

Video Outputs Off

  • Required inputs: none.
  • Constraints / ranges: none.
  • Supported targets/options: sends OSC path /mitti/videoOutputsOff.
  • Unsupported combinations: host/port invalid and action does nothing.

Set Cue Opacity

  • Required inputs: cue (path), opacity (argument float, required).
  • Constraints / ranges: cue path parameter supports default value current; opacity default 1 and labeled 0.00...1.00.
  • Supported targets/options: uses dynamic path /mitti/{cue}/opacity and sends one float argument with cue path substituted; when cue is unset, default is applied if available.
  • Unsupported combinations: empty resolved path argument would block execution when no fallback/default exists; in practice this command has defaults for both cue and opacity, but unresolved path tokens in final path still prevent sending.

results matching ""

    No results matching ""