Difference between revisions of "Music from Cellular Automata"
Line 1: | Line 1: | ||
− | + | The project involved exploring cellular automata as a way of procedurally generating music. By creating a cellular automaton in Max and developing an interesting mapping of the automaton's state to musical sounds, a piece of music can be created based on very simple starting rules. The "composer" of a piece would then input a series of starting states, from which the automaton would evolve on its own. I created a patch that allows the user to pick on of the 256 elementary cellular automata rules and evolved it, while mapping cells to notes to produce an interesting musical composition. The notefilter object, which I use to set up this mapping, can be used to map any number of instruments to any regions of the automata, while being able to select the specify the scale, timbre, and other parameters. | |
+ | The Max patch can be downloaded here [http://sam.khalandovsky.com/misc/CellularAutomaton.zip here]. | ||
---- | ---- | ||
+ | <mediaplayer>http://sam.khalandovsky.com/misc/FinalRecording.mp4</mediaplayer> | ||
− | + | [[Category:Algorithmic, Interactive, & Electro-acoustic Compositions ]] [[Category:Advisor:Manzo]] | |
− | [[Category:Algorithmic, Interactive, & Electro-acoustic Compositions ]] |
Latest revision as of 05:18, 18 December 2015
The project involved exploring cellular automata as a way of procedurally generating music. By creating a cellular automaton in Max and developing an interesting mapping of the automaton's state to musical sounds, a piece of music can be created based on very simple starting rules. The "composer" of a piece would then input a series of starting states, from which the automaton would evolve on its own. I created a patch that allows the user to pick on of the 256 elementary cellular automata rules and evolved it, while mapping cells to notes to produce an interesting musical composition. The notefilter object, which I use to set up this mapping, can be used to map any number of instruments to any regions of the automata, while being able to select the specify the scale, timbre, and other parameters.
The Max patch can be downloaded here here.
The media player is loading...