Upgrade to upstream oscpp
Check validity of after-commit callback
Explicit cast to resource id type
Align sample offset buffer for SIMD
Optionally disable realtime memory manager
Use DynamicPacket instead of allocating buffer explicitly
Throw runtime error if synth definition cannot be found
Throw error on message queue overflow
Fix use of spsc_queue::pop

Pass the reference to the message, not the address.
Add connected flag to Connection

Check for connection in read/write.
Make packet pointer parameter const
Protect request id counter with mutex
Use custom Result type instead of promise/future

std::promise/std::future behave strangely, at least on iOS.
Use Synth instead of Node
More static packet size computation