Author: Daniel Bisig - Coventry University, UK - ad5041@coventry.ac.uk - Zurich University of the Arts, CH - daniel.bisig@zhdk.ch
Dependencies: ofxDabBase, ofxDabMath, ofxDabOsc, ofxJSON, ofxDatGui, ofxGrafica
ofxDabDataProc provides a pipeline architecture for processing and analysis numerical data with a specific focus on motion capture. ofxDabDataProc expects to receive data via OSC and sends the processed data also via OSC. Currently, ofxDabDataProc provides functions to calculate derivates, convert between different angle representations, remove high frequency content, and calculate Laban Effort Factors. The code is compatible with OpenFrameworks 0.11 and has been tested on Windows and MacOS. The following classes are available.
DataProcPipeline: manages all data processing units and automatically handles the passing data from one processing unit to the next.
DataProc: a basic data processing unit that does nothing but from which other data processing classes are derived.
Data: a simple container for data in the form of vector of floats.
DataMessenger: handles the sending and receiving of data. Maintains a list of OSC senders and receivers.
DataSender: a data processing unit that outputs its data via OSC.
DataReceiver: a data processing unit that receives its data via OSC.
DataPlot: display data as running graph