Expand description
The rules a possibility is held to: music21’s figuredBass.possibility.
A possibility is one way of voicing a figured-bass chord: a pitch for each part, from the highest part down to the bass, which is last. Unlike a chord’s notes, the order says which part sings which pitch, and parts may cross, so the highest pitch need not be first.
The rules come in two kinds. Those over one possibility say whether a voicing is acceptable on its own; those over two say whether moving from one voicing to the next is.
Structs§
- Italian
Sixth - The notes of an Italian augmented sixth an Italian-sixth resolution is judged by: its bass, root, third and fifth.
Statics§
- DEFAULT_
MAX_ PITCH - The highest pitch a part may reach unless told otherwise:
B5.
Functions§
- could_
be_ italian_ a6_ resolution - Whether moving from
a, an Italian augmented sixth, tobresolves it: the bass falls a semitone, the root rises one, the third falls one and the fifth moves by a third or a second. Withrestrict_doublings, the root may resolve only once and the third not at all. - hidden_
fifths - Whether the outer parts, the highest and the bass, move by similar motion
into a fifth from
atob. - hidden_
octaves - Whether the outer parts, the highest and the bass, move by similar motion
into an octave from
atob. - is_
incomplete - Whether the possibility leaves out any of
pitch_names, the names of the notes its chord has to sound. - limit_
part_ to_ pitch - Whether each part named in
part_pitch_limitssings exactly the pitch it is held to. Parts are numbered from one, the highest. - parallel_
fifths - Whether any two parts move in parallel fifths from
atob. - parallel_
octaves - Whether any two parts move in parallel octaves from
atob. - part_
movements_ within_ limits - Whether each part named in
limitsmoves no further than the semitones beside it fromatob. Parts are numbered from one, the highest. - part_
pairs - Each part’s pitch in
abeside its pitch inb. - parts_
same - Whether each part named in
partssings the same pitch inaandb; with no parts named, they always do. Parts are numbered from one, the highest. - pitches_
within_ limit - Whether no part sings above
max_pitch, which isDEFAULT_MAX_PITCHunless a caller says otherwise. - upper_
parts_ same - Whether every part but the bass sings the same pitch in
aandb. - upper_
parts_ within_ limit - Whether every two of the upper parts – all but the bass – lie within
max_semitone_separationof each other; with no limit, they always do. music21’s default is twelve, the span a hand can play. - voice_
crossing - Whether any part sings higher than a part above it.
- voice_
overlap - Whether moving from
atobtakes any part past where a part above it was, or below where a part beneath it was.