/page-list   /toc   /spec/1.0   /spec/1.1   /implementations   /publications   /about
(contents of this file: links to each section)

Bespoke OSC (.NET 3.5)

status: alpha / experimental (as of 12-Mar-21)

Status details: though the project seems old (2012 was most recent revision) the site seems kept up to date. Unable to find an email for Paul even through research gate website.

Project Type: Programming Language Library

Project URL:

OSC Documentation URL:


A .NET (C#) implementation of OSC using UDP as the transport protocol (unicast, broadcast, and multicast). It includes support for Osc Messages and Bundles, and supports the following payload data types: Int32, Int64, Float, Double, String, and Blob (byte array).

The package includes easy-to-use client and server examples.

Implementation Details

Platform(s): Windows, Any / Platform Independent

Features: Packet Parsing, Packet Construction, Bundle Support

Supported OSC types: i: int32, b: blob, s: string, f: float32, h: int64, d: float64, S: symbol

Bundle support: Reads Bundles, Creates Bundles

Transport support: UDP, TCP, Bidirectional UDP (via sendto/recvfrom)

Submitted to by Legacy at 2/24/21 12:32

This page of OpenSoundControl website updated Tue Aug 16 13:15:14 PDT 2022 by matt (license: CC BY).