-ThreadContext = \translator {
- \type "Performer_group_performer"
- \name Thread
- \consists "Note_performer"
- \consists "Tie_performer"
+\context {
+ \type "Performer_group_performer"
+ \name Voice
+ % The order of the dynamic performers is significant: absolute dynamic events must override crescendo events in midi.
+ \consists "Span_dynamic_performer"
+ \consists "Dynamic_performer"
+ \consists "Tie_performer"
+ \consists "Piano_pedal_performer"
+ \consists "Note_performer"
+ \consists "Beam_performer"
+ \consists "Slur_performer"
+ \consists "Melisma_translator"