librosa.display.NoteFormatter#

class librosa.display.NoteFormatter(octave=True, major=True, key='C:maj', unicode=True)[source]#

Ticker formatter for Notes

Parameters:
octavebool

If True, display the octave number along with the note name.

Otherwise, only show the note name (and cent deviation)

majorbool

If True, ticks are always labeled.

If False, ticks are only labeled if the span is less than 2 octaves

keystr

Key for determining pitch spelling.

unicodebool

If True, use unicode symbols for accidentals.

If False, use ASCII symbols for accidentals.

__init__(octave=True, major=True, key='C:maj', unicode=True)[source]#

Methods

__call__(x[, pos])

Apply the bounds check, then delegate to subclass formatting.

__delattr__(name, /)

Implement delattr(self, name).

__dir__(/)

Default dir() implementation.

__eq__(value, /)

Return self==value.

__format__(format_spec, /)

Default object formatter.

__ge__(value, /)

Return self>=value.

__getattribute__(name, /)

Return getattr(self, name).

__getstate__(/)

Helper for pickle.

__gt__(value, /)

Return self>value.

__hash__(/)

Return hash(self).

__init__([octave, major, key, unicode])

__init_subclass__

This method is called when a class is subclassed.

__le__(value, /)

Return self<=value.

__lt__(value, /)

Return self<value.

__ne__(value, /)

Return self!=value.

__new__(*args, **kwargs)

__reduce__(/)

Helper for pickle.

__reduce_ex__(protocol, /)

Helper for pickle.

__repr__(/)

Return repr(self).

__setattr__(name, value, /)

Implement setattr(self, name, value).

__sizeof__(/)

Size of object in memory, in bytes.

__str__(/)

Return str(self).

__subclasshook__

Abstract classes can override this to customize issubclass().

_format_tick(x[, pos])

Apply the formatter to position

Attributes

__annotations__

__dict__

__doc__

__module__

__weakref__

list of weak references to the object

_locs

axis

octave

major

key

unicode

vmin

vmax