The algorithm knows Bb and H notes. B is interpreted as H, not Bb!
Example: F-7 Bb-7 Eb7 Abmaj7 Dbmaj7 D-7 G7 Cmaj7 C-7 F-7 Bb7 Ebmaj7 Abmaj7 A-7 D7 Gmaj7 A-7 D7 Gmaj7 F#-7 H7 Emaj7 F-7 Bb-7 Eb7 Abmaj7 Dbmaj7 Db-6 C-7 Hdim Bb-7 Eb7 Abmaj7
You can use following chords: m (minor), - (dorian), 7 (sept), maj7 (major 7), dim (diminished), m7b5 (half diminished), aug or + (augmented), b9 (contains b9)
If you want to use sixth notes, use chord inversions instead. e.g. Am7 instead of C6, or Hm7b5 instead of D-6
2011 Copyright by Alexey Arkhipenko. Please feel free to write me feedback: rualark at google mail (gmail.com)
The script ran 0.03 seconds