09 November 2017Just a small website to promote my new album. Go buy it!
Converting MIDI to JSON
18 August 2017I’ve been working on a generative WebGL music video on and off for the past few weeks, and I needed a good way to synchronise visuals to audio. Realtime audio analysis can be useful, but it isn’t always precise enough. Since I’m creating the music as well as the visuals, I decided to export the music as audio and MIDI, so I could use the MIDI NOTE ON events to trigger animations.
The 3D Additivist Cookbook
08 December 2016The 3D Additivist Cookbook, devised and edited by Morehshin Allahyari and Daniel Rourke, is a compendium of imaginative, provocative works from over 100 world-leading artists, activists and theorists. The 3D Additivist Cookbook contains 3D .obj and .stl files, critical texts, templates, recipes, (im)practical designs and methodologies for living in this most contradictory of times.
Tags: 3d print
The Infinite Drum Machine
08 December 2016This experiment uses machine learning to organize thousands of everyday sounds. You can use the sequencer to create beats using these sounds.
22 November 2016A WebGL-powered framework for visual exploratory data analysis of large datasets.
Tags: data vizualisation
auto://loop Performer Synth
09 September 2016I’ve finished building a performance synthesizer based on the Axoloti Core board a while ago, and hadn’t found any time to document it yet. So finally, here’s an overview of the build process.
Symphony for 100 Metronomes
24 August 2016Lovely sound art piece. 100 metronomes performing Poème Symphonique by György Ligeti.
Processing + Cardboard
02 August 2016The new Android mode in Processing has support for Google’s Cardboard VR.
Tags: processing, vr
13 July 2016A hybrid visual IDE for creative coding to easily create projections, interactive spaces, custom VJ tools, sonic performance instruments, media for theatre.
08 March 2016A new platform for open-source fonts in a noise-free environment; to highlight their beauty and encourage further exploration.