Using CGI VERSION: 3.44 and Music::Chord::Namer VERSION: 0.01
This musical chord namer was written using a module that I wrote called Music::Chord::Namer and features a guitar interface to allow you to directly input what you play and get the best name for your chord. The algorithm works by looking at what notes are in the chord, what note is in the base, working out a bunch of possible names, and picking the shortest! Diminished chords are thus represented by the symbols o and Ø to make the name shorter that stupid alternatives for those chords. All of the chords names for your chord are actually listed in this facility in a drop-down, so that you can easily pick another if you wish. There is also a text box for you to enter the notes manually if you play another instrument, for example a piano, and the guitar interface is no good. Just type in the musical notes using upper-case letters for the notes and a 'b' for flat or '#' for sharp. The module does not currently support double-sharps or double-flats, sorry.
or
Written by programmer and guitarist Jimi-Carlo Bukowski-Wills WebU.co.uk.