Natural Live Looping

A commonly used modern tool for adding texture to live instrumental music is the looper. This is a hardware or software device that enables a band member to record a section of her live performance and play it back in real time, allowing yet more music to be played on top. In its purest form infinite layering is possible. The biggest challenge with using a looper is that the band must keep in time with the looped material. This can be difficult to achieve if insufficient monitoring is available to the band and if the recorded material is lacking in short notes; plus the loop takes the role of time keeper away from the drummer, thus possibly depriving the music of a natural, human groove.

Pure Data patch
Building the footswitch
Footswitch complete
Piezo sensors in development

This project addresses such challenges by turning the timing relationship around. Instead of the band following the looper, the looper follows the drummer. We use custom drum triggers and a drum "brain" to turn the drum performance into midi notes. Our Pure Data patch passes these notes to a tempo-tracking application. This constantly feeds the BPM of the drummer's performance throughout the looping session into audio software (in this case Ableton Live) which handles the looping itself. That is, we input the audio of one of the instruments of the band into Ableton Live and instruct it to record and playback the audio material. The different operations (record, play, stop) can be triggered either with a custom-built foot controller or a single drum pad. In the case of the single drum pad our Pure Data patch maintains the state of the operations sequence. Overall the patch coordinates all midi input, the tempo tracking software and the audio recording software.

Made for: ARLEQUINO

My role: technical direction, development, electronics

  • Pure Data
  • Electronics