• Aucun résultat trouvé

2.2 Live-looping hi´erarchique

2.2.1 Live-looping

Principe

Le live-looping est une technique musicale qui consiste `a enregistrer un flux audio ou de contrˆole puis `a lire cet enregistrement en boucle. L’op´eration peut ˆetre r´ep´et´ee plusieurs fois afin d’empiler des boucles. Celles-ci peuvent ˆetre synchronis´ees de plu-sieurs fac¸ons afin de permettre de construire des rythmes sans que les diff´erentes boucles ne se d´ecalent. G´en´eralement leurs longueurs sont modifi´ees afin de corres-pondre `a des multiples de la longueur d’une pulsation qui peut ˆetre la premi`ere boucles enregistr´ee ou une pulsation externe (m´etronome). Elles peuvent ´egalement ˆetre toutes d´emarr´ees simultan´ement lorsque seule l’une d’elles est d´eclench´ee. Certains disposi-tifs de live-looping permettent ensuite de manipuler les boucles ind´ependamment, ce sont alors des instruments multi-processus.

L’utilisation de cette technique est de plus en plus courante chez les instrumentistes et chanteurs solo. Cela leur permet de se cr´eer rapidement et facilement un accompa-gnement, et notamment avec tr`es peu d’instruments (une guitare peut ˆetre frapp´ee pour constituer une base rythmique, puis jou´ee normalement...). De nombreux musiciens ´electroniques s’en servent ´egalement. Bien que cette technique soit essentiellement destin´ee au jeu ”live” (improvis´e ou non), elle n’en reste pas moins int´eressante pour la composition, puisqu’elle permet de rapidement tester des arrangements.

Dans le cadre de la musique ´electronique, le live-looping pr´esente plusieurs avan-tages par rapport aux autres techniques de jeu.

– Tout d’abord contrairement aux s´equences MIDI couramment utilis´ees, le live-looping n’impose pas de quantification temporelle. Les rythmes peuvent ˆetre en-registr´es avec les l´eg`eres imperfections qui constituent un jeu naturel, contrai-rement `a des s´equenceurs qui aligneraient exactement les notes sur des subdivi-sions des temps.

– Diff´erentes sources peuvent ˆetre enregistr´ees. Ceci inclut n’importe quelle source audio (instrumentiste, synth`ese) mais ´egalement des ´ev`enements musi-caux (notes, gestes, modifications de param`etres). Ces libert´es au niveau de la temporalit´e et des sources permettent d’utiliser le live-looping pour n’importe quel genre musical, avec n’importe quelle signature rythmique.

– Dans un contexte de performance, il est possible de m´elanger des boucles pr´e-enregistr´ees et des boucles improvis´ees.

