A nice little Objective-C library for sending, receiving, and parsing OSC messages.
Objective-C Ruby
Latest commit 49aafec Aug 31, 2016 @balord balord update podspec post-merge
Permalink
Failed to load latest commit information.
F53OSC Monitor Move "drawChart" into "drawRect" since that's the only place we draw … Aug 12, 2015
.gitignore Update gitignore to ignore .DS_Store files. Aug 6, 2015
F53OSC.h Move parsing methods into a dedicated class, F53OSCParser. Jan 31, 2013
F53OSC.podspec update podspec post-merge Aug 31, 2016
F53OSCBundle.h restore #import statements for backward compatibilty Aug 26, 2016
F53OSCBundle.m Do some more work on the QSC format, including support blobs in QSC m… Aug 28, 2015
F53OSCClient.h restore #import statements for backward compatibilty Aug 26, 2016
F53OSCClient.m Make sure interfaces get propagated from Client to Socket Aug 24, 2016
F53OSCFoundationAdditions.h Initial commit to the public repository. Jan 18, 2013
F53OSCMessage.h restore #import statements for backward compatibilty Aug 26, 2016
F53OSCMessage.m Merge branch 'master' into ios8 Aug 26, 2016
F53OSCPacket.h restore #import statements for backward compatibilty Aug 26, 2016
F53OSCPacket.m Formally refer to our stringified version of an OSC message as QSC, a… Aug 21, 2015
F53OSCParser.h restore #import statements for backward compatibilty Aug 26, 2016
F53OSCParser.m update podspec for iOS 8 branch Mar 3, 2016
F53OSCProtocols.h Rename F53OSCServerPacketDestination to F53OSCPacketDestination, and … Jan 31, 2013
F53OSCServer.h restore #import statements for backward compatibilty Aug 26, 2016
F53OSCServer.m Move away from leading underscore for method and ivar names, hide som… Aug 11, 2015
F53OSCSocket.h restore #import statements for backward compatibilty Aug 26, 2016
F53OSCSocket.m Merge branch 'master' into ios8 Aug 26, 2016
F53OSCTimeTag.h restore #import statements for backward compatibilty Aug 26, 2016
F53OSCTimeTag.m Move away from leading underscore for method and ivar names, hide som… Aug 11, 2015
GCDAsyncSocket.h update to latest GCDAsync Aug 26, 2016
GCDAsyncSocket.m update to latest GCDAsync Aug 26, 2016
GCDAsyncUdpSocket.h update to latest GCDAsync Aug 26, 2016
GCDAsyncUdpSocket.m update to latest GCDAsync Aug 26, 2016
LICENSE.txt Initial commit to the public repository. Jan 18, 2013
NSData+F53OSCBlob.h restore #import statements for backward compatibilty Aug 26, 2016
NSData+F53OSCBlob.m Merge remote-tracking branch 'origin/master' into ios8 Nov 19, 2015
NSDate+F53OSCTimeTag.h restore #import statements for backward compatibilty Aug 26, 2016
NSDate+F53OSCTimeTag.m Update README and add compiler warnings about compiling with ARC. Aug 11, 2015
NSNumber+F53OSCNumber.h restore #import statements for backward compatibilty Aug 26, 2016
NSNumber+F53OSCNumber.m Update README and add compiler warnings about compiling with ARC. Aug 11, 2015
NSString+F53OSCString.h restore #import statements for backward compatibilty Aug 26, 2016
NSString+F53OSCString.m Merge remote-tracking branch 'origin/master' into ios8 Nov 19, 2015
README.markdown Tweaks to readme Aug 12, 2015

README.markdown

F53OSC

Hey neat, it's a nice open source OSC library for Objective-C.

From your friends at Figure 53.

For convenience, we've included a few public domain source files from CocoaAsyncSocket. But appropriate thanks, kudos, and curiosity about that code should be directed to the source.

Usage Notes

  • F53OSC must be compiled with ARC
  • You must link against Security.framework and CFNetwork.framework

Demo

Inluded is a small demo app "F53OSC Monitor", which logs OSC messages sent to it via port 9999 and displays some basic stats about incoming traffic.