-% same as modernVoiceAccidental eccept that all special accidentals are typeset
-% as cautionaries
-modernVoiceCautionaries = {
- \property Current.extraNatural = ##f
- \property Current.autoAccidentals = #'(
- Voice (same-octave . 0)
- )
- \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 Current.autoAccidentals = #'(
- Staff (same-octave . 0) (any-octave . 0) (same-octave . 1)
- GrandStaff (any-octave . 0) (same-octave . 1)
- )
- \property Current.autoCautionaries = #'()
-}
-
-pianoCautionaries = {
- \property Current.autoAccidentals = #'(
- Staff (same-octave . 0)
- )
- \property Current.autoCautionaries = #'(
- Staff (any-octave . 0) (same-octave . 1)
- GrandStaff (any-octave . 0) (same-octave . 1)
- )
-}
-
-
-% Do not reset the key at the start of a measure. Accidentals will be
-% printed only once and are in effect until overridden, possibly many
-% measures later.
-noResetKey = {
- \property Current.autoAccidentals = #'(Staff (same-octave . #t))
- \property Current.autoCautionaries = #'()
-}
-
-% do not set localKeySignature when a note alterated differently from
-% localKeySignature is found.
-% Causes accidentals to be printed at every note instead of
-% remembered for the duration of a measure.
-% accidentals not being remembered, causing accidentals always to be typeset relative to the time signature
-forgetAccidentals = {
- \property Current.autoAccidentals = #'(Staff (same-octave . -1))
- \property Current.autoCautionaries = #'()
-}