VRChat OSC Send icon

VRChat OSC Send

Sends an OSC (Open Sound Control) message via UDP

VRChat OSC Send

AI-generated

Summary

Sends an OSC message over UDP to a target host and port, using a built-in VRChat preset or a custom address and argument list. Processes each incoming item with its own parameters and returns a result describing the message sent.

Inputs

  • Target Host — Destination host; defaults to 127.0.0.1.
  • Target Port — Destination UDP port; defaults to 9000.
  • Mode — Choose VRChat Preset or Custom; defaults to VRChat Preset.
  • Action — In preset mode, choose an avatar parameter, chatbox message or typing indicator, or VRChat input action.
  • Preset-specific values — Chatbox messages take text and a Send Directly flag; typing takes a boolean; axis actions take a value from -1 to 1; button actions take press (1) or release (0); avatar parameters take a name and value. Avatar parameter values are parsed as booleans for “true”/“false”, null for “null”, numbers when numeric, and strings otherwise.
  • Address — In custom mode, the OSC address pattern to send.
  • Values — In custom mode, a JSON array of OSC arguments. Numbers, booleans, nulls, and strings are encoded as OSC values; a valid non-array JSON value is also accepted and sent as a single argument.

Output shape

One output item per input item, each containing a single record.

Each record includes sent: true, the address, args, target host and port, and a timestamp. A message is sent via UDP before its result is returned; invalid custom JSON or a missing avatar parameter name raises an operation error.

Links

Discussion