Early Music Composition Software
I began using a MIDI-based music composer/player called Jammer Pro Version 6 around 2004. It allowed access to instrument sound libraries and could generate detailed stylings for percussion, chord progressions, melody, and harmony based on user supplied generation rules (key, scale, mode, time-signature,etc). It was not real-time but was fine for putting together styles that provided decent backing tracks. The Ship (link above) is an example of a composition I created with Jammer in 2006. In 2013 I wrote lyrics for this song and added vocal tracks. The impetus was a hardware harmonizer pedal I'd just bought (TC Helicon Harmony G) that used guitar chording to create harmonies in real-time. I also added pad tracks using a new AKAI MKII mini keyboard controller which allowed me to put synthesizer sounds right where I wanted them with real-time control of bends and modulations.
In subsequent years I purchased more MIDI composers, namely One Man Band v11, ChordPulse 2.6, Orb Producer Suite v3, and Band In a Box (2021). I used CoolSoft's freeware MidiSynth Utility to over-ride MS WIndows' restriction on soundfont based MIDI-Mapping. As an aside, the Band In a Box Real-Track feature allows building tracks from WAV loops so it is more powerful in this respect than other MIDI composers.