Audio setup
... of Silence employs a multiple-source speaker centered on stage called the "Simplified Timée" consisting of 5 speakers mounted in a specific manner (see Loudspeaker setup). The saxophone player will be changing position around the speaker setup during the piece.
The Audio setup requires 1 Input from the saxophone on stage to the console, and 5 outputs from the console to the stage.
The Saxophone input to the console is splitted into two separate DACs for the sound-card (into the computer), with DAC1 for the effects (possibly compressed, no gates) and DAC2 for the Score Follower Antescofo (non-compressed, no gates, raw audio). This means that the soundcard receives 2 inputs from the console, and feeds 5 outputs to the console.
Loudspeaker setup
The "Simplified Timée" is centered on stage and possibly elevated, using the subwoofer to put under it, so as to hide the saxophonist if performing behind the material. The following figures show an actual setup and the connection diagram:
Software installation
- First download, unzip and install the folders contained in the package MAX8_LIBRARIES into /Documents/Max 8/Packages.
- Then download the CONCERT_PATCH to a safe place on your hard-drive and unzip it. This will create a "CONCERT_PATCH_2020" folder.
- Start Max8 and add that folder to your File Preferences.
- Set properly the AUDIO SETUP panel (Sound Card and INPUT/OUPUT mapping):
- Sampling rate for this piece is 48Khz
- We recommend using an IO Vector Size of 256 and Signal Vector Size of 256. Overdrive must be on.
- Launch the patch "OfSilence_2020-05.maxpat" .
Patch presentation
Initialization routine
From the main patcher, click on INIT. Turn the DSP ON by clicking on the the proper Toggle in the Main Patcher. Then click on RESET. In the Antescofo panel, from the Load Score menu, select OfSilence.main.asco.09a. Hit once on the right arrow, to go to "M1_001READY", in order to start the performance of the piece. You are ready to go!
If you want to rehearse from a different place in the score, from the same Load Score menu in the antescofo panel, select again OfSilence.main.asco.09a, to execute a global reset, then, from the smaller menu below, called startfromlabel, select the cue you want to be triggered next. It's always recommended to perform a global reset (reloading the antescofo score) before jumping to some place in the score.
Midi controllers
Computer Music Designer mainly interacts with the Max Patch and an iPad (with Cycling74 "Mira" installed), or a BCF2000 type MIDI controller, in order to manage input/output levels during the performance. In case of using the ipad, simply connect the ipad via usb to the computer, then launch MIRA and click on the connect button. The control surface wil appear immediately.
In case of using a BCF2000 through USB or other MIDI, first click on midi setup in the main panel of the patch, select the BCF2000. Then click on Set Midi controllers (on the main patch), to set each fader to the control change value of the 8 faders and 8 rotarys of the BCF2000. You can save your configuration, giving it a number and then clicking on store, in the dedicated pattrstorage little interface on the right.
To control the faders and the rotarys of the BCF2000, you can just move a fader, look on the left of the panel to see which control change is set for that specific fader, and then select the same control change number from the white litte menus which are placed under each fader title. No need to reconfigure the BCF then! You can just tell the patch which control change numbers the BCF is set, and it will go straightforward.
System calibration and tests
This piece uses antescofo score follower system, for some parts of the score, not all of the time, to trigger the live electronics events, according to the detected instantaneous Tempo of the musician. The Score follower needs to be calibrated before rehearsing. The calibration process requires the Saxophone player to play parts from the first and second mouvement.
Antescofo panel is where you can control the events for the electronics and queueing dispatch through all modules. And there you can find also the main Calibration patcher. The calibration diagram you see on it, should go above the mid-level when the instrument is playing, and go below the mid-level when not playing. The Computer Music Performer should try this scheme on several nuances (beginning and ending of Mouvement 2 for example) to make sure calibration level can be appropriate for the entire piece. As a rule of thumb, you can ask the saxophonist to play, and set the input level of the saxophone to antescofo, between -14 and -8.
Also, the ouput levels of the 5 loudspeakers that compose the "Simplified Timée" must be perfectly balanced. For that you can you the Max8 "Audiotester", with a cycling routine of noise bursts going from ch1 to ch5.
Computer Music Performer has to be trigger manually the cues of the score for the electronics during approx 50% of the piece. The other 50% is triggered automatically, by the antescofo score follower system. To trigger the cues in the score for the electronics, the right arrow button on the keyboard must be used (nextevent command for antescofo). To go to a previous cue, the left arrow button can be used. Antescofo score follower is automatically engaged and disangaged by some of the cues that the Computer Music Designer triggers by hand, following the score (that comes with the patch. Look under the SCORE folder)
Movement 1
Movement 1 of the piece is mainly based on Spectral Delays (faders SD1 and SD2), soundfiles that are played by SuperVP (fader SFiles), and Harmonizers (fader Hr). The score follower is engaged only in three small passages. The piece has to start very softly, and then grow as the saxophone attitude grows further on in the score. Be careful to not to be too loud at the beginning of this movement
Movement 2
Movement 2 makes extensive use of Antescofo Score Following. The Score follower is enganged pressing the first cue, and then it goes on autonomously. However, if some weird behaviours form the score follower are observed, it's upon the electronic musician to turn on the machine listening by pressing the 'c' key on the keyboard (which triggers a Toggle right above Antescofo). This same key can be used in times of panic to advance manually.
Movement 3
Movement 3 does not use score following at all. Triggering is done by the right arrow button (nextevent message to antescofo) and following the annotated score. The electronic level control should be focused on the soundfiles, SD1 and SD2 (the Spectral Delays).
Movement 4
Movement 4 is mostly triggered automatically, using the score follower, except for some passages with multiphonics, which are difficult to detect by the listening machine. The electronic level control should be focused on the soundfiles, SD1 and SD2 (the Spectral Delays).
Training with the simulation files
It is very recommended, prior to any rehearsal / performance of the pièce, to spend some time training with the simulation files of the saxophone player, which can be sent both to antescofo input and direct signal input (for real-time treatments). Download the package called SIMULATION_FILES. Inside you will find a Reaper audio/midi session wich simulates the 2 saxophone inputs channels to the patch (towards the Real Time treatmens, and towards the antescofo score follower, respectively Left and Right). To use the Reaper session for the simulation, launch the maxpat "Play_Reaper-Simulation". Then click on the "enable Cues toggle".
Audio Loop back routing, from the Reaper simulation session outputs 1 and 2 to the max patch inputs 3 and 4 (1 and 2 are reserved for the real microphones inputs, coming from the mixing console), can be made using the "BlackHole" software. Separate gain levels for the ouputs to antescofo, the output to the real time tratments, and the saxophone dry signal are available in the little max patch.
You can retrieve the position in the score you want to start from using the markers on the reaper session, then set the same marker position, both in the session and in the Antescofo panel (startfromlabel menu) and hit play on reaper. The cues will be triggered automatically using a midi message from Reaper to the Max patch.
It's recommanded to practice a lot triggering by hand the cues in the score of the piece. In order to do that, just deactivate "Enable Cues" on the "Play Reaper Simulation" maxpatch. Have fun!