RSS michelepasin.org / code, music, words

Words / blog / 8 March 2024

Livecoding: Ping pong delays


This livecoding piece crafts a suspenseful and ambient sonic environment built entirely from mallet percussion. The music is generative, meaning the system dictates the events and structure in real-time, resulting in a unique, non-repeating experience for every performance.

The core of the sound design lies in a recursive 'ping-pong' technique. This method involves striking the mallets and then using the decay of that sound to inform the timing and intensity of the next strike. The sounds echo and rebound between virtual spaces, creating complex, ever-shifting rhythmic patterns that are both hypnotic and unpredictable. The final effect is a constantly evolving soundscape that retains a chilling, underlying tension.

Credits

  • Livecoding software: Extempore
  • Sounds: Ableton Live
    • Pong instruments: Ableton Collision Mallets
    • Drone: Ableton Collision Slow Pad
    • Pad: ZebraHZ Eeries High Mono

Full source code on Github: 2024-03-pongs-delay.xtm

Michele Pasin. Livecoding: Ping pong delays. Blog post on www.michelepasin.org. Published on March 8, 2024.

2024

2023

2022

2021

2020

2010

2009