instrument

None

extract_frets

None

StringInstrument

None

StringInstrument.__init__

Initialize self.  See help(type(self)) for accurate signature.

StringInstrument.from_tuning_intervals

None

StringInstrument.add_capo

None

StringInstrument.adjust_string

None

StringInstrument.detune

None

StringInstrument.note_at_fret

None

StringInstrument.notes_in_chord

None

StringInstrument.intervals_in_chord

None

StringInstrument.__str__

Returns a string representing the instrument. 

    e.g. str(StringInstrument([Note.B, Note.E, Note.A])) -> B, E, A, D, G

Args:
    None.

Returns:
    A string.

StringInstrument.__repr__

Returns a string representing the instrument. 

    e.g. repr(StringInstrument([Note.B, Note.E, Note.A])) -> StringInstrument(3, [B, E, A])

Args:
    None.

Returns:
    A string.