O2 is a new communication protocol and implementation for music systems that aims to replace Open Sound Control (OSC). Many computer musicians routinely deal with problems of interconnection in local area networks, unreliable message delivery, and clock synchronization. O2 solves these problems, offering named services, automatic network address discovery, clock synchronization, and a reliable message delivery option, as well as interoperability with existing OSC libraries and applications. Aside from these new features, O2 owes much of its design to OSC and is mostly compatible with and similar to OSC. O2 addresses the problems of inter-process communication with a minimum of complexity.
forked from rbdannenberg/o2
-
Notifications
You must be signed in to change notification settings - Fork 0
Communication protocol that extends Open Sound Control
License
TejuGupta/o2
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Communication protocol that extends Open Sound Control
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C 95.5%
- CMake 2.2%
- Python 1.1%
- Shell 0.8%
- C++ 0.4%
- HTML 0.0%