       let stringIndex = fret.note.stringIndex
 
       let note = fretboard.notes[index]
-      if note.isSelected {
+      fret.note = note
+
+      if note.isSelected, isDrawCapo {
         // Set note types
         let notesOnFret = fretboard.notes.filter({ $0.fretIndex == fretIndex }).sorted(by: { $0.stringIndex < $1.stringIndex })
         if (notesOnFret[safe: stringIndex-1] == nil || notesOnFret[safe: stringIndex-1]?.isSelected == false),

            fret.noteType = .none
          }
        }
      } else {
        fret.noteType = .none
      }

      fret.note = fretboard.notes[index]
      fret.direction = fretboard.direction
      fret.isOpenString = fretboard.startIndex == 0 && fretIndex == 0
      fret.isDrawSelectedNoteText = isDrawNoteName
      fret.textColor = noteTextColor.cgColor
      fret.stringLayer.strokeColor = stringColor.cgColor
      fret.stringLayer.lineWidth = stringWidth
