       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
      }

  public var isOpenString: Bool = false

  /// Draws the selected note on its text layer.
  public var isDrawSelectedNoteText: Bool = true

  /// When we are on chordMode, we check the if capo on the fret to detect chords.
  public var isCapoOn: Bool = false
