Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Simple Foundation framework to send and receive OSC messages and bundles
tree: b53f5400c4

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
OrphanExample
PonyExpress.xcodeproj
PonyExpress
PonyExpressTests
vendor
.gitignore
.gitmodules
CHANGELOG
NOTES
README.markdown
Rakefile
TODO

README.markdown

Pony Express

a small foundation framework to facilitate OSC communication on Mac OS X 10.7

HOW TO BUILD

  • clone the repository and submodules git clone --recursive git://github.com/pizthewiz/PonyExpress.git
  • MacRuby is used to automate versioning of builds based on the current git revision, install it
  • load up the project in Xcode, select the PonyExpress or OrphanExample application scheme and build

GENERAL

  • OSC 1.1 over UDP with support for most 1.1 data types: Integer, Float, String, Blob, True, False, Null and Impulse
  • Integer and Float arguments are defined in NSNumbers, String as an NSString and Blob as NSData
  • the hostname can be an IPv4 or IPv6 IP address a symbolic hostname like localhost, ZeroConf hostname like one-eyed-jacks.local. or domain name like audrey.horne.dk
  • many tasks remain to be implemented such as OSC bundle, timetag, querying and OSC-over-TCP support, please see the TODO for more info

TESTING

  • unit tests: OCUnit / OCMock

THANKS

  • Dean McNamee for his great OSC implementation for node.js omgosc
  • Ray Cutler for his conical OSC implementation in VVOpenSource
  • Mirek Rusin for inspiration and reference with his svelte CoreOSC offering
  • Robbie Hanson AsyncSocket and contributors for a convenient UDP socket wrapper
  • Nathan Rajlich for NodObjC which is a fantastic means for functional testing
Something went wrong with that request. Please try again.