Skip to content

osc-modules

Compare
Choose a tag to compare
@genekogan genekogan released this 16 Apr 22:46
· 93 commits to master since this release

osc-modules

Standalone openFrameworks apps which send or receive data over open sound control (OSC) between various peripherals and applications.

Includes:

  • AbletonOSC : Receives data to control Ableton Live music parameters.
  • AudioUnitOSC : Receives data to control Audio Unit modules.
  • ConvnetOSC : Sends convolutional neural network-based feature vectors of a live webcam stream (using ofxCcv).
  • DarknetOSC : Sends convolutional neural network-based feature vectors of a live webcam stream (using ofxDarknet).
  • FaceTracker2OSC : Sends coordinates of face found in a webcam stream.
  • KinectOSC : Sends skeleton data of a single tracked skeleton from a Kinect.
  • LeapMotionOSC : Sends finger point data detected by Leap Motion hand tracker.

KinectOSC*, FaceTracker2OSC, ConvnetOSC, and DarknetOSC require additional data files in order to work properly. These files can be all be downloaded at once by navigating to the data folder and running sh setup.sh. If you are having any trouble with those, refer to the documentation in each of those pages linked above for more specific usage instructions and links for the individual data files needed.

Additionally, the OSC configuration for each of the applications are also located in the data folder. Editing those files will let you adjust the destination to send OSC to (or in the case of AbletonOSC and AudioUnitOSC where to receive from).

*Note, to use KinectOSC, unzip the zip file openni.zip into the data folder, so that the openni folder is inside data.

Check the releases page for the latest downloadable release.