Music composer's best friend to find scales, chords and generate music
Versatile algorithmic random music generation software written in Java
Jave MIDI SWING MusicXML
Midi file create, save and play.
Give the chord progression and a style and jchordbox generates a song.