X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Fregression%2Faccidental-octave.ly;h=3b26f0a1e715fa146811475365619f37426e05e7;hb=6c09371dbceaba5a2ca168008b25dfbb1f8c18ae;hp=f9bdb98024a619c1dc22362cd7699fd9f72690c8;hpb=352fd1005d930ced9e8631cd69f6ce439ceff512;p=lilypond.git diff --git a/input/regression/accidental-octave.ly b/input/regression/accidental-octave.ly index f9bdb98024..3b26f0a1e7 100644 --- a/input/regression/accidental-octave.ly +++ b/input/regression/accidental-octave.ly @@ -1,77 +1,27 @@ -\version "1.5.43.rz1" + +\version "2.10.0" \header { -texidoc=" -This shows how accidentals in different octaves are handled. -Fixme: Shorten and docu + texidoc=" +This shows how accidentals in different octaves are handled. The note names +are also automatically printed but the octavation has been dropped out. " -} - -#(define (lo-octave p) - (let* ((a (pitch-alteration p)) - (n (pitch-notename p))) - (make-pitch -1 n a))) - -#(define (no-octaves music) - (let* ((es (ly-get-mus-property music 'elements)) - (e (ly-get-mus-property music 'element)) - (p (ly-get-mus-property music 'pitch))) - - (if (pair? es) - (ly-set-mus-property - music 'elements - (map no-octaves es))) - - (if (music? e) - (ly-set-mus-property - music 'element - (no-octaves e))) - (if (pitch? p) - (begin - (set! p (lo-octave p)) - (ly-set-mus-property music 'pitch p))) - - music)) +} -\include "paper16.ly" -mel = \notes \transpose c'' { +mel = \transpose c c' { \time 4/4 \key d \major gis4 g' g gis' | gis2 g' | g1 | gis | g | gis' | g | fis4 f' f fis' | fis2 f' | f1 | fis | f | fis' | f | \bar "|." \break } -mus = \notes { - \mel - \property Score.oneMeasureLazy = ##t - \property Score.autoAccidentals = #'(Staff (same-octave . 0)) - < s1^""^""^"$\\backslash$property Score.autoAccidentals = \\#'(Staff (same-octave . 0))" \mel > - \property Score.autoAccidentals = #'(Staff (same-octave . 1)) - < s1^""^""^"$\\backslash$property Score.autoAccidentals = \\#'(Staff (same-octave . 1))" \mel > - \property Score.autoAccidentals = #'(Staff (any-octave . 0)) - < s1^""^""^"$\\backslash$property Score.autoAccidentals = \\#'(Staff (any-octave . 0))" \mel > - \property Score.autoAccidentals = #'(Staff (any-octave . 1)) - < s1^""^""^"$\\backslash$property Score.autoAccidentals = \\#'(Staff (any-octave . 1))" \mel > - \modernAccidentals - < s1^""^""^"$\\backslash$modernAccidentals" \mel > - \modernCautionaries - < s1^""^""^"$\\backslash$modernCautionaries" \mel > - \noResetKey - < s1^""^""^"$\\backslash$noResetKey" \mel > - \forgetAccidentals - < s1^""^""^"$\\backslash$forgetAccidentals" \mel > -} - - -\score { - < \context Staff \mus - \context NoteNames \apply #no-octaves \mus - > - \paper { - indent=0.0 - } -} +<< \context Staff \mel + \context NoteNames{ + \set printOctaveNames= ##f + \mel + } + >>