Files
osc-go/README.md
T
2026-08-30 09:07:51 -05:00

1.8 KiB

codecov

A mostly complete OSC implementation and collection of command line OSC utilities written in Go. Mainly an exercise in learning Go.

Utilities

sendosc

NAME:
   sendosc - send OSC messages via UDP or TCP

USAGE:
   sendosc [global options]

GLOBAL OPTIONS:
   --host string                    host to send OSC message to
   --port int                       port to send OSC message to
   --protocol string                protocol to use to send (tcp or udp) (default: "udp")
   --address string                 OSC address
   --arg string [ --arg string ]    OSC args
   --type string [ --type string ]  OSC types
   --slip                           whether to slip encode the OSC Message bytes
   --help, -h                       show help

makeosc

NAME:
   makeosc - make osc bytes

USAGE:
   makeosc [global options]

GLOBAL OPTIONS:
   --address string                 OSC address
   --arg string [ --arg string ]    OSC args
   --type string [ --type string ]  OSC types
   --slip                           whether to slip encode the OSC Message bytes
   --help, -h                       show help

receiveosc

NAME:
   receiveosc - receive OSC messages via UDP or TCP

USAGE:
   receiveosc [global options]

GLOBAL OPTIONS:
   --ip string        ip to receive OSC messages on (default: "0.0.0.0")
   --port int         port to receive OSC messages on (default: 8888)
   --protocol string  protocol to use to receive (tcp or udp) (default: "udp")
   --format string    format for messages to be output in ('json') (default: "json")
   --slip             whether to slip encode the OSC Message bytes
   --help, -h         show help