\version "2.18.2" #(set-global-staff-size 20) % un-comment the next line to remove Lilypond tagline: % \header { tagline="" } \paper { print-all-headers = ##t % allow per-score headers % un-comment the next line for A5: % #(set-default-paper-size "a5" ) % un-comment the next line for no page numbers: % print-page-number = ##f % un-comment the next 3 lines for a binding edge: % two-sided = ##t % inner-margin = 20\mm % outer-margin = 10\mm % un-comment the next line for a more space-saving header layout: % scoreTitleMarkup = \markup { \center-column { \fill-line { \magnify #1.5 { \bold { \fromproperty #'header:dedication } } \magnify #1.5 { \bold { \fromproperty #'header:title } } \fromproperty #'header:composer } \fill-line { \fromproperty #'header:instrument \fromproperty #'header:subtitle \smaller{\fromproperty #'header:subsubtitle } } } } } \score { << \override Score.BarNumber #'break-visibility = #end-of-line-invisible \set Score.barNumberVisibility = #(every-nth-bar-number-visible 5) % === BEGIN JIANPU STAFF === \new RhythmicStaff \with { % Get rid of the stave but not the barlines. % This changes between Lilypond versions. \remove Staff_symbol_engraver \consists "Accidental_engraver" % worked pre-2.18, but 2.18 results in missing barlines (adding Barline_engraver won't help). \override StaffSymbol #'line-count = #0 % tested in 2.15.40, 2.16.2, 2.18.0 and 2.18.2 \override BarLine #'bar-extent = #'(-2 . 2) % LilyPond 2.18: please make barlines as high as the time signature even though we're on a RhythmicStaff (2.16 and 2.15 don't need this although its presence doesn't hurt; Issue 3685 seems to indicate they'll fix it post-2.18) } { \new Voice="jianpu" { \override Staff.TimeSignature #'style = #'numbered \override Staff.Stem #'transparent = ##t \override Beam #'transparent = ##f % (needed for LilyPond 2.18 or the above switch will also hide beams) \override Stem #'direction = #DOWN \override Stem #'length-fraction = #0 \override Beam #'beam-thickness = #0.1 \override Beam #'length-fraction = #0.5 \override Voice.Rest #'style = #'neomensural % this size tends to line up better (we'll override the appearance) \override Accidental #'font-size = #-4 \override Tie #'staff-position = #2.5 \override TupletBracket #'bracket-visibility = ##t \tupletUp \time 4/4 \partial 4 #(define (note-five grob grob-origin context) (if (grob::has-interface grob 'note-head-interface) (begin (ly:grob-set-property! grob 'stencil (grob-interpret-markup grob (make-lower-markup 0.5 (make-bold-markup "5"))))))) \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g8[-\tweak #'X-offset #0.6 _. #(define (note-one grob grob-origin context) (if (grob::has-interface grob 'note-head-interface) (begin (ly:grob-set-property! grob 'stencil (grob-interpret-markup grob (make-lower-markup 0.5 (make-bold-markup "1"))))))) \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8] \repeat volta 2 { #(define (note-three grob grob-origin context) (if (grob::has-interface grob 'note-head-interface) (begin (ly:grob-set-property! grob 'stencil (grob-interpret-markup grob (make-lower-markup 0.5 (make-bold-markup "3"))))))) | \applyOutput #'Voice #note-three e'4.[ \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8] \applyOutput #'Voice #note-three e'4[ \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-three e'8 #(define (note-two grob grob-origin context) (if (grob::has-interface grob 'note-head-interface) (begin (ly:grob-set-property! grob 'stencil (grob-interpret-markup grob (make-lower-markup 0.5 (make-bold-markup "2"))))))) \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-two d'8] | \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8] \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8[ #(define (note-six grob grob-origin context) (if (grob::has-interface grob 'note-head-interface) (begin (ly:grob-set-property! grob 'stencil (grob-interpret-markup grob (make-lower-markup 0.5 (make-bold-markup "6"))))))) \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-six a8]-\tweak #'X-offset #0.6 _. \applyOutput #'Voice #note-five g4[-\tweak #'Y-offset #-1.2 -\tweak #'X-offset #0.6 _. \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g8-\tweak #'X-offset #0.6 _. \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8] | \applyOutput #'Voice #note-three e'4.[ \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8] \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8] \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-six a'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8] | \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-three e'8] \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-two d'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8] \applyOutput #'Voice #note-two d'4[ \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-six a'8 \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8] | \applyOutput #'Voice #note-three e'4.[ \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8] \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8] \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-six a'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8] | \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-three e'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-two d'8] \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-two d'8] \applyOutput #'Voice #note-six a4[-\tweak #'Y-offset #-1.2 -\tweak #'X-offset #0.6 _. \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g8-\tweak #'X-offset #0.6 _. \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-six a8]-\tweak #'X-offset #0.6 _. | \applyOutput #'Voice #note-one c'4.[ \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-three e'8] \applyOutput #'Voice #note-two d'4[ \applyOutput #'Voice #note-three e'4] } \alternative { { \once \override Tie #'transparent = ##t \once \override Tie #'staff-position = #0 | \applyOutput #'Voice #note-one c'4[ ~ #(define (note-dashone grob grob-origin context) (if (grob::has-interface grob 'note-head-interface) (begin (ly:grob-set-property! grob 'stencil (grob-interpret-markup grob (make-lower-markup 0.5 (make-bold-markup "–"))))))) \applyOutput #'Voice #note-dashone c'4 ~ \applyOutput #'Voice #note-one c'4 \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g8-\tweak #'X-offset #0.6 _. \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8] } { \once \override Tie #'transparent = ##t \once \override Tie #'staff-position = #0 | \applyOutput #'Voice #note-one c'4[ ~ \applyOutput #'Voice #note-dashone c'4 ~ \applyOutput #'Voice #note-one c'4 \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-three e'8 \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8] }} | \applyOutput #'Voice #note-one c''4.[^. \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c''8]^. #(define (note-seven grob grob-origin context) (if (grob::has-interface grob 'note-head-interface) (begin (ly:grob-set-property! grob 'stencil (grob-interpret-markup grob (make-lower-markup 0.5 (make-bold-markup "7"))))))) \applyOutput #'Voice #note-seven b'4[ \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-six a'8 \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8] | \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-six a'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c''8]^. \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-three e'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-two d'8] \applyOutput #'Voice #note-one c'4[ \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8 \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8] | \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8[ \applyOutput #'Voice #note-one c''4^. \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-six a'8] \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-three e'8] \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-two d'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8] \once \override Tie #'transparent = ##t \once \override Tie #'staff-position = #0 | \applyOutput #'Voice #note-two d'4[ ~ #(define (note-dashtwo grob grob-origin context) (if (grob::has-interface grob 'note-head-interface) (begin (ly:grob-set-property! grob 'stencil (grob-interpret-markup grob (make-lower-markup 0.5 (make-bold-markup "–"))))))) \applyOutput #'Voice #note-dashtwo d'4 ~ \applyOutput #'Voice #note-two d'4 \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-three e'8 \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8] | \applyOutput #'Voice #note-one c''4.[^. \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c''8]^. \applyOutput #'Voice #note-seven b'4[ \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-six a'8 \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8] | \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-six a'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c''8]^. \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-three e'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-two d'8] \applyOutput #'Voice #note-one c'4[ \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8 \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8] | \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8[ \applyOutput #'Voice #note-one c''4^. \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-six a'8] \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-three e'8] \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-two d'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8] \once \override Tie #'transparent = ##t \once \override Tie #'staff-position = #0 | \applyOutput #'Voice #note-one c'4[ ~ \applyOutput #'Voice #note-dashone c'4 ~ \applyOutput #'Voice #note-one c'4 \once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible \once \override Score.RehearsalMark #'self-alignment-X = #RIGHT \mark "D.C. al Fine" \bar "||" \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-three e'8 \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8] | \applyOutput #'Voice #note-one c''4.[^. \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c''8]^. \applyOutput #'Voice #note-seven b'4[ \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-six a'8 \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8] | \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-six a'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c''8]^. \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-three e'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-two d'8] \applyOutput #'Voice #note-one c'4[ \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8 \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8] | \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8[ \applyOutput #'Voice #note-one c''4^. \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-six a'8] \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-five g'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-three e'8] \set stemLeftBeamCount = #0 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-two d'8[ \set stemLeftBeamCount = #1 \set stemRightBeamCount = #1 \applyOutput #'Voice #note-one c'8] \once \override Tie #'transparent = ##t \once \override Tie #'staff-position = #0 | \applyOutput #'Voice #note-one c'4[ ~ \applyOutput #'Voice #note-dashone c'4 ~ \applyOutput #'Voice #note-one c'4] \once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible \once \override Score.RehearsalMark #'self-alignment-X = #RIGHT \mark "Fine" \bar "|." } } % === END JIANPU STAFF === \new Lyrics = "IX" { \lyricsto "jianpu" { 每 一 次 都 在 徘 徊 孤 單 中 堅 強 每 一 次 就 算 很 受 傷 也 不 閃 淚 光 我 知 道 我 一 直 有 雙 隱 形 的 翅 膀 帶 我 飛 飛 過 絕 望 不 去 } } \new Lyrics = "IY" { \lyricsto "jianpu" { 不 去 想 他 們 擁 有 美 麗 的 太 陽 我 看 見 每 天 的 夕 陽 也 會 有 變 化 我 知 道 我 一 直 有 雙 隱 形 的 翅 膀 帶 我 飛 給 我 希       望 我 終 於 看 到 所 有 夢 想 都 開 花 追 逐 的 年 輕 歌 聲 多 嘹 亮 我 終 於 翱 翔 用 心 凝 望 不 害 怕 哪 裡 會 有 風 就 飛 多 遠 吧 隱 形 的 翅 膀 讓 夢 恆 久 比 天 長 留 一 個 願 望 讓 自 己 想 像 } } %>> %\layout{} } %\score { %\unfoldRepeats %<< % === BEGIN 5-line STAFF === \new Staff { \new Voice="5-line" { \time 4/4 \partial 4 g8 c'8 \repeat volta 2 { | e'4. g'8 e'4 e'8 d'8 | c'8 c'8 c'8 a8 g4 g8 c'8 | e'4. g'8 g'8 g'8 a'8 g'8 | g'8 e'8 d'8 c'8 d'4 a'8 g'8 | e'4. g'8 g'8 g'8 a'8 g'8 | e'8 d'8 c'8 d'8 a4 g8 a8 | c'4. e'8 d'4 e'4 } \alternative { { | c'2. g8 c'8 } { | c'2. e'8 g'8 }} | c''4. c''8 b'4 a'8 g'8 | a'8 c''8 e'8 d'8 c'4 c'8 c'8 | c'8 c''4 a'8 g'8 e'8 d'8 c'8 | d'2. e'8 g'8 | c''4. c''8 b'4 a'8 g'8 | a'8 c''8 e'8 d'8 c'4 c'8 c'8 | c'8 c''4 a'8 g'8 e'8 d'8 c'8 | c'2. \once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible \once \override Score.RehearsalMark #'self-alignment-X = #RIGHT \mark "D.C. al Fine" \bar "||" e'8 g'8 | c''4. c''8 b'4 a'8 g'8 | a'8 c''8 e'8 d'8 c'4 c'8 c'8 | c'8 c''4 a'8 g'8 e'8 d'8 c'8 | c'2. \once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible \once \override Score.RehearsalMark #'self-alignment-X = #RIGHT \mark "Fine" \bar "|." } } % === END 5-line STAFF === >> } \layout {} \score { \unfoldRepeats << % === BEGIN MIDI STAFF === \new Staff { \new Voice="midi" { \time 4/4 \partial 4 g8 c'8 \repeat volta 2 { | e'4. g'8 e'4 e'8 d'8 | c'8 c'8 c'8 a8 g4 g8 c'8 | e'4. g'8 g'8 g'8 a'8 g'8 | g'8 e'8 d'8 c'8 d'4 a'8 g'8 | e'4. g'8 g'8 g'8 a'8 g'8 | e'8 d'8 c'8 d'8 a4 g8 a8 | c'4. e'8 d'4 e'4 } \alternative { { | c'2. g8 c'8 } { | c'2. e'8 g'8 }} | c''4. c''8 b'4 a'8 g'8 | a'8 c''8 e'8 d'8 c'4 c'8 c'8 | c'8 c''4 a'8 g'8 e'8 d'8 c'8 | d'2. e'8 g'8 | c''4. c''8 b'4 a'8 g'8 | a'8 c''8 e'8 d'8 c'4 c'8 c'8 | c'8 c''4 a'8 g'8 e'8 d'8 c'8 | c'2. \once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible \once \override Score.RehearsalMark #'self-alignment-X = #RIGHT \mark "D.C. al Fine" \bar "||" g8 c'8 | e'4. g'8 e'4 e'8 d'8 | c'8 c'8 c'8 a8 g4 g8 c'8 | e'4. g'8 g'8 g'8 a'8 g'8 | g'8 e'8 d'8 c'8 d'4 a'8 g'8 | e'4. g'8 g'8 g'8 a'8 g'8 | e'8 d'8 c'8 d'8 a4 g8 a8 | c'4. e'8 d'4 e'4 | c'2. e'8 g'8 | c''4. c''8 b'4 a'8 g'8 | a'8 c''8 e'8 d'8 c'4 c'8 c'8 | c'8 c''4 a'8 g'8 e'8 d'8 c'8 | d'2. e'8 g'8 | c''4. c''8 b'4 a'8 g'8 | a'8 c''8 e'8 d'8 c'4 c'8 c'8 | c'8 c''4 a'8 g'8 e'8 d'8 c'8 | c'2. e'8 g'8 | c''4. c''8 b'4 a'8 g'8 | a'8 c''8 e'8 d'8 c'4 c'8 c'8 | c'8 c''4 a'8 g'8 e'8 d'8 c'8 | c'2. \once \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible \once \override Score.RehearsalMark #'self-alignment-X = #RIGHT \mark "Fine" \bar "|." } } % === END MIDI STAFF === >> \midi { \context { \Score tempoWholesPerMinute = #(ly:make-moment 84 4)}} }