Algorithmic composition is the technique of using algorithms to create music.

learn more… | top users | synonyms

17
votes
4answers
1k views

Algorithms for music composition

I'm a beginner in music but I also like to fool around with simple computer programs . So I found a little python library to generate MIDI files . So what I do now is that I have a few rhythm ...
15
votes
3answers
720 views

How to algorithmically find a chord progression for an infinite arbitrary melody?

My question is primarily about this piano performance: ...
14
votes
3answers
2k views

How can I generate nice-sounding random chord progressions?

I'm trying to write a computer program to generate simple random chord progressions. Is there a way of ranking chords based on how nice they will sound after the previous ones? Any advice would be ...
12
votes
9answers
669 views

Looking for a high level Music Programming language

I'm looking for a high-level programming language. I did some googling and found a number of examples (some summarized here http://users.soe.ucsc.edu/~sasha/proj/musicpaper.pdf) but haven't found ...
7
votes
1answer
1k views

How does the Risset Rhythm work?

Many people know about the Shepard-Risset Tone/Glissando, which is a tone that starts low and seems to continue ascending(or descending) when you listen to it, even though it actually is playing the ...
6
votes
0answers
70 views

Are there any rules of thumb for shifting the key signature within a tone net?

[ ... struggling with giving this a better title ] I'm working out the algorithmic bases for generation of a tone-net (tonnetz) in preparation for programming the presentation layer. The problem is ...
4
votes
3answers
166 views

General procedure for determining the name of an interval given a major key / diatonic collection

I'm attempting to program a library that lets one make use of concepts from Peter Westergaard's tonal theory. The current problem I'm trying to solve is to determine the specific name of an interval ...