forked from fundamental/rtosc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
38 lines (29 loc) · 1.15 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
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