Overview

Abjad models pitch with a combination of custom classes and helper functions.

Custom classes

Abjad implements custom Note, Chord, NoteHead, Pitch and Accidental classes to model the way that notes and pitches work together.

Helper functions

Abjad implements a collection of helper functions to operate on pitch.

Microtonality

Abjad implements quartertones only.

Note

The chapters here refer to both object-oriented Abjad classes and to the pitch-classes of American music theory. This first use of class refers to instantiable code and the second to the residue classes of a pitch space.

Note

For the conventions these chapters follow, refer to the appendix on pitch conventions.

Todo

Implement support for LilyPond arrowed accidentals.

Table Of Contents

Previous topic

Pitches

Next topic

Pitch token input

This Page