A composition for live performer and algorithmic music system.

Ripples is a musical duet where the human performance stimulates a cascade of responses from the machine. The work emphasises chordal and arpeggiated material derived, in the machine’s case, from underlying patterns of oscillation. The Ripples software listens to MIDI or Audio input from the musician’s performance and responds in real-time with generated MIDI output. Ripples was originally designed for performance by keyboard MIDI instruments (such as two Disklavier pianos) but may be adapted for other configurations. The musician is expected to play in a style influenced by and sympathetic to the character of the generative output. The Ripples system listens and responds to characteristics of the human performance. The structure and duration of the performance is at the discretion of the musician.

Live Performance by Sean Foran for two pianos. 2017. Queensland Conservatorium, Brisbane, Australia.

Live performance by Johanna Hauser on clarinet and Ripples system on software synthesizers. 2018. Vancouver, Canada.
Performed by Andrew Brown, for multiple synthesizers. At the Australasian Computer Music Conference 2015. Bon Marsh Studios, Sydney, Australia.
Christmas with Ripples – an interactive improvisation performed by Anne Veinberg and the Ripples interactive music system, Amsterdam, Netherlands, December 2018.

Ripples, performed by Andrew R. Brown at the University of California San Diego in 2016