This page informs about some computer programs that have been developed by Karlheinz Essl as tools for composition, live performance and sound design. Based on concepts of realtime and algorithmic composition - a field of research in which Essl is working since 1985 - they are tailored towards the needs of musicians and media artists who are interested in generative music, randomness and indeterminacy.
|Real Time Composition Library (RTC-lib)
software library for algorithmic composition - open source
vs. 8.2 (64bit) for macOS and Windows (released: 3 Apr 2021) NEW
A collection of patches ("abstractions" and "externals") for Max/MSP/Jitter and Pd which offer the possibility to experiment with compositional techniques including serial procedures, permutations and controlled randomness.
generative sound file shredder
vs. 6.0 (64bit) for macOS (released: 19 Apr 2020) NEW
A computer program that deconstructs a given sound file and recomposes it by using realtime composition algorithms. It can be used as a tool to generate an infinite and every-changing sonic stream from a single sound file for artistic, compositional or mere recreational purposes. It can also be regarded as a computer based instrument for live performances, as an interactive sound installation or a generator for ambient music.
algorithmic music generator
vs. 6.0.1 (64bit) for macOS and Windows (released: 28 May 2020) NEW
An interactive realtime composition environment for musical composition and live performances. It takes advantage of composition algorithms that have been developed by Karlheinz Essl since the 1985 years. With this algorithmic music generator on can easily create fascinating and complex musical structures on the fly. Lexikon-Sonate is an infinite music installation that can run on a computer for years without repeating itself. It can also be used as a computer instrument for live performances.
generative sound environment based on John Cage's Fontana Mix (1958)
vs. 4.0 (64bit) for macOS (released: 19 May 2020) NEW
The original concept of Cage's piece uses a graphical random generator that is supplied with the score. This new version, however, uses realtime sound generation and produces completely unpredictable sonic results which are reflecting Cage's ideas of indeterminacy, chance, and silence.
generative sound environment
vs. 4.0 (64bit) for macOS (released: 23 May 2020) NEW
A generative sound environment which was originally composed by Karlheinz Essl for an outdoor light installation by the German artist Rainer Gottemeier. Using the sound of one single bell stroke as its basic material, the piece unfolds a rich sonic cosmos by a computer program. Taking advantage compositional algorithms that have been developed by Karlheinz Essl since the early 1980ies, the piece is generated in realtime. It can be perceived as a sonic organism which might serve as a source for inspiration and meditation, running forever and ever...
generative music generator
vs. 5.0 (64bit) for macOS and Windows (released: 28 Apr 2020) NEW
A computer program that automatically composes generative Carillon music based on the twelve-tone row of Anton Webern's last composition which he was unable to finish due to his sudden and unexpected death on 15 Sep 1945 when he was accidentially shot dead by an American GI. The program simulates a Carillon that plays a short musical phrase every 15 minutes which never repeats itself.
ambient soundscape generator
vs. 5.0 (64bit) for macOS (released: 26 Jul 2018)
An audio program running on Apple Macintosh machines. It generates an ever-changing and never repeating soundscape in real time that fills the space with flooding sounds that resemble - metaphorically - the timbres of water, fire, earth, and air. This ambient sound scape generator adjusts itself through various parameters and controllers that are represented in real time on your screen. Feed your own sounds into the system and listen what the algorithms are composing. The system parameters can be accessed either by the mouse or with an attached MIDI controller. Use your own VST or AU plugIns for extended sound processing. And finally, the result can be recorded as a sound file.
interactive realtime composition for sampled sound particles
vs. 4.0 for macOS and Windows (released: 2 Aug 2018)
An infinite realtime composition that creates an astounding sonic cosmos by manipulating instrumental sound particles in time and space. It takes advantage of composition algorithms that have been developed by Karlheinz Essl since the 1985 years. The generation process can be conducted by an automatism or by user interaction.
|more or less
random-generated playing instructions for musical improvisation
A computer-driven realtime composition where the musicians do not reproduce parts of a fixed score. Instead of executing a pre-fabricated text from note sheets, they are viewing computer monitors which display random-generated playing instructions. During the performance of the piece the musicians can make queries to their computers asking for playing instructions whenever they feel a necessity for it. Furthermore, a random-generated Haiku is created whenever a musician receives a new instruction from the computer. This is a three-liner providing a puzzle which has to be "solved" by the musicians and which will influence the interpretation of the required structure to a great extend.
random-generated text oracle
This is a text oracle that generates playing instructions for musical improvisation. They can help to overcome overused clichés when improvising alone or with other musicians. Those sometimes weird, but always mind-challenging sentences should be interpreted according to your own personal taste, mind and skill.
Updated: 4 Apr 2021