Hot answers tagged algorithmic-composition
15
Max
has been around for 20 years.
Max gives you the parts to create unique sounds, stunning visuals, and engaging interactive media. These parts are called ‘objects’ – visual boxes that contain tiny programs to do something specific. Each object does something different. Some make noises, some make video effects, others just do simple calculations or ...
6
well, what I've done so far (I'm prototyping in perl and if it's useful, moving it to c++) is make chord progressions following this:
http://mugglinworks.com/chordmaps/part5.htm
Giving the chords a certain number of beats,
And putting the chords into certain rhythm arrangements that'll still fit a real pair of hands. As in ...
3
I also recommend looking into Supercollider
SuperCollider is an environment and programming language for real time audio synthesis and algorithmic composition. It provides an interpreted object-oriented language which functions as a network client to a state of the art, realtime sound synthesis server.
It is open-source, with good community support ...
1
The answer by jadarnel27 is a good one, but there are other scenarios one would prefer when a computer program is created.
For example:
1) Your computer program can be used to create abstract forms of music. Which brings other interesting questions to the table: what is random? And how to connect randomness?
I would like to advise you not (only) to think ...
Only top voted, non community-wiki answers of a minimum length are eligible