Skip to content

OSC

  • osc.send The osc.send object transmits Open Sound Control (OSC) messages over a network.
  • oscS oscS is an interface for sendOSC that sends OSC messages to a specified IP address and port.
  • osc.match osc.match routes slash-style OSC messages according to a slash-style address supplied as its argument.
  • OSCroute OSCroute routes OSC messages by address patterns, similarly to route, while outputting the unmatched remainder of a matched address for further routing.
  • slash.oscformat slash.oscformat formats slash-style OSC messages, such as an address followed by its arguments, for transmission.
  • ossia.client ossia.client connects a Pd patch to a remote OSSIA device, making its parameters accessible through objects such as ø.remote.
  • SOSCroute SOSCroute is presented as a variant of OSCroute for routing OSC-style messages, with an additional feature that the help patch does not explain.
  • iempluginOSC iempluginOSC controls IEM plug-ins through their OSC interface by passing OSC messages directly, so the plug-in’s OSC Receiver does not need to be enabled.
  • osc.format osc.format is an experimental Pure Data object designed to format messages into Open Sound Control (OSC) messages.
  • ossia.device ossia.device creates a local device that registers OSSIA objects in the same namespace, including parameters inside models and subpatches.
  • net.osc.server net.osc.server controls a named OSC server, using osc.udp://:9000 by default, for receiving OSC traffic that other objects can access by server name.
  • packOSC packOSC formats OSC messages and outputs the encoded data as a list of floats, rather than connecting directly to a network like sendOSC.
  • oscD oscD receives and counts OSC messages, showing a bang when a message arrives and a message count from 0 to 999.
  • OSC OSC is part of the oscx collection of OSC-related objects, alongside sendOSC-help, dumpOSC-help, and OSCroute-help.
  • osc.receive The osc.receive object is used to receive Open Sound Control (OSC) messages over network connections.
  • slash.rawlist slash.rawlist removes slashes from slash-styled OSC lists, converting them into raw lists.
  • packOSCstream packOSCstream is a replacement for packOSC when sending OSC over a stream-based protocol such as TCP.
  • dispatchOSC dispatchOSC 9000 uses mrpeach objects such as udpreceive to receive OSC messages on port 9000.
  • osc.in osc.in receives slash-styled OSC messages on a network port and reports the sender’s IP and the listening-port state alongside the OSC message.
  • net.osc.receive net.osc.receive listens for OSC messages at a specified OSC path and outputs the received OSC data.
  • LANPdini LANPdini is an attempt to port J.
  • osc.parse The osc.parse object is used to parse and format Open Sound Control (OSC) messages.
  • osc.route osc.route is a Pure Data object designed to route Open Sound Control (OSC) messages based on their address patterns.
  • tcpsocket.OSC tcpsocket.OSC is a support object for tcpsocketserver.
  • ceammc.net ceammc.net is an index help patch for the ceammc library’s networking objects.
  • OSCprepend OSCprepend prepends its first argument to an OSC message list, providing a way to modify OSC message paths.
  • OSCToParam tof/OSCToParam forwards incoming OSC messages to matching parameters.
  • unpackOSC unpackOSC parses lists of byte-valued floats (integers from 0 to 255) as OSC packets and outputs OSC messages.
  • osc.io osc.io combines binary UDP OSC sending and receiving in one object, using an internal netsend, and can support either one-way or two-way communication with a back port.
  • net.osc.send net.osc.send sends OSC messages to a destination server, supporting automatically typed values as well as explicitly typed values such as booleans, floats, integers, strings, blobs, MIDI, null, and infinity.
  • sendOSC sendOSC sends OSC-formatted packets over a network, supporting integer, float, and string values.
  • slash.oscroute slash.oscroute is a vanilla abstraction that routes list elements through a sequence of internal route objects created from slash-separated tags.
  • osc.out osc.out creates a binary UDP netsend connection for sending OSC-formatted messages, with optional two-way communication through a back port.
  • unpackOSCstream unpackOSCstream decodes OSC packets received over stream-based protocols such as TCP and is intended as a replacement for unpackOSC in that context.
  • proto.inscore proto.inscore creates INScore control messages for creating, modifying, positioning, showing, and deleting scene objects, including text, shapes, files, and Guido music notation.
  • dumpOSC dumpOSC listens for OSC data over UDP on a specified port and outputs everything it receives.
  • routeOSC routeOSC routes Open Sound Control messages, or lists whose first element is an OSC /path, to outlets according to OSC address arguments.