Music composer's best friend to find scales, chords and generate music
This software can be used to search scales & chords from a large and expandable database (XML). Thanks to the jmusic project (https://jmusic.sourceforge.io), this is also possible to generate music starting from these scales & chords and export the result to MIDI file.
Tapis Bourgeois is a batch music generator for contrepoint and tonal music, written in PERL. It outputs a partially random midifile, constrained by the mesure-wise configuration file.