tonalitytools.ScaleDegree

Inheritance diagram of abjad.tools.tonalitytools.ScaleDegree.ScaleDegree.ScaleDegree

class abjad.tools.tonalitytools.ScaleDegree.ScaleDegree.ScaleDegree(*args)[source]

New in version 2.0.

Abjad model of diatonic scale degrees 1, 2, 3, 4, 5, 6, 7 and also chromatic alterations including flat-2, flat-3, flat-6, etc.

Read-only Properties

ScaleDegree.accidental[source]

Read-only accidental applied to scale degree.

ScaleDegree.name[source]

Read-only name of scale degree.

ScaleDegree.number[source]

Read-only number of diatonic scale degree from 1 to 7, inclusive.

ScaleDegree.roman_numeral_string[source]
ScaleDegree.symbolic_string[source]
ScaleDegree.title_string[source]

Methods

ScaleDegree.apply_accidental(accidental)[source]

Apply accidental to self and emit new instance.

Special Methods

ScaleDegree.__delattr__()

x.__delattr__(‘name’) <==> del x.name

Note

Inherited from __builtin__.object

ScaleDegree.__eq__(arg)[source]
ScaleDegree.__ge__(arg)

Abjad objects by default do not implement this method.

Raise exception.

Note

Inherited from abctools.AbjadObject

ScaleDegree.__gt__(arg)

Abjad objects by default do not implement this method.

Raise exception

Note

Inherited from abctools.AbjadObject

ScaleDegree.__hash__() <==> hash(x)

Note

Inherited from __builtin__.object

ScaleDegree.__le__(arg)

Abjad objects by default do not implement this method.

Raise exception.

Note

Inherited from abctools.AbjadObject

ScaleDegree.__lt__(arg)

Abjad objects by default do not implement this method.

Raise exception.

Note

Inherited from abctools.AbjadObject

ScaleDegree.__ne__(arg)[source]
ScaleDegree.__repr__()[source]
ScaleDegree.__setattr__()

x.__setattr__(‘name’, value) <==> x.name = value

Note

Inherited from __builtin__.object

ScaleDegree.__str__()[source]

Table Of Contents

This Page