VisiChord is a program that a user can use to simultaneously interact with musical chords in multiple ways. It allows chords to be displayed in several ways, manipulated, and played back. Developed for use as an instructional aide, it can also be used by individuals to increase their understanding of chords.
Download VisiChord here:
Unix tar-gzip file
Windows zip file
Java 1.4 required
Download the user manual(also included in the program download)
Software Requirements Specification