Interactive visualisation for Rodrigo Constanzo's improvisation self-reflection framework.
- a Wordpress plugin to store improv analyses in a database
- mostly written in PHP/MySQL, but uses $wpdb object & hides behind the Wordpress login
- a standalone PHP script to dump out analyses as JSON
- analysis visulation
- written in JS
- get plugin files to Wordpress install
- e.g.
cp -r plugin/ $WORDPRESS_PATH/wp-content/plugins/improv-analysis-2.0
- OR
ln -s ~user/improv-analysis-2.0/plugin $WORDPRESS_PATH/wp-content/plugins/improv-analysis-2.0
- e.g.
- enable plugin
- go to the "install" page of the plugin & create the tables!
- create
plugin/db_config.php
from the template inplugin/db_config_sample.php
- install nodejs
sudo npm install -g bower
bower install
mv bower_components plugin/
- audio file readable by Web Audio API in your browser of choice (eg. MP3)
"time","streamid","comment"
00:02.000,3,"Rhythm not responding like I would like. Adjust."
00:04.000,3,"Rhythm density to liking, prepare to play percussion."
00:06.000,1,"Reset mind."
- time is mm:ss.0000
- streamid is
- 1: Material
- 2: Formal
- 3: Interface
- 4: Interaction
#,Name,Start
M1,Not Sure what to do,0:01.729
M2,Initial hesitation,0:02.716
M3,"Impulsive start (Inner monologue: ""Just GO, FFS"")",0:03.500
- time is mm:ss.0000
- New code: Not known...
- Portions written by oncletom under unknown licence
- https://github.com/PMSI-AlignAlytics/dimple/wiki/dimple
- http://dc-js.github.io/dc.js/ (alternative, not used)
- https://github.com/mbostock/d3/wiki/CSV#parse
- http://misoproject.com/dataset/examples.html (alternative, not used)
- http://en.wikipedia.org/wiki/ISO_8601
- https://github.com/mbostock/d3/wiki/Time-Formatting
- https://github.com/mbostock/d3/wiki/Time-Intervals
- http://ionden.com/a/plugins/ion.rangeSlider/demo.html
- http://refreshless.com/nouislider/ (alternative, not used)