Everything happening at a single moment in musical time:
abjad> from abjad.tools import verticalitytools
abjad> score = Score([scoretools.PianoStaff([Staff("c'4 e'4 d'4 f'4"), Staff('g2 f2')])])
abjad> contexttools.ClefMark('bass')(score[0][1])
ClefMark('bass')(Staff{2})
f(score)
\new Score <<
\new PianoStaff <<
\new Staff {
c'4
e'4
d'4
f'4
}
\new Staff {
\clef "bass"
g2
f2
}
>>
>>
abjad> for vertical_moment in verticalitytools.iterate_vertical_moments_forward_in_expr(score):
... vertical_moment
...
VerticalMoment(0, <<2>>)
VerticalMoment(1/4, <<2>>)
VerticalMoment(1/2, <<2>>)
VerticalMoment(3/4, <<2>>)
Create vertical moments with the getters and iterators implemented in the verticalitytools module.
Vertical moments are immutable.
Positive integer number of pitch carriers starting at vertical moment.
Read-only tuple of zero or more components happening at vertical moment.
It is always the case that self.components = self.overlap_components + self.start_components.
Read-only tuple of one or more containers in which vertical moment is evaluated.
Read-only reference to next vertical moment forward in time.
Read-only tuple of components in vertical moment starting before vertical moment, ordered by score index.
Read-only tuple of leaves in vertical moment starting before vertical moment, ordered by score index.
Read-only tuple of measures in vertical moment starting before vertical moment, ordered by score index.
Read-only tuple of notes in vertical moment starting before vertical moment, ordered by score index.
Read-only reference to prev vertical moment backward in time.
Read-only rational-valued score offset at which vertical moment is evaluated.
Read-only tuple of components in vertical moment starting with at vertical moment, ordered by score index.
x.__delattr__(‘name’) <==> del x.name
Note
Inherited from __builtin__.object
Abjad objects by default do not implement this method.
Raise exception.
Note
Inherited from abctools.AbjadObject
Abjad objects by default do not implement this method.
Raise exception
Note
Inherited from abctools.AbjadObject
Abjad objects by default do not implement this method.
Raise exception.
Note
Inherited from abctools.AbjadObject
Abjad objects by default do not implement this method.
Raise exception.
Note
Inherited from abctools.AbjadObject
x.__setattr__(‘name’, value) <==> x.name = value
Note
Inherited from __builtin__.object
Note
Inherited from __builtin__.object