– La superposition de boucles tr`es courtes permet de cr´eer de nouvelles textures sonores facilement.

2.2. LIVE-LOOPING HI ´ERARCHIQUE 45 Historique

Les origines du live-looping remontent aux exp´erimentations men´ees par des com-positeurs tels que Terry Riley ou Steve Reich qui, grˆace `a des bandes magn´etiques, composent de la musique minimaliste en superposant des boucles sonores, en les ´etirant, en les inversant. Cette id´ee est ensuite mise `a profit par diff´erents construc-teurs, donnant naissance `a des dispositifs ´electroniques sous forme de racks comme le Gibson Echoplex puis de p´edaliers comme le Digitech Jamman ou le Boss RC20. Les op´erations alors ajout´ees sont l’enregistrement sur une seule boucle de plusieurs couches (overdub), la multiplication de la dur´ee d’une boucle, la synchronisation par le protocole MIDI, des contrˆoles plus directs et plus efficaces. Suivent des fonctionnalit´es telles que la gestion ind´ependante de plusieurs boucles, et l’enregistrement d’ensemble de boucles synchronis´ees sous forme de ”sc`enes”.

Finalement des logiciels de live-looping sont d´evelopp´es. On peut notamment citer Sooperlooper3et Freewheeling4, ce dernier ´etant repr´esent´e sur la figure 2.5. L’inter-action avec ces instruments multi-processus est facilit´ee par l’utilisation d’interfaces graphiques. Cela permet d’ajouter la gestion de pulsations multiples pour synchroni-ser les boucles par groupes, la visualisation des boucles qui s’av`ere tr`es utile lorsque leur nombre devient important, la s´election et manipulation simultan´ee de plusieurs boucles, un nombre illimit´e de boucles, des sc`enes plus faciles `a s´electionner. Certains de ces logiciels donnent aussi la possibilit´e d’avoir des sorties audio s´epar´ees, une pour chaque boucle, afin d’appliquer des effets audionum´eriques.

FIG. 2.5 – Logiciel de live-looping Freewheeling. 5 boucles sur 7 sont activ´ees, la pulsation de synchronisation est affich´ee en haut `a droite. Les signaux des boucles sont repr´esent´es de mani`ere circulaire.

3http ://www.essej.net/sooperlooper/ 4http ://freewheeling.sourceforge.net/

46 CHAPITRE 2. INSTRUMENTS MULTI-PROCESSUS Audio/Contrˆole

Deux types de live-looping existent. Le live-looping audio est la technique la plus commune. Les boucles contiennent dans ce cas un flux audio ´echantillonn´e. Mais on trouve ´egalement du live-looping de contrˆole. Dans ce cas, les boucles contiennent des ´ev`enements de contrˆoles qui ont une date et un ensemble de param`etres. Le logiciel LiveLoop5 permet ainsi de boucler des s´equences de messages MIDI. Les avantages de ce live-looping de contrˆole sont nombreux et tiennent surtout `a ce que les donn´ees enregistr´ees sont des ´ev`enements ind´ependants et s´epar´es.

– Tout d’abord chaque ´ev`enement peut ˆetre modifi´e ind´ependamment. Cela per-met d’ajouter, de supprimer des ´ev`enements mais ´egalement d’en modifier les param`etres. Par exemple, il est possible de modifier les v´elocit´es d’une s´erie de notes afin de transformer un rythme. Cette op´eration serait par contre plus com-pliqu´ee `a r´ealiser avec du live-looping audio car il faudrait extraire les diff´erentes notes du signal, puis les r´eins´erer.

– L’´etirement temporel et les autres modifications temporelles (r´ep´etitions, ...) sont plus simples `a effectuer que dans le cas du live-looping audio puisqu’il suffit de modifier les dates des ´ev`enements.

– Les contrˆoles discrets et continus (effets) sont s´epar´es. Ils peuvent donc ˆetre contrˆol´es s´epar´ement. Cela peut permettre de modifier ou de supprimer seule-ment les effets appliqu´es sur une s´equence.

– Finalement, les ´ev`enements de contrˆole ´etant s´epar´es des processus sonores qu’ils modifient , ils peuvent facilement ˆetre r´eaffect´es. Par exemple il est pos-sible de modifier le canal MIDI d’une note afin de d´eclencher un autre son. Cependant, le live-looping de contrˆole est plus compliqu´e `a mettre en œuvre. En effet, les connexions entre les s´equences et les processus de synth`ese doivent ˆetre g´er´ees (sauvegard´ees, restaur´ees, ...), ce qui peut se r´ev´eler complexe en fonction du nombre de processus et de s´equences utilis´es. De plus, une s´equence est en quelque sorte li´ee `a un processus de synth`ese, et si celui-ci est modifi´e, la boucle originale est alt´er´ee. Une boucle audio est par contre ind´ependante, elle ne changera pas si les param`etres de la source audio sont modifi´es.

Nouveaux instruments de live-looping

Parmi les nouveaux instruments qui s’appuient sur la technique du live-looping, on trouve notamment Beatbugs [132] et Fijuu [98], repr´esent´es sur la figure 2.6. Les Beatbugs sont des petits dispositifs mat´eriels qui permettent d’enregistrer des rythmes simples et de les rejouer. Plusieurs dispositifs peuvent ˆetre synchronis´es, et les boucles peuvent ˆetre modifi´ees. Cependant, un beatbug ne peut g´erer qu’une boucle `a la fois.

Fijuu est un instrument virtuel 3D. Il associe des formes 3D, dispos´ees au milieu d’une sc`ene comportant des pistes circulaires et une tˆete de lecture, `a diff´erents pro-cessus de synth`ese sonore. L’interaction s’effectue grˆace `a une manette de jeu. L’uti-lisateur peut ainsi s´electionner et d´eformer ces objets 3D, contrˆolant alors diff´erents param`etres de synth`ese. Il peut ´egalement couper le volume de synth`ese. Il est ensuite possible d’enregistrer une boucle audio de ces manipulations. Les boucles enregistr´ees

2.2. LIVE-LOOPING HI ´ERARCHIQUE 47 sont assign´ees `a des pistes circulaires, dont le diam`etre correspond au volume de lec-ture. Ceci permet de visualiser les boucles et d’y acc´eder simplement afin de les alt´erer en op´erant des coupures de volume. En plus des modifications par boucle, il est possible d’appliquer des effets globaux qui sont r´epercut´es sur l’affichage de la sc`ene 3D.

FIG. 2.6 – Fijuu et Beatbugs