Musical Techniques

Hierarchical Live-Looping

Hierachical live-looping is a musical technique for live performance. It aims at combining the immediacy and expressiveness of the live-looping technique with new possibilities for the creation and manipulation of musical structures.

The main idea is to define live-looping trees. Leaves of these trees are simple sound synthesis processes, with common parameters such as pitch, volume, noisiness, and resonance. Higher level nodes are either "loop nodes", i.e. they contain looped recorded events sent to their children, or "sync nodes" which can synchronize several loop nodes in many ways.

Nodes of each level can be modified separately and parameters modification of parent nodes are passed on to the children, so that one can set the overall volume of a recorded loop. Various operations can be applied to trees. One may record loops to create loop node, merge loop nodes to create a sync node, duplicate a tree or parts of it, or echange nodes in a tree.

Hierarchical live-looping is implemented in the Drile immersive virtual musical instrument.

  • In collaboration with:
    • Myriam Desainte-Catherine , Sound and Music Modelling team, LaBRI
  • Publications
    • DRILE: an immersive environment for hierarchical live-looping pdf
      Florent Berthaut, Myriam Desainte-Catherine, Martin Hachet
      in Proceedings of NIME 2010


The design and implementation of an interactive music system is a difficult task. It necessitates the description of complex interplays between two design layers at least : the real time synchronous layer for audio processing, and at the symbolic event based layer for interaction handling. Tiled programming is a recent proposal that aims at combining with a single metaphor: tiled signals, the distinct programmatic features that are used in these two layers. The libTuiles experiment presented in this paper is a first experimental implementation of such a new design principle.

  • Publications
    • Advanced synchronization of audio or symbolic musical patterns.
      F. Berthaut, D. Janin, and B. Martin.
      In Sixth IEEE International Conference on Semantic Computing,
      pages 202–209, Palermo, Italie, 2012.
    • Advanced Synchronization of Audio or Symbolic Musical Patterns: An Algebraic Approach.
      Berthaut F., Janin D., Martin B.
      International Journal of Semantic Computing 6, 4 (2012)\\ 409-427
    • Multi-scale design of interactive music systems : the libTuiles experiment.
      Janin D., Berthaut F., Desainte-Catherine M.
      In Proceedings of the Sound and Music Computing Conference 2013


Images, Sounds and Videos available under the Free Art License
Website powered by PmWiki