   'Octave', 'Minor 2nd', 'Major 2nd', 'Minor 3rd', 'Major 3rd', 'Perfect 4th',
   'Tritone', 'Perfect 5th', 'Minor 6th', 'Major 6th', 'Minor 7th', 'Major 7th']
 
-NoteNames = "E F F# G G# A A# B C C# D D#".split(/\s/)
+NoteNames = "G# A A# B C C# D D# E F F# G".split(/\s/)
 
 Chords = [
   {name: 'Major', abbr: '', offsets: [0, 4, 7]},


chord_book = (options) ->
  page_count = options.pages
  book "Combined Fretboard Chords", (page) ->
    for chord, i in Chords
      page -> chord_page chord, options
      break if page_count and i + 1 >= page_count

# chord_page Chords[0], best_fingering: true
# intervals_book by_root: true
# intervals_book by_root: false
chord_book best_fingering: 0, pages: 0
# chord_fingerings_page Chords[0], 44 + 3


  pitch_fingers = []
  finger_positions_each (fingering) ->
    pitch_number = fingering_note_number(fingering) % 12
    pitch_fingers[pitch_number] = fingering

  colors = ['red', 'blue', 'green', 'orange']
