Max/MSP turned out to be (slightly) easier to get my head around than I had expected...
Showing 1 of 1