New repository of tools and templates to replace OF-Tools-And-Templates which is no longer being maintained. Documentation scant, more coming soon.
- GUI and parameter tracker
- manages OSC connections, and auto-generates synced TouchOSC layouts
- modulate parameters with sequencer
- save and load presets
- visual content, shader collection, media player/manager, scene changer
- manages a sequence of layers which create and modulate visual content inside a quad
- simple projection mapping w/ gui
- integration with Syphon and ScreenGrab for grabbing visual content from outside the app
- save and load presets of Canvas layer sequences and parameters
- common kinect routines/templates
- track contours/blobs and skeleton features, create masks and visual content based on the data
- calibrate to a projector with ofxKinectProjectorToolkit
- track statistical features with ofxKinectFeatures
AudioUnit, AbletonLive SuperCollider
- sound modules for controlling OSX AudioUnits, Ableton Live, and SuperCollider
- main contribution is automatically parsing relevant parameters (for Ableton or an audio unit) and providing a GUI and interface to control them, give data to user
- point generators (evenly spaced, circle packing, delaunay)
- recursively subdivide a 2d polygon
- time-based behaviors
LeapMotion
- (tbd) derive high-level features from LeapMotion data
- interface with the Manta touch controller
To use these in an OF project, the best place to put this repo is in your OF root folder, so that it is at the same level from your root folder as addons.
Many of the tools and templates require additional addons to function. This is a complete list of addons used in any of the templates, though not all templates require all addons.
Addons
- ofxSecondWindow
- ofxCv
- ofxOpenNi
- ofxKinectProjectorToolkit
- ofxKinectFeatures
- ofxLearn
- ofxSelfOrganizingMap
- ofxGMM
Notes:
- various assets, like openni config/lib files excluded from the repo to save space. will make a python script for automating placing them into individual apps