[PD] automatic music generation (was: ...a long name!)

Nicolau Werneck nwerneck at cpdee.ufmg.br
Tue Sep 3 20:21:16 CEST 2002

On Tue, Sep 03, 2002 at 03:44:01PM +0100, mark wrote:
Hello. Thank you all for answering! 

> First and foremost I am not sure computer generated music is the way to 
> go - it would be far easier to get a musician to record some MIDI files 
> for you and then you can play them back in different ways - presumably 
> there are plenty of musicians in a university...
Sure!... Playing "real" musics would be probably easier to implement. But
since I want to play different musics that share some structural
characteristics, we would have the problem of analysing the musics and putting
them together.  Generatting the musics I'll be *shure* that they have the
same structural qualities, because they were made this way! So we change
the natural and difficult-to-analyse musics by unnatural musics that
certainly have the same characteristics. This way we avoid the problem of
having to define musical styles, and jump right to the analytical domain...

> The Markov Chain approach will work 
> for some of them but it misses out huge chunks of what different music 
> types are about - for example punk is musically very simple but what 
Oh, I love Markov chains... In fact, I started this work because I saw they
would show up some time :D

I agree with you that punk and blues will sound awful... A good part of
blues compositions can be fitted under 3 or 4 basic structures, and playing
around with them won't sound nice. But that doesn mean that I'm not curious
to try it it and find it actually bad :) .

This problem suggests that implementations for this kind of music would
require an dictionary approach, while Bach would be more algorythmic...

I've seen jazz improvisation softwares also, and it looks like they just
pick notes at random inside scales related to pre-programmed chord
progressions... I don't know if it sound good :/

I'll make some experiments by next month, and I can post the results here!


Nicolau Werneck <nwerneck at cefala.org>         E073 FADE 7B75 5482 5631
http://cefala.org/~nwerneck                   D3C4 6E9A 8EFC 0351 C15D
"Facts do not cease to exist because they are ignored."
-- Aldous Huxley

Tue, 3 Sep 2002 17:47:25 -0300      (

More information about the Pd-list mailing list