Option Escape for laptop ensemble uses the computer’s text-to-speech functions. In 2026, the speech read by a computer still sounds artificial and quirky. The ensemble of those artificial voices can become a musical entity. To perform Option Escape, each performer should prepare a text file consisting of sentences, words, numbers, and codes. The performer should also choose a favorite voice and ready the hotkey (option+esc in Mac OSX) to start and stop the speech.
Hardware Setup
- Minimum 5 computers with text-to-speech feature (Mac OSX preferred)
- A multichannel audio interface OR an interface and a mic
- Stereo PA system
- Audio cables to connect the laptops’ built-in outputs to the interface
- Diagrams for two possible setups are shown below


Software Setup
- Performers, except for the Cue part, should change the computer settings to read the text with a computer-generated voice. In the current OSX, go to System Settings -> Accessibility. Enable Speak Selection. Change System Voice at will. See the above figure.
- Download SuperCollider files and score
- The performer playing the Cue part runs optionesc.scd on SuperCollider.

Score Interpretation
- Speak 1/2/3/4 selects and text-to-speech the text in the prepared file according to the score. If the selected text ends before the next cue, repeat text-to-speech.
- Paragraph: Use two or more paragraphs.
- Sentence: Use one sentence.
- 3 Words: Use three words.
- Word: Use a word.
- Vowel/ Number/ Symbol: Use a vowel, a number, or a symbol (test the symbols beforehand)
- Code: Use a computer code or a web address.
- Speak 1/2/3/4 parts should prepare an original text file for a performance. Copy-paste the texts multiple times for a better performance. An example is included in the download (or click here).
- The notehead indicates the text-to-speech reading speed. If the measure does not have a notehead, retain the previous reading speed.
- Natural (no sharps or flats): read at normal speed
- Flat (b): read at a slow speed
- Double flat (bb): read at the slower speed
- Sharp (#): read at a fast speed
- Double sharp (x): read at the faster speed
- In Cue 17, performers manually fade out the computer voice while speaking the paragraphs in their own voice. End at cue
- One performer should operate the SuperCollider file as a cue player.
- Open OptionEsc.scd
- Select Menu -> Evaluate File
- When the GUI appears, press the button according to the score
- Cue the performers for the next section, if preferred
- Performance Tips (for Mac OS 10.15 )
- Place the left hand on the option and escape keys at all times. To quickly change the text, highlight the text, hold the Command key, and press the Escape key twice.
- To read text faster or slower, double-click the rabbit or turtle quickly after the computer starts speaking.
Annecdote
The audio file below is a simulation I made while composing Option Escape. The listeners at the concert felt the low and high frequencies of the beats, but the mics in the concert hall could not capture the details of the SuperCollider part. If you are an ensemble director, please listen to the recording below for consideration of your next repertoire.

