forked from fundamental/rtosc
-
Notifications
You must be signed in to change notification settings - Fork 0
Realtime Safe OSC packet serialization and dispatch
License
romainletendart/rtosc
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
RtOsc - Realtime safe OSC Messaging =================================== A realtime safe library for handling OSC messages. This library is influenced by liblo and libmapper. Project Goals ------------- * Provide a simple means of handling OSC messages within an application * Provide a flexible method of dispatching OSC messages payloads * Create a C library with C++ wrappers for ease of use * Allow legacy code to have readable RT safe messaging added on * Keep networking outside of project scope Why? ---- Well if an application is going to receive nice serialized messages in the OSC format, then it would be nice if these messages could be dispatched within a realtime thread. This is not possible with any observed C OSC implementation, so this is an attempt to alleviate this issue without creating an entirely hideous API. Status ------ - OSC 1.0 spec consistent implementation of all message types, and bundles - Lightly tested liblo based implementation verification - Working C++ based dispatch system - C++ Serialization System - C++ Syntax Sugar Todo ---- - Increase test coverage over C++ layer - Provide standard compliant path/pattern matching algorithms
About
Realtime Safe OSC packet serialization and dispatch
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C++ 69.1%
- C 30.9%