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

learn more… | top users | synonyms

3
votes
1answer
106 views

Transformative vs Generative in Algorithmic Composition

What's the difference between generative and transformative algorithms in relation to algorithmic composition of music? As I understand the basic idea of the algorithms themselves, generative uses ...
5
votes
3answers
475 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 ...
1
vote
3answers
158 views

Easiest way to turn permutations into Sibelius notation

Total dummie (non-programmer) question here. There are permutations like these, for example: (n=9, r=2) {1,2} {1,3} {1,4} {1,5} {1,6} {1,7} {1,8} {1,9} {2,1} {2,3} {2,4} {2,5} {2,6} {2,7} {2,8} {2,9} ...
1
vote
2answers
106 views

Has anyone done any work specific to experimenting/creating formulaic math evaluations for the purpose of defining musical patterns?

I realize the question may sound too broad or unclear but specifically, I was recently thinking that you could take a certain genre of music, or a certain composers' works, and mathematically define ...
21
votes
5answers
4k 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
11answers
1k 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 ...
3
votes
2answers
120 views

Do algorithms exist to calculate chords during performance while playing only baseline and melody?

I would like to play a bassline and melody on a MIDI controller and have the computer dynamically fill in chords as I'm playing. I assume that there are several choices for each chord that the ...
2
votes
2answers
196 views

How can I alter a melody to fit a new chord progression?

I'm playing around with algorithmic composition, and I have the following problem. I have a melody, a chord progression / scale / both that was used to generate that melody (via whatever method), ...
3
votes
1answer
113 views

Are there any software to build and 3D simulate an entire audio visual live show?

I know you can mix visuals with: resolume I know you can create and perform electronic music with: Ableton And I know you can design and perform light shows with: Sunlite Suite. I also know ...
15
votes
1answer
418 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 ...
17
votes
3answers
2k views

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

My question is primarily about this piano performance: The number Pi is played with the right hand by mapping each digit to a note in the A minor scale: 0 1 2 3 ...
8
votes
1answer
2k 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 ...
17
votes
3answers
3k 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 ...