Skip to content

ad5041/ofxDabDataProc

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
src
 
 
 
 
 
 

ofxDabDataProc

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


Summary

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.

Processing Pipeline

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.

Communication

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.

Visualisation

DataPlot: display data as running graph

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published