instr = ##f
\accepts "Voice"
+ \alias "Current"
}
\accepts Staff
\name StaffContainer
+ \alias "Current"
}
InnerChoirStaffContext = \translator {
\accepts "PianoStaff"
\accepts "Lyrics"
\accepts "ChordNames"
+ \alias "Current"
}
ChoirStaffContext = \translator {
\InnerChoirStaffContext
\consists "Instrument_name_engraver"
\consistsend "Axis_group_engraver"
\accepts "Voice"
+ \alias "Current"
}
\consists "Skip_req_swallow_translator"
\accepts Thread % bug if you leave out this!
+ \alias "Current"
}
ThreadContext = \translator{
\consists "Note_head_line_engraver"
\consists "Output_property_engraver"
+ \alias "Current"
}
systemStartDelimiter = #'SystemStartBrace
\accepts "Staff"
+ \alias "Current"
}
PianoStaffContext = \translator{
\accepts "TabStaff"
\accepts "Lyrics"
\accepts "ChordNames"
+ \alias "Current"
}
StaffGroupContext = \translator {
\InnerStaffGroupContext
\consists "Skip_req_swallow_translator"
phrasingPunctuation = #".,:!?\""
+ \alias "Current"
}
NoteNamesContext = \translator {
\type "Engraver_group_engraver"
\consists "Note_name_engraver"
\consists "Separating_line_group_engraver"
+ \alias "Current"
}
LyricsContext = \translator {
verticalExtent = ##f
\accepts "LyricsVoice"
+ \alias "Current"
}
minimumVerticalExtent = ##f
extraVerticalExtent = ##f
verticalExtent = ##f
- }
+ \alias "Current"
+}
\type "Score_engraver"
\name Score
\consists "Note_heads_engraver"
+ \alias "Current"
}
barCheckSynchronize = ##t
\grobdescriptions #all-grob-descriptions
+ \alias "Current"
}
OrchestralScoreContext= \translator {
% retain for compatibility reasons (FIXME: convert-ly)
GraceContext = \translator {
\type "Engraver_group_engraver"
+ \alias "Current"
}
FiguredBassContext = \translator {
\name FiguredBass
\consists "Figured_bass_engraver"
\consistsend "Axis_group_engraver"
+ \alias "Current"
}
% accidentals as they were common in the 18th century.
defaultAccidentals = {
- \property Score.extraNatural = ##t
- \property Score.autoAccidentals = #'(Staff (same-octave . 0))
- \property Score.autoCautionaries = #'()
+ \property Current.extraNatural = ##t
+ \property Current.autoAccidentals = #'(Staff (same-octave . 0))
+ \property Current.autoCautionaries = #'()
}
% accidentals in voices instead of staves.
% Notice that accidentals from one voice do NOT get cancelled in other voices
voiceAccidentals = {
- \property Score.extraNatural = ##t
- \property Score.autoAccidentals = #'(Voice (same-octave . 0))
- \property Score.autoCautionaries = #'()
+ \property Current.extraNatural = ##t
+ \property Current.autoAccidentals = #'(Voice (same-octave . 0))
+ \property Current.autoCautionaries = #'()
}
% This includes all the default accidentals, but accidentals also needs cancelling
% in other octaves and in the next measure.
modernAccidentals = {
- \property Score.extraNatural = ##f
- \property Score.autoAccidentals = #'(Staff (same-octave . 0) (any-octave . 0) (same-octave . 1))
- \property Score.autoCautionaries = #'()
+ \property Current.extraNatural = ##f
+ \property Current.autoAccidentals = #'(Staff (same-octave . 0) (any-octave . 0) (same-octave . 1))
+ \property Current.autoCautionaries = #'()
}
% the accidentals that Stone adds to the old standard as cautionaries
modernCautionaries = {
- \property Score.extraNatural = ##f
- \property Score.autoAccidentals = #'(Staff (same-octave . 0))
- \property Score.autoCautionaries = #'(Staff (any-octave . 0) (same-octave . 1))
+ \property Current.extraNatural = ##f
+ \property Current.autoAccidentals = #'(Staff (same-octave . 0))
+ \property Current.autoCautionaries = #'(Staff (any-octave . 0) (same-octave . 1))
}
% Multivoice accidentals to be read both by musicians playing one voice
% and musicians playing all voices.
% Accidentals are typeset for each voice, but they ARE cancelled across voices.
modernVoiceAccidentals = {
- \property Staff.extraNatural = ##f
- \property Staff.autoAccidentals = #'(
+ \property Current.extraNatural = ##f
+ \property Current.autoAccidentals = #'(
Voice (same-octave . 0) (any-octave . 0) (same-octave . 1)
Staff (same-octave . 0) (any-octave . 0) (same-octave . 1)
)
- \property Staff.autoCautionaries = #'()
+ \property Current.autoCautionaries = #'()
}
% same as modernVoiceAccidental eccept that all special accidentals are typeset
% as cautionaries
modernVoiceCautionaries = {
- \property Staff.extraNatural = ##f
- \property Staff.autoAccidentals = #'(
+ \property Current.extraNatural = ##f
+ \property Current.autoAccidentals = #'(
Voice (same-octave . 0)
)
- \property Staff.autoCautionaries = #'(
+ \property Current.autoCautionaries = #'(
Voice (any-octave . 0) (same-octave . 1)
Staff (same-octave . 0) (any-octave . 0) (same-octave . 1)
)
% stone's suggestions for accidentals on grand staff.
% Accidentals are cancelled across the staves in the same grand staff as well
pianoAccidentals = {
- \property GrandStaff.autoAccidentals = #'(
+ \property Current.autoAccidentals = #'(
Staff (same-octave . 0) (any-octave . 0) (same-octave . 1)
GrandStaff (any-octave . 0) (same-octave . 1)
)
- \property GrandStaff.autoCautionaries = #'()
+ \property Current.autoCautionaries = #'()
}
pianoCautionaries = {
- \property GrandStaff.autoAccidentals = #'(
+ \property Current.autoAccidentals = #'(
Staff (same-octave . 0)
)
- \property GrandStaff.autoCautionaries = #'(
+ \property Current.autoCautionaries = #'(
Staff (any-octave . 0) (same-octave . 1)
GrandStaff (any-octave . 0) (same-octave . 1)
)
% printed only once and are in effect until overridden, possibly many
% measures later.
noResetKey = {
- \property Score.autoAccidentals = #'(Staff (same-octave . #t))
- \property Score.autoCautionaries = #'()
+ \property Current.autoAccidentals = #'(Staff (same-octave . #t))
+ \property Current.autoCautionaries = #'()
}
% do not set localKeySignature when a note alterated differently from
% remembered for the duration of a measure.
% accidentals not being remembered, causing accidentals always to be typeset relative to the time signature
forgetAccidentals = {
- \property Score.autoAccidentals = #'(Staff (same-octave . -1))
- \property Score.autoCautionaries = #'()
+ \property Current.autoAccidentals = #'(Staff (same-octave . -1))
+ \property Current.autoCautionaries = #'()
}