An Interactive Cellular Automata Music Application in Cocoa
Dale Millen · University of Michigan Library Repository · 2004
Certain cellular automata have visual characteristics that make interactive computer music performance possible.An application has been written using the Cocoa objectoriented language with Objective-C that allows the performer or composer to control which columns of cells are enabled for mapping to pitches and durations as the program is running.Other parameters that can be changed interactively include tempo, enable/disable for sixteen MIDI channels, and pitch transposition to any degree for each MIDI channel.Changes made to control parameters during runs can be saved to file and used to play back a performance.An editing mode permits detailed control of all interactive parameters which saved to file can be used in the play mode to achieve a controlled rather than improvised performance of a composition.