Live Coding
As part of live coding the algorithms are written and performed live and with frequent improvisation in the form of programming source texts. Those who are programming live enter into a dialogue with the audience and also with the process that is underway.
Algorithmic Composition
In algorithmic composition, composers describe processes whose results can be made audible. By skilfully designing the algorithms, even a few instructions can create highly complex sound structures.
Some examples of classic algorithms are presented above. It is possible to explore Lindenmayer Systems, Markov Chains and Cellular Automata (from left). With Lindenmayer notes are replaced by one or more notes defined by a rule. A Markov Chain reproduces a melody in a mix of rules and randomness. The Cellular Automata changes its status from OFF to ON by the state of the surrounding cells. One famous cellular automata is John Convays "game of life" algorithm which is able to calculate evolutions o populations.
Spin, Bernd Lintermann (algorithmic visuals), Ludger Brümmer (algorithmic composition)
With algorithms many phenomena can be described or generated. Both Image and Music in Spin by Bernd Lintermann (video) and Ludger Brümmer (music) use rule-based systems. While the music uses Lindenmayer systems, the image is based on rule-based object generation. In Lindenmayer systems note sequences are generated from rules, whereby a rule defines how one information is replaced by another. If the rule is: "Replace the note C with C, D, E", each time a C occurs, it is replaced by three additional notes. In the visuals, rules describe the shape properties and branching structure of an architectonic strcuture.
Generative Algorithms
Variations of Aesthetic Patterns
Sono reMorphed, Bernd Lintermann, Torsten Belschner
In "Sono reMorphed" genetic algorithms are used to help the user to create fantastic creatures and music. The sounds created by Torsten Belschner use physical models, simulations of real strings and objects, and are modelled on physical properties of the visual object.