tonalitytools.TonalFunction

Inheritance diagram of abjad.tools.tonalitytools.TonalFunction.TonalFunction.TonalFunction

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

New in version 2.0.

Abjad model of functions in tonal harmony: I, I6, I64, V, V7, V43, V42, bII, bII6, etc., also i, i6, i64, v, v7, etc.

Value object that can not be changed after instantiation.

Read-only Properties

TonalFunction.bass_scale_degree[source]
TonalFunction.extent[source]
TonalFunction.figured_bass_string[source]
TonalFunction.inversion[source]
TonalFunction.markup[source]
TonalFunction.quality[source]
TonalFunction.root_scale_degree[source]
TonalFunction.scale_degree[source]
TonalFunction.suspension[source]
TonalFunction.symbolic_string[source]

Special Methods

TonalFunction.__delattr__()

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

Note

Inherited from __builtin__.object

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

Abjad objects by default do not implement this method.

Raise exception.

Note

Inherited from abctools.AbjadObject

TonalFunction.__gt__(arg)

Abjad objects by default do not implement this method.

Raise exception

Note

Inherited from abctools.AbjadObject

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

Note

Inherited from __builtin__.object

TonalFunction.__le__(arg)

Abjad objects by default do not implement this method.

Raise exception.

Note

Inherited from abctools.AbjadObject

TonalFunction.__lt__(arg)

Abjad objects by default do not implement this method.

Raise exception.

Note

Inherited from abctools.AbjadObject

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

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

Note

Inherited from __builtin__.object

TonalFunction.__str__() <==> str(x)

Note

Inherited from __builtin__.object

Table Of Contents

This Page