Tangent is a generative music program that
creates musical structures filled with rich polyphonic textures and rhythms. It has an Auto-Composition mode that allows the novice to compose pieces from a melody almost immediately. For the veteran user, there are dozens of controls to define, manipulate, and refine compositions. The program generates up to 16 tracks of MIDI music. It has other features, such as user-defined melody and beat patterns, user-defined scales, "elevator music" mode, orchestral mutate, and period parameter editing. It comes with demos and full printable documentation. For a full list of features go
here.
The demo version cannot export compositions as MIDI files and orchestration setups cannot be saved to disk. The full version is $25.