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


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

Status details: This is a CCRMA project but its site died in 2014

Project Type: Software Application

Project URL:

OSC Documentation URL:


q3osc is a heavily modified version of the ioquake3 gaming engine featuring an integrated oscpack implementation of Open Sound Control for bi-directional communication between a game server and a multi-channel ChucK audio server. By leveraging ioquake3’s robust physics engine and multiplayer network code with oscpack’s fully-featured OSC specification, game clients and previously unintelligent in-game weapon projectiles can be repurposed as behavior-driven independent OSC-emitting virtual sound-sources spatialized within a multi-channel audio environment for real-time networked performance.

Implementation Details

Platform(s): Linux, Macintosh

Features: Packet Parsing, Packet Construction, Bundle Support

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

Bundle support: Reads Bundles, Creates Bundles

Transport support: Bidirectional UDP (via sendto/recvfrom)

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

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