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


osc-ruby

status: Active (as of 15-Mar-21)

Status details: Active commits in 2020. No contact info. Goes by handle “aberant” on gitHub and social media.

Project Type: Programming Language Library

Project URL: http://github.com/aberant/osc-ruby

Description

This OSC gem originally created by Tadayoshi Funaba has been updated for Ruby 1.9 compatibility. I’ve made a point to make this code as expressive as possible and provide a test suite for confident hacking. It is readable and flexible enough to support most crazy ideas.

Compatible with Ruby 1.8, 1.9, and JRuby OSC 1.0

This is the OSC library used by the Ruby implementation of the TUIO protocol

Implementation Details

Platform(s): Any / Platform Independent

Features: Packet Parsing, Packet Construction, Bundle Support, Timetag Support, Wildcard Matching Support, High Speed

Supported OSC types: i: int32, b: blob, s: string, f: float32

Bundle support: Reads Bundles, Creates Bundles, Supports Nested Bundles

Timetag support: Generates “immedate” timestamp, Generates timestamped sequenced data, Performs scheduling on received timestamped data

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


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


This page of OpenSoundControl website updated Fri Aug 13 11:19:18 PDT 2021 by matt (license: CC BY).