X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=input%2Fregression%2Faccidental-octave.ly;h=129f579599df7ed2653145191def40ddc913a72b;hb=6c34b9f81c0148bf965ce2b2090d75429a3f5b47;hp=041442e2b76e8f5f39c55334a025b62eb2b67a50;hpb=aae91f7e94146d56727471074c4d2795d666521f;p=lilypond.git diff --git a/input/regression/accidental-octave.ly b/input/regression/accidental-octave.ly index 041442e2b7..129f579599 100644 --- a/input/regression/accidental-octave.ly +++ b/input/regression/accidental-octave.ly @@ -1,84 +1,27 @@ -\version "1.7.6" +\version "2.12.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 (ly:pitch-alteration p)) - (n (ly:pitch-notename p))) - (ly: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 (ly:music? e) - (ly:set-mus-property! - music 'element - (no-octaves e))) - - (if (ly:pitch? p) - (begin - (set! p (lo-octave p)) - (ly:set-mus-property! music 'pitch p))) - - - music)) +} -\include "paper16.ly" -mel = \notes \transpose c 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 - -%% FIXME. -% \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 - } -} -%% new-chords-done %% \ No newline at end of file +<< \context Staff \mel + \context NoteNames{ + \set printOctaveNames= ##f + \mel + } + >>