(Joint Project with Tom Webster)
The source code is here. Note you'll need a couple of openFrameworks extensions installed in your project, including