HACKACM 2019

Alex Lill and Tyler Batistic

Predictive Music

Generates midi music files based on markov chains generate from input midi files.

In this example, a selection of Charlie Parker midis are used to generate markov chains based on his playing tendencies

This is used to generate procedurally generated midi files.

INSTRUCTIONS:

Compile ReadMidi.java to ReadMidi.class, MusicMarkov.java to MusicMarkov.class, and MusicWriter.java to MusicWriter.class, with MusicWriter being last as it is the main. After this, use "java MusicWriter" to generate out.midi.

Built With

Share this project:

Updates