chordtools.yield_all_subchords_of_chord

abjad.tools.chordtools.yield_all_subchords_of_chord.yield_all_subchords_of_chord(*args)[source]

New in version 2.0.

Yield all subchords of chord in binary string order:

abjad> chord = Chord("<c' d' af' a'>4")
abjad> for subchord in chordtools.yield_all_subchords_of_chord(chord):
...     subchord
... 
Rest('r4')
Note("c'4")
Note("d'4")
Chord("<c' d'>4")
Note("af'4")
Chord("<c' af'>4")
Chord("<d' af'>4")
Chord("<c' d' af'>4")
Note("a'4")
Chord("<c' a'>4")
Chord("<d' a'>4")
Chord("<c' d' a'>4")
Chord("<af' a'>4")
Chord("<c' af' a'>4")
Chord("<d' af' a'>4")
Chord("<c' d' af' a'>4")

Include empty chord as rest.

Return generator of newly constructed leaves.

Changed in version 2.0: renamed chordtools.subchords() to chordtools.yield_all_subchords_of_chord().

This Page