The setup and the execution of the electroacoustic part of this work requires a Computer Music Designer (Max expert).

Version Information

Performance date
March 13, 2023
Documentation date
April 15, 2024
Version
Concert Lausanne 13th March 2023
Status
valid
Validation date
May 20, 2024
Documentalist
yann brecy (yann.brecy@ircam.fr)
Realisation
  • Maxime Le Saux (Sound engineer)
  • Thomas Goepfer (Computer Music Designer)
Length
25 min
Upgrade motivation
Upgraded documentation for Max8 version

Other Versions

Creation CologneJune 9, 2013

Detailed Staff

percussionist, tenor/bass trombone, trumpet, horn, bassoon, clarinet, contrabass clarinet, oboe, flute, piccolo, piano, electronic/MIDI keyboard/synthesizer, violin, second violin, viola, cello, double bass, tuba

Detailed staff comes from Brahms, send mail to ressources-contenus@ircam.fr for correction.

Channel Details

Number of input channels
8
Number of output channels
10

Electronic Equipment List

Computer Music Equipment

1 Fireface 800
Sound Board (RME) - 8 inputs, 8 outputs
1 MacBook Pro
Apple Laptops (Apple)
1 iPad
Tablets (Apple) - with Lemur software or for control with Mira
2 Max 8
Max (Cycling74) - in Rosetta Mode

Downloads

Technical rider Maresz.pdf

Sylvain Cadars

comment

for the 2016 concert in Cite de la Musique

6.53 Mo

Concert Patch

Benoit Meudic

comment

password required (tutti2023)

443.65 Mo

Repet-130605 Project.dmg

520.61 Mo


Instructions

This piece uses two different patches (on the same computer) :

  • one for polyrythm machine (called PRTM),
  • and another patch for electronic treatments. This second patch is the master patch, and control the other via local OSC.

Audio is sent and received via soundcard loopback or via your loopback solution of choice from one patch to another.

Audio from microphones is sent to computers through the mixing desk. A midi keyboard on stage is used to trigger events. Master and Spare computers receive the same inputs

Software Installation

Download and install Max 8.X.X
Download, open and copy the content of the Concert Patch archive (Tutti_Patchs-2023.dmg)

Two different instances of Max 8.X.X launched

N.B. : rosetta mode is required

Put the whole folder in your max file preferences. Be sure to remove any other antescofo object from your path.
All the necessary packages and external are provided, but are intel based

  • The PTRM is AntePolyRyt.maxproj
  • The Master and mixing Patch is Tutti-Master-1e.maxpat

General Setup

Loudspeaker setup

Back speakers are elevated to avoid to disturb orchestra, they can be directed toward the walls.

speaker_setup

  • 1 : stage front, left
  • 2 : stage front, right
  • 3 : audience right
  • 4 : audience back, right
  • 5 : audience back, left
  • 6 : audience left
  • 7 : stage back, left
  • 8 : stage back, right

The details of the loudspeaker setup are in the technical rider.

Stage setup

stage_setup

Max Audio Setup

