This page contains some music produced by my hidden Markov model based algorithmic music composition program.

Hello Hello Little World

I have titled the first song produced by my program “Hello Hello Little World”, as it was created by a model trained on “Twinkle Twinkle Little Star”, and “Hello World” is the name of the first program most programmers write.

Twinkle Twinkle Little Star

Hello Hello Little World

Für Elise

(Source: http://piano-midi.de/)

Original Song

Without note durations considered

5 states

Composition 1

15 states

Composition 1

Composition 2

Composition 3

With note durations considered

Super Mario Bros Theme

(Source: http://www.midishrine.com/index.php?id=58)

Original Song

Using 15 states

Interestingly, all 3 of these compositions eventually got stuck repeating the same note until the end of the song, where they abruptly end.

Composition 1

Composition 2

Composition 3