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

Documentation date: May 23, 2024

Version state


Validation date: May 28, 2024

Version documentalist

  • muller (

Version realisation

  • Jérémie Henrot (Sound engineer)
  • Franck Rossi (Sound engineer)
  • Alain Damien (Performer)
  • Alain Billard (Performer)
  • Augustin Muller (Computer Music Designer)
  • Jean Millot (Computer Music Designer)

Version length

20 mn

Upgrade Motivation

ARM Version - Antescofo/Markers integration. Both versions available.


This version has never been performed in concert.

Detailed staff

  • clarinet
(Detailed staff comes from Brahms, send mail to for correction.)

Channel details

  • Number of input channel: 2
  • Number of output channel: 8

Electronic equipment list

Computer Music Equipment

  • 1 MacBook Pro - Apple Laptops (Apple)
  • 1 Max 8 - Max (Cycling74)
  • 1 Fireface 400 - Sound Board (RME)
  • 1 MIDI controller - MIDI Controllers

Audio Equipment

  • 1 Microphone - Microphone
  • 1 HF System - HF System
  • 6 Loudspeaker - Loudspeakers


  • Oct. 28, 1985, Italie, Florence


  • Universal Edition


  • Andrew Gerzso

Work length

  • 20 mn
Download all files
File Author(s) Comment
Download [572.2 MB] Simulation files Markers Reaper sessions used to edit markers
Download [95.4 MB] Score Scores
Download [249.6 MB] Patch patch and sounds


1. General description

Dialogue de l’ombre double is a work for clarinet solo and tapes. It alternates between strophes played by the solo clarinet and transitions playing a recorded clarinet. During the strophes, the clarinet’s sound is sent to a resonance effect that simulates the resonance of a piano’s strings. Either a real piano or a digital emulation (in patch MaxMSP) can be used.

There are two versions of this work : version aux Chiffres Arabes and version aux Chiffres Romains. Alain Damiens’s recording (2010) is used for version Chiffres Romains. Alain Billard’s recording (2011) is used for version Chiffres Arabes. Other recordings may be used (see section 8 of this documentation “when using a new recordings”). When using the simul to test the resonator, the recording used are the one made by Alain Damien’s during his performance of 2010.

Ideally, each performer should record his own version of the tape parts.

2. Audio setup

• 1 audio input for the clarinet
• 7 Speakers : 6 speakers in surround fashion + 1 speaker in backstage

3. Loudspeaker setup

Figure 1.a and Figure 1.b are extracted from the original Technical instructions (see file BoulezTechnicalDocs.pdf in Scores). Two setups can be used. One with the clarinetist being at the center surrounded by the audience and the other with the clarinetist being in front of the audience.

4. Software installation

Download the patch Max from this documentation. In Max file preferences add the patch’s root directory.

5. Patch Presentation


5.1 Overview

The patch is based on 4 Main sections :
• DSP-MIX is where the sound are played, mixed and spatialized, and where the resonance effects is applied.
• Transport&Score holds the antescofo~ object and manages transport. All the events and control data is triggered by antescofo
• MidiControls is where the midi controller assignations are done.
• Simul lets you play some simulation files for the strophes (all the routing is done internally)

5.2 DSP Status

DSP Status: The tests have been made using this configuration.

  • Sample Rate: 48 KHz Mandatory
  • IO Vector Size: 128
  • Signal Vector Size: 128
  • Scheduler in overdrive: on
  • Audio interrupt: off

5.3 Controller configuration

During the strophes the electronic performer shall control the amount of resonance as noted in score ChiffresRomains_Régie_updated (resp. ChiffresArabes_Régie_updated). After discussions with Andrew’s Gerzso the fader indicated in the score is the input of the resonator effect and not the output as it’s been previously done. However, the piano resonance being very long, the output fader can also be used to shorten the resonance.

Controls are mapped as follow but can be changed in [p MidiControls] :

  • 1 Clarinet In
  • 2 Resonator Direct Out
  • 3 Resonator Reverb Out
  • 8 Tape Master

It’s also posssible to trigger next events with a midi controller (ctlin 64 in this version)

5.4 Dsp parameters

The Mix parameters belong to 3 categories :
• Manual : these controls are to be mixed live during performance (cf midi controls)
• automated (speakers) : these parameters perform the live spatialisation according to the score and are controlled by the antescofo scores and process
• presets : these are settings that should be tuned in rehearsals and stored as presets. If necessary, feel free to assign midi controllers to some of them.

Performance parameters

In the right side of the [p DSP-Mix] patch, you can set up Automation Settings :
they are parameters relative to the execution of the score, retrieved by antescofo in order to adjust certain level when progressing in the score.
These parameters are :

  • levels for the different dynamics
  • rotation speed for the rotation effect.
  • in the [p rotate] subsection you can see and modify the speakers configuration if your setup is really different than a circle. If you do so, be sure to update also the DOD_lib.asco file (@global $angle := -30 ; deg // angle du SP1)
  • Set your parameters.
  • Store in preset n°1.
  • Write preset to disk (overwrite file /data/presets/dsp.json)
  • When needed, the score will automatically pull these parameters


During the strophes a piano resonance effect is be applied to the clarinet’s sound. The resonance is reverberated with a spat reverb on the 6 speakers. The resonance can either be digital or acoustic using a real piano. If using a digital resonance you can choose between using resonators~ (the legacy solution ) or using a convolution with an IR (slighly more realistic). The original IR file DOD_piano-soundboard_3.aif was shorten (using a fade) in order to preserve the patch efficiency and to shorten the decay time of the resonance.

  • Select the type of resonators (Digital or Acoustic)
  • Select the input and output level of the resonator.
  • Select the amount of resonator and convolution you wish to use
  • Select the amount of dry signal (on speaker 1, 2) and the amount of reververation (surround).
  • Store in preset n°1.
  • Write preset to disk (overwrite file /data/presets/dsp.json)

It’s possible to test the resonator parameters using a recording of the stophes. Go to patch Simul in order to test the strophes.
An eq of the signal is possible to tune the resonance according to the acoustic situation.

6. Initialization routine

  1. Select the patch’s root directory in Max preferences
  2. Open the patch DOD_2024.maxpat
  3. Launch DSP
  4. Select the Score that you wish to play in section Score (ChiffresRomains or ChiffresArabes)
  5. Press right arrow to trigger first section (sigle initial).

7. Transport

Please refer to score ChiffresRomains_Régie_udpated and ChiffresArabes_Régie_updated to follow the score. All cues are identical to the original cues except for cue 4 in Transition III-IV (i.e transition 1-2 for ChiffresArabes).

Different methods can be used to trigger the automation.

Marker triggering

By selecting activate auto triggering, when a tape is launched, it automatically reads the markers to trigger the nexevent. Only first cue of each transition has to be launched manually.

Using cues

If activate tape triggering is disable, the cues can be launched manually by using the right arrow or the right midi controller.

Manual execution

A fully manual execution is also possible (refere to section controller setup). A manual execution is well suited for Transition I-II (Transition 2 à 3 for Chiffres Arabes version) and Sigle Final.

8. When using new recordings

The original recording instructions can be found in file BoulezTechnicalDoc.pdf in Scores download of this documentation. When a new recording is used, markers should be added to the audio files and certain parameters of the score have to be adjusted.

8.1 Importing markers

For each section open the audio file in reaper. Place a marker for each cue in the score except for cue number one. You shall refer to Score ChiffresRomains_Régie_updated and ChiffresArabes_Régie_updated. The markers shall be named (Q2, Q3 …).

Go to File->Render. In the output section select wav and choose export (Markers only). Render the audio file with markers and replace the tape placed in the directory /tapes/ChiffresArabes or /tapes/ChiffresRomains.

The reaper sessions used to make the current files with markers can be found by downloading Markers in this documentation.

8.2 Adapt the score parameters

Certain parameters of the electronic score have to be adjusted to the performer’s execution. For instance, certain ramp times have to be adjusted. Those parameters ca be found in file /data/Parameters/DOD_Params_Romains.asco (for version Chiffres Romains) or /data/Parameters/DOD_Params_Arabes.asco (for version Chiffres Arabes).

; %%%%%%%%%%%%%%%%%%%%%
; Recording Parameters
; %%%%%%%%%%%%%%%%%%%%%

; Those parameters shall be adjusted in the score when using a new recording.
; They are ramp times that depend on the performer execution when recording.
; See Score ChiffresRomains_Régie_updated.

; TII_III parameters

@global $TII_III_R1 := 19500; Duration of region R1 (from Q1 to Q2).
@global $TII_III_R2 := 36374; Duration of region R2 (from Q2 to Q3)
@global $TII_III_R3 := 35912; Duration of region R3 (from Q4 to Q5)
@global $TII_III_R4 := 20856; Duration of region R4 (from Q5)

; TIII_IV parameters

@global $TIII_IV_R1 := 35000 ; Duration of region R1 (from Q2 to Q3)
@global $TIII_IV_R2 := 1284 ; Duration of region R2 (time to reach speaker number 1)

; SF parameters
@global $SF_R1 := 5117 ; Duration of region R1 (from Q2 to Q3)
@global $SF_R2 := 6163 ; Duration of region R2 (from Q4 to Q5)
@global $SF_R3 := 6830 ; Duration of region R3 (from Q6 to Q7)
@global $SF_R4 := 6050 ; Duration of region R4 (from Q8 to Q9)
@global $SF_R5 := 6939 ; Duration of region R5 (from Q10 to Q11)
@global $SF_R6 := 5693 ; Duration of region R6 (from Q12 to Q13)
@global $SF_R7 := 7451 ; Duration of region R7 (from Q14 to Q15)
@global $SF_R8 := 8307 ; Duration of region R8 (from Q16 to Q17)
@global $SF_R9 := 6952 ; Duration of region R9 (from Q18 to Q19)

; %%%%%%%%%%%%%%%%%%%%%
; /Recording Parameters
; %%%%%%%%%%%%%%%%%%%%%

© IRCAM Creative Commons License
This documentation is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

Program note

Dialogue de l'ombre double, dédiée à [composer:372][Luciano Berio] et écrite pour son soixantième anniversaire en 1985, est créée le 28 octobre 1985 à Florence par Alain Damiens. L'œuvre est réalisée à l'Ircam avec Andrew Gerzso, assistant musical. Sur la suggestion de Pascal Gallois, Pierre Boulez la transcrit en 1995 pour basson, ce qu'il avait déjà fait auparavant pour [work:6965][Domaines], une autre de ses œuvres pour clarinette. Dans Dialogue, la musique reste la même, mais les différents registres des deux instruments nécessitent des transpositions.

Dialogue de l'ombre double — vocable emprunté au Soulier de satin de Claudel — est une alternance de strophes et de transitions interprétées par le même instrumentiste. Les strophes sont jouées sur scène « en direct » ; les transitions ont été préalablement enregistrées et sont diffusées par haut-parleurs. À la présence réelle et localisée des uns, s'oppose la présence imaginaire et diffuse des autres. Les strophes sont chacune centrées sur une idée unique ; les transitions nous font passer insensiblement d'un motif à l'autre.

L'opposition entre les parties de clarinette (interprète et bande) ne se fait pratiquement jamais par superposition des lignes créant une polyphonie à deux voies. Celle-ci est réduite à quelques tuilages de transition. L'opposition de l'instrument et de l'ombre double naît dans la succession de l'une par rapport à l'autre, n'utilisant comme terrain d'affrontement que la seule dimension horizontale qui est celle du texte, du discours, du « dialogue ».

Or si le véritable dialogue entre deux êtres différents implique un parcours irréversible du temps, celui auquel nous avons affaire ici, naissant du dédoublement d'une personnalité, ressemble plutôt aux méandres d'une réflexion intérieure. Le temps n'y est pas linéaire, mais circulaire, ce qui est corroboré par l'existence des deux trajets (chiffres arabes, chiffres romains) parcourant l'œuvre.

Quel que soit le parcours choisi, l'instrument entre dans le domaine de l'ombre par un accès, pour en sortir par un autre. Entre-temps, il aura marqué son passage de jalons qui troubleront l'ombre, mais finiront par l'abandonner à elle-même.Le signe initial voit l'approche de l'ombre qui d'abord lointaine (son filtré) se fait peu à peu plus palpable (son naturel, puis amplifié, réverbéré par la table d'harmonie d'un piano) par un mouvement tournoyant (jeu de haut-parleurs) convergeant vers l'instrument. Ici a lieu la bifurcation entre le parcours aux chiffres romains et celui aux chiffres arabes.

Strophe I (2 dans la version aux chiffres arabes) se fonde sur un processus d'écriture qui sera largement développé tout au long de l'œuvre. La monodie de la clarinette est une juxtaposition de cellules à la façon des perles d'un collier. Ces cellules sont polarisées (+/-), en l'occurrence elles sont constituées ici d'élans et de désinences (tempo/cédé). Les cellules mezzo forte s'alternent régulièrement aux cellules mezzo piano.

Strophe II (4) commence dans une grande douceur, quand une secousse nerveuse, une irruption volcanique, vient traumatiser le discours. Ces ruptures apparaîtront sporadiquement, de moins en moins saillantes. Entre elles, nous retrouvons l'enchaînement de cellules utilisant des valeurs rythmiques de moins en moins tendues.

Strophe III (1) : jeu d'écriture entre des sons filés, tenus, et des attaques sforzando avec désinences fugitives.

Strophe IV (6) : l'écriture, hachée, se disloque, s'opposant à la grande envolée de la cinquième strophe.

Dans Strophe V (3), l'enchaînement conduit à un climat dans la partie centrale, où les cellules sont considérablement allongées dans le temps et leur sonorité, augmentée par la réverbération du piano et la diffusion des haut-parleurs. A la fin de cette strophe, les cellules reprennent leur proportion normale et la réverbération décroît.

Strophe VI (5) est la libération. Cette strophe développe une grande vocalise, souple, sur un ambitus éclaté. Le tempo oscille, instable, fuyant. Cette phrase culmine vers des tenues suraiguës et stridentes avant de retomber dans la deuxième partie de la strophe, dans le registre grave ancré au , port d'attache de la clarinette tout au long de cette pièce. Le phrasé alterne la ligne continue et son ornementation par flatterzunge.

Sigle final : l'ombre alterne les passages murmurés (le cercle se referme) et les brusques interjections. Comme au commencement le son, d'abord filtré, se dévoile peu à peu pour être diffusé triple forte par tous les haut-parleurs.

L'instrument entre alors sur un contr'ut qu'elle tiendra jusqu'à la fin. L'ombre, quant à elle, retrouve les différents types d'écriture précédemment utilisés, en dessinant une sorte de mosaïque de la commémoration. La pièce finit, par liquidation, dans l'immobilité d'un unisson.

Les transitions entre les strophes nous dévoilent les différents terrains de dialogue entre la clarinette et la bande. Les instruments se fondent parfois l'un dans l'autre « en toute amitié » ; parfois ils divergent violemment pour trouver finalement un compromis. Le jeu d'influences mutuelles change alors d'aspect selon le parcours choisi.

Damien Colas.

Version documentation creation date: May 23, 2024, 3:22 p.m., update date: May 28, 2024, 1:20 p.m.