Audio is sent between patches through loopback. Use hardware loopback with your soundcard or a software solution like an aggregate device with blackhole (https://existential.audio/blackhole)

DSP status for both patches

  • SR : 44,1 kHz
  • IO 512
  • VS 512
  • Overdrive ON
  • Audio Interrupt OFF

Master Patch

  • 4 audio input through loopback : adc 5 to 8 from AntePolyRyt.maxproj

  • 8 audio input : adc 15 to 22

    15 : Orchestra Left
    16 : Orchestra Right
    17 : Piano
    18 : Violin 1
    19 : Violin 2
    20 : Viola
    21 : Cello
    22 : Double bass

  • 8 audio output : dac 15 to 22. To speakers

  • 2 audio output : dac 23 to 24. To orchestra and piano

  • 2 audio output through loopback : dac 3 to 4. To AntePolyRyt.maxproj

PTRM Patch

  • 2 audio input through loopback : adc 3 to 4. from Tutti-Master-1e.maxpat
  • 4 audio output through loopback : dac 5 to 8. to Tutti-Master-1e.maxpat

Initialization routine

  • Open patch in one Max8 instance /AntPolyRyt-Score/AntePolytRyt/AntePolytRyt.maxproj
  • Click “ALL.INIT bang” button
  • start DSP

  • Open patch in a second Max8 instance /Tutti-Main/PATCH_TUTTI_2016_MAX7/Tutti-MASTER-1e.maxpat
  • Check in “p BUFFERS” that media are loaded
  • if not load them (located in Tutti-Main/SOUND)
  • click RESET button
  • start DSP
  • click RESET button again
  • Load score to follow : Tutti.asco
  • configure midi keyboard reception and activate midi reception (blinking button in (6) )

At this point, the patch is ready and is waiting the first midi keyboard note to start. the main patch control the PTRM via local OSC

Mix and control is achieved via Mira web or LEMUR on Ipad. open and edit patcher “p MIDI/OSC”. Interface for Lemur software is in /Tutti-Main/PATCH_TUTTI_2016_MAX7/LEMUR/lemur1e.jzml

Shortcuts

If Keyboard shortcuts are on :

  • Right arrow for next event
  • Left arrow for previous event

Patch Presentation

Main Patch :

Grey “slider boxes” are monitors for each effect. Click on the effect name to open effect interface. Name becomes green when effect is active. Vertical fader is a post fader, controlled by Lemur interface. M is the dB value of this post fader. O is the effect ouput dB, -127 means the treatment is off.

Main_Patch

Effects are :

  • 1Ryt > Virtual instance to communicate with PRTM
  • 1spat > Ircam Spatialisateur
  • 1bus…2bus > Virtual Bus
  • 1Biq > Biquad filter
  • 1revg > Reverb
  • 1cas…6cas > Cascade FIlters
  • 1cho > Chorus effect
  • 1Chr> Spectral Delay with Chromax® algorithm
  • 1comp > compressor
  • 1FKo…2FKo > spectral spread effect
  • 1Fsh…2Fsh > Frequency Shifting
  • 1Giz > Gizmo transposition
  • 1gran > Granulator
  • 1Hrm > Harmonizer
  • 1iana…3iana > Iana analysis and resynthesis
  • 1ans…6ians > sinusoidal synthesis working with 1/2/3iana
  • 1Mng > Granulation (Munger®)
  • 1psy…4psy > Psychoirtrist®
  • 1samp…4samp > sampler
  • 1str…2str > Stretch with SuperVP®
  • 1Yis > Yin analysis to sinusoidal synthesis

MiraWeb :

A Mira web interface is displayed for control and mixing on the right of the main patch. https://cycling74.com/products/mira

Mira_web

PTRM Patch :

PTRM

Controled by the main patch and Antescofo

Antescofo :

Antescofo is used to manage and recall effects preset, like an electronic score. Open _/Tutti-Main/PATCH_TUTTI_2016_MAX7/ANTESCOFO/_Tutti.asco.txt in a text editor to see or modify the score. All events are triggered by MIDI keyboard.
To start directly to an event, click RESET, and select the event you want to jump to. Antescofo will wait a “next_event” or the corresponding note from MIDI keyboard to launch the wanted event.

(FYI, “Jump to” launch all events from the beginning of the score to the previous event you choose.)

Click button “repeat” to repeat the same event.

Click button “next_label” to go to the next event (or to trigger event choosen with umenu “Go to Cues”

Click red button “RESET” to inialize all the patch.

Performance Notes

You will found some notes written in /notes.txt

Simulation

A multitrack recording of a rehearsal with midi trigger is at your disposal in an Ableton Live Session

tutti_simul

Program Notes

Tutti est la première œuvre pour grand ensemble et électronique de Yan Maresz. Partisan d’une approche inventive et toujours renouvelée de l’outil informatique, le compositeur en profite pour prendre le contrepied de ce qui se fait à l’accoutumée dans le genre : on ne trouvera donc ici quasiment aucun traitement en temps réel — le son de l’ensemble est capté et rediffusé dans la salle, avec divers procédés d’analyse/synthèse, mais non traité —, et l’on pourra entendre une écriture de l’ensemble instrumental contrainte dans le but de laisser un véritable espace d’expression dédié à l’électronique.

« J’ai souvent le sentiment que les œuvres pour ensemble et électronique sont avant tout des œuvres pour ensemble, avec une surcouche d’électronique qui vient surcolorer une partition déjà très écrite, dit Yan Maresz. Ici, j’ai volontairement restreint l’écriture instrumentale de détail : aucun mode de jeu, aucune fioriture, rien du discours rhétorique instrumental habituel. C’est un matériau brut. Il est selon moi inutile de colorer chaque note d’un timbre spécifique par un jeu instrumental singulier, si cette couleur sera de toute façon voilée ensuite par l’électronique. Écrire pour grand ensemble et électronique exige au contraire de réinventer l’interaction entre l’espace acoustique et l’espace sonore généré par les haut-parleurs.

« Mon idée de départ a donc été d’écrire l’ensemble comme un seul et unique instrument — un seul instrument capable de produire des couleurs et un discours variés, mais porteur d’une seule identité, comme un violon ou un piano seul. Il n’y a donc que très peu de polyphonie au sein de l’ensemble : le sens du discours vient de l’articulation et de l’intégration plus étroite de l’ensemble et de l’électronique. »

Pour l’écriture de la partie électronique, Yan Maresz s’est quasiment exclusivement servi d’un logiciel d’analyse et de synthèse sur modèle rythmique dont la mise au point l’occupe depuis une quinzaine d’années. Le principe de base est d’une simplicité désarmante puisqu’elle s’appuie littéralement sur la nature ondulatoire du son, et sur l’une des méthodes d’analyse du signal les plus anciennes qui soient : l’analyse spectrale, encore appelée transformée de Fourier.

Revenons un instant sur cette « transformée » : la théorie mathématique nous affirme que tout signal peut se décomposer en une somme de courbes sinusoïdales simples, d’amplitude variées. La transformée de Fourier nous indique, pour un signal donné, quelles sont les fréquences de ces courbes sinusoïdales et leurs amplitudes associées. Mais qu’est-ce qu’une fréquence sinon le nombre d’oscillations du signal dans l’espace d’une seconde ? Résultat, à chaque fréquence correspond un tempo, un rythme. Si l’on prend donc toutes les fréquences qui composent un son quelconque donné, on peut obtenir une polyphonie de tempos, d’où découle directement un rythme, une polyrythmie — la polyrythmie étant l’une des grandes préoccupations de Maresz depuis ses débuts, on comprendra ce qui, dans cette méthode, attire le compositeur. Certes, ces tempi sont en l’espèce souvent beaucoup trop rapides pour être perçus, mais rien ne nous empêche de les multiplier tous par un même facteur, pour obtenir un véritable tissu polyrythmique audible.

On obtient ainsi un modèle rythmique, directement déduit du son que l’ordinateur a pu capter, en temps réel, de l’ensemble instrumental, ou d’un échantillon préenregistré qu’on lui aura donné à analyser.

Inversement, d’un modèle rythmique donné, on peut déduire… un accord ! En captant les différents impacts des attaques de note de l’ensemble instrumental, ce moteur peut générer un son de synthèse, un véritable timbre — dont la texture variera au cours du temps en fonction des variations rythmiques qui anime l’ensemble instrumental capté.

Bien que rudimentaire, le principe de base de ce logiciel permet une infinité de variations : en utilisant les résultats de l’analyse pour générer à la fois des fréquences et des rythmes, on peut obtenir un discours polyphonique ; au moyen de filtres fréquentiels, on peut ne retenir que certaines fréquences (ergo : certains rythmes) ; au moyen d’un pivot en fréquence au milieu du spectre, on peut, par une simple similitude, élargir ou réduire le modèle rythmique ou l’accord (selon que l’on veut générer l’un ou l’autre) ; en arrondissant les enveloppes et en jouant sur la résonance, l’ordinateur peut composer en temps réel une véritable mélodie… Dans les mains de son compositeur/concepteur, qui en explore avec enthousiasme toutes les subtilités, l’outil s’avère extrêmement souple et puissant.

« Je choisis tous les paramètres en fonction de l’état musical que je veux obtenir à un instant donné : l’ensemble de ces paramètres fixe un « état » de la machine, laquelle suit l’analyse en temps réel — ça prend à peu près 5 ms, c’est donc quasi instantané —, et produit un son vivant, une texture animée de l’intérieur, presque palpitante. Les états de la machine sont si variés et différents qu’elle ne sonne jamais deux fois de la même manière. Certains moments, l’électronique va sembler très kitsch, avec des sinus qui rappellent les Ondes Martenot, ou comme des mélodies, très vieilles, très premier degré — il faut aussi savoir rire de sa musique. C’est pourtant toujours la même machine. »

L’ensemble instrumental et l’électronique jouent donc ensemble, la seconde prenant sa source dans le premier, dans un dialogue quasi concertant.

« Dans un premier temps, j’ai voulu intituler la pièce Ripieno, se souvient Yan Maresz : justement parce l’électronique joue souvent le rôle du solo du concerto grosso baroque. Fondue dans la masse, elle s’en détache par moments, comme une émanation familière, pour rentrer ensuite dans le rang. « Concerto », c’est « jouer ensemble », et « Ripieno », « toujours ensemble » : mis à part une présence importante du piano vers le début de la pièce, il n’y a aucun solo de toute la durée de l’œuvre. J’ai finalement préféré le terme « Tutti », tout simplement parce que le sens premier de « Ripieno » est « fourré » en italien, ce qui n’est pas très joli. »

La dynamique du concerto grosso baroque se retrouve au reste dans la spatialisation sonore. « Pendant les sections que l’on pourrait assimiler au « Tutti » du concerto grosso, l’électronique est diffusée au même niveau que l’ensemble, par les haut-parleurs sur la scène. Lorsqu’elle commence à s’autonomiser, à sortir de la masse orchestrale, quand son discours s’affranchit de celui de l’ensemble, elle semble alors en sortir véritablement : la diffusion sonore ne sera plus sur scène mais dans la salle, laissant l’ensemble dans l’arrière plan. La texture même des sons ressemblera plus spécifiquement à de la musiqueélectroacoustique. Se dégagera ainsi une formede dramaturgie spatiale, qui donne un supplémentde vue au discours électronique. »

Lorsqu’on aborde la question de la poétique de la pièce, toutefois, Yan Maresz cherche ses mots : « Je suis incapable d’anticiper l’impact psychologique de ma musique au moment de l’écriture : je ne découvre sa poétique qu’en l’écoutant.

« Je travaille avec des idées musicales, j’entends des atmosphères, des références, des doigts tendus vers des lieux de mémoire, des commentaires. Comme un éclairage sur une expérience partagée dans le passé : car je ne me considère pas comme un homme visionnaire. Je côtoie constamment les compositeurs les plus prospectifs, mais je ne crois plus vraiment à un quelconque discours sur la modernité.

« Mon sentiment est que le rythme, la pulsation, la période, tout ce qui constitue les fondamentaux de l’écriture ne sont jamais qu’une capture d’un infini — comme le modèle théorique du sinus, qui ne démarre ni ne finit jamais. C’est ainsi que s’ouvre Tutti, par la capture d’un moment glacé : le premier son qu’on entendra sera un accord d’orchestre de vingt-cinq secondes, complètement immobile, point de départ de l’électronique et de tout le discours musical.

« La poétique naît toute seule, conclut Yan Maresz. Je me souviens de la réponse qu’a un jour donnée Luciano Berio à la question : « Qu’est-ce que la musique ? » Après un laïus d’une cinquantaine de pages, il concluait par : « Personne n’aurait eu l’idée de poser cette question à Beethoven ! » La musique, c’est ce qu’on a envie d’écouter avec l’intention d’écouter de la musique. Point. »


Updated at

Do you notice a mistake?

IRCAM

1, place Igor-Stravinsky
75004 Paris
+33 1 44 78 48 43

opening times

Monday through Friday 9:30am-7pm
Closed Saturday and Sunday

subway access

Hôtel de Ville, Rambuteau, Châtelet, Les Halles

Institut de Recherche et de Coordination Acoustique/Musique

Copyright © 2022 Ircam. All rights reserved.