Chord Composer is a software tool you can use if you want to learn basic knowledge of staff, harmonic, and musical theories. It is actually a multi-media music composer software product.
This tool has an automatic accompaniment function that provides you with 100 Built-in accompaniment styles. Chord Composer allows you to edit main melodies by one or two tracks in one song.
If you want to select the rhythm styles and section method, it also has the selection setting for you. This tool also allows you to edit the melody track for any song and even lets you produce intelligent lyrics.
It can also import & export Midi-files. Chord Composer has a Computer Music course. This allows you to discover all the basics about music, lyrics, composing, rhythm and melody.