X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=ly%2Fperformer-init.ly;h=70550a78c067588d2e2c4b52e86f91bf781ceaa0;hb=e13b4cde643ebb4df93e70fa9fde6b3f2d075221;hp=d22c42277531198414fcad979d63ea8ef534905a;hpb=9f3572d98bb948c9689cd1f75401a029451fa001;p=lilypond.git diff --git a/ly/performer-init.ly b/ly/performer-init.ly index d22c422775..70550a78c0 100644 --- a/ly/performer-init.ly +++ b/ly/performer-init.ly @@ -1,4 +1,4 @@ -\version "2.7.39" +\version "2.12.0" %% %% setup for Request->Element conversion. @@ -7,12 +7,11 @@ \type "Performer_group" \name Staff \accepts Voice + \accepts CueVoice \defaultchild Voice \consists "Staff_performer" \consists "Key_performer" - \consists "Tempo_performer" - \consists "Time_signature_performer" } \context { \name Global @@ -31,15 +30,12 @@ \context { \type "Performer_group" \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 "Dynamic_performer" \consists "Tie_performer" \consists "Piano_pedal_performer" \consists "Note_performer" \consists "Beam_performer" \consists "Slur_performer" - \consists "Melisma_translator" } \context { @@ -48,6 +44,12 @@ \alias Voice } +\context { + \Voice + \name VaticanaVoice + \alias Voice +} + \context { \Voice \remove "Note_performer" @@ -66,6 +68,7 @@ \name GrandStaff \accepts RhythmicStaff \accepts Staff + \accepts Dynamics \defaultchild Staff } @@ -95,13 +98,26 @@ \defaultchild "TabVoice" } +\context { + \type "Performer_group" + \name "VaticanaStaff" + \alias "Staff" + \denies "Voice" + \accepts "VaticanaVoice" + \defaultchild "VaticanaVoice" +} + \context { \type "Score_performer" \name Score melismaBusyProperties = #default-melisma-properties - instrument = #"bright acoustic" + instrumentName = #"bright acoustic" + + %% quarter = 60 + tempoWholesPerMinute = #(ly:make-moment 15 1) + \accepts Staff \accepts DrumStaff \accepts GrandStaff @@ -115,10 +131,14 @@ \accepts ChordNames \accepts FiguredBass \accepts Lyrics - + \accepts VaticanaStaff + + \consists "Time_signature_performer" + \consists "Control_track_performer" + \consists "Tempo_performer" \consists "Timing_translator" \consists "Swallow_performer" - + \defaultchild "Staff" dynamicAbsoluteVolumeFunction = #default-dynamic-absolute-volume @@ -133,8 +153,6 @@ \consists "Staff_performer" % Performer_group ? \consists "Lyric_performer" \name Lyrics - \consists "Time_signature_performer" - \consists "Tempo_performer" } \context{ @@ -167,10 +185,21 @@ \name StaffGroup \accepts Staff \accepts DrumStaff + \accepts TabStaff + \accepts RhythmicStaff + \accepts GrandStaff + \accepts PianoStaff + \accepts Lyrics + \accepts ChordNames + \accepts FiguredBass \defaultchild Staff } \context { \Staff \name RhythmicStaff } - +\context { + \type "Performer_group" + \name Dynamics + \consists "Piano_pedal_performer" +}