This list is sorted by increasing file size. Start exploring ForMIDI with the shortest one. The Ogg files were rendered using the soundfont FluidR3_GM.sf2 and the FluidSynth free software.
third_kind.f90: five notes that could be useful to communicate with an E.T. intelligence... Listen to the Ogg file.circle_of_fifths.f90: a random walk on the circle of fifths. Listen to the Ogg file.canon.f90: a simple canon based on the first measures of Pachelbel's Canon. Listen to the Ogg file.blues.f90: a stochastic blues, including a percussion track (there are 16 MIDI channels, from 0 to 15. The channel 9 is only for percussion). Listen to the Ogg file.la_folia.f90: variations on La Folia, demonstrating the use of the subroutinewrite_broken_chord(). Listen to the Ogg file.motifs.f90: a more complex example mixing Dmitri Shostakovich's DSCH motif and BACH motif (in German notation), with four musical tracks. Listen to the Ogg file.