lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: To improve lilypond score sheet output


From: MING TSANG
Subject: Re: To improve lilypond score sheet output
Date: Sat, 18 Sep 2010 07:58:00 -0700 (PDT)

It seems I cannot attach files. So here is the lilypond file:

\version "2.13.32"

\header {
%  #(before-title-space 10\mm)    
  title = "主阿我要更愛你:More Love To Thee"
  subtitle = " "
  poet = "Zunda Chen"
  composer = "陳傳道 曲"
  meter = \markup { "B" \teeny \raise #1.0 \flat "4/4" }
 
  enteredby="ymingT"
  maintainer="ymingT"
  texidoc = ""
}

ignoreMelisma =    \set ignoreMelismata = ##t
ignoreMelismaOff = \unset ignoreMelismata
#(define Ez_numbers_engraver
   (list
    (cons 'acknowledgers
          (list
           (cons 'note-head-interface
                 (lambda (engraver grob source-engraver)
                   (let* ((context (ly:translator-context engraver))
                          (tonic-pitch (ly:context-property context 'tonic))
                          (tonic-name (ly:pitch-notename tonic-pitch))
                          (grob-pitch
                           (ly:event-property (event-cause grob) 'pitch))
                          (grob-name (ly:pitch-notename grob-pitch))
                          (delta (modulo (- grob-name tonic-name) 7))
                          (note-names
                           (make-vector 7 (number->string (1+ delta)))))
                     (ly:grob-set-property! grob 'note-names note-names))))))))
EzNum = {
         \override Staff.StaffSymbol #'staff-space = #2.00
         \override Staff.StaffSymbol #'line-thickness = #1.25
         \override Staff.NoteHead #'font-size = #+4.00
         \override Staff.Clef #'font-size = #+2.5
         \override Staff.TimeSignature #'font-size = #+2.5
         \override Staff.Accidental #'font-size = #+2.5
         \easyHeadsOn
         \override Staff.NoteHead #'font-size = #-1.25
        }

\paper  {
                %#(set-global-staff-size (* 5.8 mm))
  indent = #(* mm 0)
  line-width = #(* mm 180)
  interscoreline = 2.\mm
  between-system-space = 36\mm
  ragged-bottom = ##t
}

#(set-global-staff-size 19)
\include "english.ly"
TimeKey = { \time 4/4  \key bf  \major  }   % \partial 4

SopMusic   = \relative c' {
    \easyHeadsOn
    R1^\markup{Andante Graccoso} | R1 | R1 | a'1\rest \fermata |                    %bar 01-04
    d,4^\markup{Soprano Solo or Soprano}  f4 bf4 d4 | d4. c8 c2 | f,4 a4 c4 ef4 | ef4. d8 d2 |         %bar 05-08
    f4. f8 ef(^\> d) c( bf) | a2 g2\! | ef'4. d8 c8(^\> bf8) a8( g8) | g2 f2\! |       %bar 09-12
    bf2^\markup{ cresc.} c4 bf4 | ef4. e8^\f f4. bf,8 |            %bar 13-14
        d2^\markup{ rit. }^\> c2\! | bf2.\fermata r4 |                %bar 15-16
        d4. d8 ef8 d8 c8 bf8 |                            %bar 17
        bf2 a2 |                                %bar 18
        ef'4. ef8 f8 ef8 d8 cs8 |                        %bar 19
        d2. r4 |                                %bar 20
        g4. d8 ef8 f8 ef8 d8 |                            %bar 21
        d2 g,2 |                                %bar 22
        c4. c8 bf8 bf8 a8 g8 | f2. r4 |                        %bar 23-24
        d'4. d8 ef d c bf | bf2 a2 |                        %bar 25-26
        c4. c8 bf bf a g | f2. r4 |                        %bar 27-28
        f'4. f8^\< ef d c bf\! | g'2^\f ef4. d8 |                %bar 29-30
        c8( bf) a( bf) d4.\fermata c8 | bf2. r4 |                %bar 31-32
        \time 12/8 d,4.^\markup { Largamente  } f bf a | g4.~ g4 g8 ef'2. |    %bar 33-34
        g,4. a bf g | f~ f4 bf8 d2. |                        %bar 35-36
        ef4. d c bf | a~ a4 c8 f2. |                        %bar 37-38
        c4 a8 c4 bf8 a4. g | f2.~ f\fermata |                    %bar 39-40
        d4.^\ff f bf d | d2.~ d4. r |                        %bar 41-42
        g,4.^\ff a bf d | g2.~ g4. r |                        %bar 43-44
        f4.-> ef-> d-> c-> | f4.~ f4 f8 bf,4. ef |                %bar 45-46
        d2. c | bf2.~ bf4. r |                            %bar 47-48
        \time 4/4 d4.^\markup{Moderate con _expression_} d8 ef d c bf | bf2 a |                    %bar 49-50
        ef'4. ef8 f ef d cs | d2. r4 |                        %bar 51-52
        g4. d8 ef f ef d | d2 g, |                        %bar 53-54
        c4. c8 bf bf^\> a g | f2.\! r4 |                    %bar 55-56
        d'4. d8 ef d c bf | bf2^\f a |                        %bar 57-58
        ef'4. ef8 f ef d cs | d2. r4 |                        %bar 59-60
        f4.^\f f8 ef d c bf | g'2^\ff ef4. d8 |                    %bar 61-62
        c8( bf) a( bf) d4.\fermata c8 | bf2. r4 |                %bar 63-64
              }
AltoMusic  = \relative c' {
    \easyHeadsOn
    \override NoteHead #'color = #blue
    s1 s1 s1 s1 s1 s1 s1 s1 s1 s1 |                        %bar 01-10
    s1 s1 s1 s1 s1 s1 |                            %bar 11-16
    f4. f8 g8 f8 ef8 d8 |                            %bar 17
        f2 ef2 |                                %bar 18
        g4. g8 a8 g8 f8 f8 |                            %bar 19
        f2. s4 |                                %bar 20
        g4. g8 g8 g8 g8 g8 |                            %bar 21
        e2 ef2 |                                %bar 22
        e4. ef8 ef8 ef8 ef8 ef8 | f2. s4 |                    %bar 23-24
        f4. f8 g f ef d | f2 ef2 |                        %bar 25-26
        e4. ef8 ef ef ef ef | f2. s4 |                        %bar 27-28
        g4. g8 g g g g | bf2 g4. f8 |                        %bar 29-30
        f4 f bf4. a8 | g2. s4 |                            %bar 31-32
    d4. f bf a | g4.~ g4 g8 g2. |                        %bar 33-34
    g4. a bf g | f~ f4 bf8 f2. |                        %bar 35-36
    f4. f f f | ef~ ef4 ef8 a2. |                        %bar 37-38
    f4 f8 e4 ef8 ef4. ef | c2.( d2 ef?4^\fermata ) |            %bar 39-40
    d4.^\markup{Deciso} f bf d | fs,2.( f4.) s |                %bar 41-42
    g4. a bf d | g,2.~ g4. s |                        %bar 43-44
    bf4. g f ef | a bf g g |                        %bar 45-46
    f2. ef | d~ d4. s |                            %bar 47-48
    f4. f8 g f ef d | f2 ef |                        %bar 49-50
    g4. g8 a g f f | f2. s4 |                        %bar 51-52
    g4. g8 g g g g | e2 ef |                        %bar 53-54
    e4. ef8 ef ef ef ef | f2. s4 |                        %bar 55-56
    f4. f8 g f ef d | f2 ef |                        %bar 57-58
    g4. g8 a g f f | f2. s4 |                        %bar 59-60
    g4. g8 g g g g | bf2 g4. f 8 |                        %bar 61-62
    f4 f bf4. a8 | bf2. s4 |                        %bar 63-64
              }
TenorMusic = \relative c  {
    \easyHeadsOn
    s1 s1 s1 s1 s1 s1 s1 s1 s1 s1 |                        %bar 01-10
    s1 s1 s1 s1 s1 s1 |                            %bar 11-16
    bf'4. bf8 bf bf bf bf | bf2 c2 |                    %bar 17-18
    c4. c8 c8 c8 bf8 a8 | bf2. r4 |                        %bar 19-20
    b4. bf8 bf8 bf8 bf8 d8 | c2 c2 |                    %bar 21-22
    g4. g8 g g g g | f2. r4 |                        %bar 23-24
    bf4. bf8 bf bf bf bf | bf2 c2 |                        %bar 25-26
    g4. g8 g g g g | a2. r4 |                        %bar 27-28
    b4. bf8 c d ef d | bf?2 bf4. bf8 |                    %bar 29-30
    ef8 d c d f4.\fermata ef8 | <bf d>2. r4 |                %bar 31-32
    d,4. f bf a | g4.~ g4 g8 bf2. |                        %bar 33-34
    g4. a bf g | f~ f4 bf8 bf2. |                        %bar 35-36
    c4. bf a bf | c~ c4 c8 ef2. |                        %bar 37-38
    c4 c8 c4 c8 c4. bf | a2.( a2 c4_\fermata ) |                %bar 39-40
    d,4. f bf d | d2.~ d4. r4. |                        %bar 41-42
    g,4. a bf d | bf2.~ bf4. r |                        %bar 43-44
    bf4. bf bf a | c bf bf bf |                        %bar 45-46
    a2. a | a~ a4. r |                            %bar 47-48
    bf4. bf8 bf bf bf bf | bf2 c |                        %bar 49-50
    c4. c8 c c bf a | bf2. r4 |                        %bar 51-52
    b4. bf8 bf bf bf d | c2 c |                        %bar 53-54
    g4. g8 g g a bf | a2. r4 |                        %bar 55-56
    bf4. bf8 bf bf bf bf | bf2 c |                        %bar 57-58
    c4. c8 c c bf a | bf2. r4 |                        %bar 59-60
    b4. bf8 c d ef d | bf2 bf4. bf8 |                    %bar 61-62
    ef8( d) c( d) f4. ef8 | d2. r4 |                    %bar 63-64
                          }
BassMusic  = \relative c  {
    \easyHeadsOn
    \override NoteHead #'color = #red
    s1 s1 s1 s1 s1 s1 s1 s1 s1 s1 |                        %bar 01-10
    s1 s1 s1 s1 s1 s1 |                            %bar 11-16
    bf4. bf8 bf bf bf bf | d2 f2 |                        %bar 17-18
    f4. f8 f8 f8 f8 f8 | bf,2. s4 |                        %bar 19-20
    g4. g8 g8 g8 g8 b8 | c2 c2 |                        %bar 21-22
    c4. c8 c c c c | d2. s4 |                        %bar 23-24
    bf4. bf8 bf bf bf bf | d2 f2 |                        %bar 25-26
    c4. c8 c c c c | f2. s4 |                        %bar 27-28
    g,4. g8 a b c d | ef2 ef4. f8 |                        %bar 29-30
    f4 f f4. f8 | bf,2. s4 |                        %bar 31-32
    d4. f bf a | g4.~ g4 g8 ef2. |                        %bar 33-34
    g4. a bf g | f~ f4 bf8 bf,2. |                        %bar 35-36
    a4. bf c d | f~ f4 f8 f2. |                        %bar 37-38
    a4 c8 c,4 c8 c4. c | f2.~ f |                        %bar 39-40
    d4. f bf d | a2.~ a4. s4. |                        %bar 41-42
    g4. a bf d, | ef2.~ ef4. s |                        %bar 43-44
    d4. ef f f | f d ef ef |                        %bar 45-46
    f2. f | bf,2.~ bf4. s |                                                 %bar 47-48
    bf4. bf8 bf bf bf bf | d2 f |                        %bar 49-50
    f4. f8 f f f f | bf,2. s4 |                        %bar 51-52
    g4. g8 g g g b | c2 c |                            %bar 53-54
    c4. c8 c c c c | f2. s4 |                        %bar 55-56
    bf,4. bf8 bf bf bf bf | d2 f |                        %bar 57-58
    f4. f8 f f f f | bf,2. s4 |                        %bar 59-60
    g4. g8 a b c d | ef2 ef4. f8 |                        %bar 61-62
    f4 f f4. f8 | bf,2. s4 |                        %bar 63-64
                 }

PianoRHand = \relative c' {
    << {d'8 bf8 ef8 d8 a'8 g8 bf8 a8} \\ {f,2\mf df'2} >> |            %bar 01
    << {c'8 bf8 a8 bf8 c8 bf8 c8 cs8} \\ {d,2 ef2} >> |            %bar 02
    << {d'8 bf8 g8 f8 d8 bf8 g8 f8} \\ {f'2 f,2} >> |            %bar 03
    <ef f c'>2 <d f bf> |                            %bar 04 
        r8 d8 f d bf' f d' bf |                            %bar 05
        d8 ef,8 f8 a8 c8 a8 f8 ef8 |                        %bar 06
        f8 ef a f c' a ef c |                            %bar 07
        ef8 g a bf d bf f ef |                            %bar 08
        f'8 b, d f g f ef d |                            %bar 09
        c8 g a bf d c bf g |                             %bar 10
        ef'8 g, a bf a g f e |                             %bar 11
        g8 f e f d f df f |                             %bar 12
        d8 f bf f c' f, d' b |                            %bar 13
        ef8 bf c cs d bf f f' |                            %bar 14
        d8 f, e f c' f, ef f |                            %bar 15
        bf8 f d f bf d f a |                             %bar 16
        <f, bf d>4.^( <f bf d>8 <g bf ef>8 <f bf d>8 <ef c'>8 <d bf'>8 |     %bar 17
        <bf f' bf>2 <ef f a>2) |                        %bar 18
        <g c ef>4.( <g c ef>8 <a c f>8 <g c ef>8 <f bf d>8 <f cs'>8 |        %bar 19
        <f bf d>2.) r4 |                            %bar 20
        <g b d g>4.( <g bf d>8 <g bf ef>8 <g bf f'>8 <g bf ef>8 <g d'>8 |    %bar 21
        <e c' d>2 <ef g>2) |                            %bar 22
        <e g c>4.^( <ef g c>8 <ef g bf>8 <ef g bf>8 <ef a>8 <ef g>8 |        %bar 23
        <a, c f>2.) r4 |                            %bar 24
        <f' bf d>4.^( <f bf d>8 <g bf ef>8 <f bf d>8 <ef c'>8 <d bf'>8 |     %bar 25 x
        <bf f' bf>2 <ef f a>2) |                        %bar 26 x
        <g bf ef>4.( <g bf ef>8 <a c f>8 <g c ef>8 <f bf d>8 <f cs'>8 |        %bar 27 x
        <f bf d>2.) r4 |                            %bar 28 x
        <g b f'>4.( <g bf f'>8 <g c ef> <g bf d> <ef g c> <d g bf> |        %bar 29
        <bf'? ef g>2) <g bf ef>4. <f bf d>8 |                    %bar 30
        <ef f c'>8^( <d f bf>8 <c f a> <d f bf>) <f bf d>4.\fermata <ef a c>8 |    %bar 31
        \times 2/3 {<d f bf>8^( <d f bf> <d f bf>)} \times 2/3 {<d f bf>8( <d f bf> <d f bf>)}
        \times 2/3 {<d f bf>8( <d f bf> <d f bf>)} <d f bf>4\fermata |        %bar 32
        << {d4.-> f-> bf-> a->} \\ {r8 <f, bf>8 <f bf> r <bf d> <bf d> r <d f> <d f> r <d f> <d f>} >> |      %bar 33
        << {g4.->~ g s s} \\ {r8 <bf, ef> <bf ef> ef <bf ef> <bf ef> <g' bf ef>( <g bf d> <g bf d> <ef g c> <ef g bf> <ef g>)} >> | %bar 34
        << {g4.-> a-> bf-> g->} \\ {r8 <c, ef> <c ef> r <c ef> <c ef> r <c ef> <c ef> r <c ef> <c ef>} >> |    %bar 35
        << {f4.~ f  s4. s} \\ {r8 <bf, d> <bf d> <bf d> <bf d> <bf d> <f' bf d>8 <bf d f> <bf d g> <d f a> <bf d g> <bf d f>} >> |    %bar 36
        << {ef4. d c bf} \\ {r8 <f c> <f c> r <f bf> <f bf> r <f a> <f a> r <bf, f'> <bf f'>} >> |        %bar 37
        << {a'4.->( g4) c8 s4. s} \\ {r8 <c, ef> <c ef> <c ef> <c ef> <f a> <a ef' f> <a ef' g> <a ef' f> <a c e> <a c ef> <a c d>} >> |    %bar 38
        << {c4. c a g} \\ {r8 <d f> <f a> r <e g> <ef g b> r <c ef> <c ef> r <c ef> <c ef>} >> |        %bar 39
        << {f2. f} \\ {r8 <a, c> <a c> <a c> <a c> <a c> r <b d> <b d> <c e> <c ef> <c ef>} >> |        %bar 40
        << {d4.^\markup{Deciso} f bf d} \\ {r8 <f,, bf> <f bf> r <bf d> <bf d> r <d f> <d f> r <f bf> <f bf>} >> |        %bar 41
        << {d'2. d->} \\ {r8 <d, fs> <d f> <d f> <d f> <d f> <d f a>2.} >> |                    %bar 42
        << {g4. a bf d} \\ {r8 <bf, d> <bf d> r <bf d> <bf d> r d d r <g bf> <g bf>} >> |            %bar 43
        << {g'2. g->} \\ {r8 <g, bf> <g bf> <g bf> <g bf> <g bf> <g bf ef>2.} >> |                %bar 44
        <a c f>4.-> <f bf f'>-> <g bf ef>-> <g bf ef>-> |                            %bar 45
        <a c f> <f bf f'> <g bf ef> <g bf ef> |                                    %bar 46
        <f bf d>2. <ef a c> | <d f bf> <d f bf>8 <f bf d> <bf d f> <d f bf>4. ||                %bar 47-48
        <f, bf d>4. <f bf d>8 <g bf ef> <f bf d> <ef c'> <d bf'> |  <bf f' bf>2 <ef f a>             %bar 49-50
        <g c ef>4. <g c ef>8 <a c f> <g c ef> <f bf d> <f cs'> | <f bf d>2. r4 |                 %bar 51-52
        <g b d g>4.( <g bf d>8 <g bf ef> <g bf f> <g bf ef> <g d> | <e c' d>2 <ef g>) |                %bar 53-54
        <e g c>4.( <ef g c>8 <ef g bf> <ef g bf> <ef a> <ef g> | <a, c f>2.) r4 |                %bar 55-56
        <f' bf d>4.( <f bf d>8 <g bf ef> <f bf d> <ef c'> <d bf'> | <bf f' bf>2) <ef f a> |            %bar 57-58
        <g bf ef>4.( <g bf ef>8 <a c f> <g c ef> <f bf d> <f cs'> | <f bf d>2.) r4 |                %bar 59-60
        <g b f'>4.( <g bf f'>8 <g c ef> <g bf d> <ef g c> <d g bf> | <bf' ef g>2 <g bf ef>4.) <f bf d>8 |    %bar 61-62
        <ef f c'>8 <d f bf> <c f a> <d f bf> <f bf d>4.\fermata <ef a c>8 |                    %bar 63
        \times 2/3 {<d f bf>8^( <d f bf> <d f bf>)} \times 2/3 {<d f bf>8( <d f bf> <d f bf>)}
        \times 2/3 {<d f bf>8( <d f bf> <d f bf>)} <d f bf>4\fermata |                        %bar 64
                         }
PianoLHand = \relative c {
    bf'2 a2 | g2 gf2 | f2^\markup{poco rit.} f,2 |                %bar 01-03
    <a a'>2 <bf bf'>2 |                            %bar 04
    <bf' bf,>2.^\markup{a tempo} r4^\markup{sempre} |            %bar 05
    <f f,>2.^\markup{legato} r4 |                        %bar 06
    <a, a'>4 <c c'>4 <f, f'>2 |                        %bar 07
    <bf bf'>2. r4 |                                %bar 08
    <g g'>2. r4 | <ef' ef'>2 <e e'>2 |                     %bar 09-10
    <c c'>2 <df df'>2 | <a a'>2 <f f'>2 |                    %bar 11-12
    <bf bf'>2^\markup{ cresc. } <a a'>4 <g g'>4 |                %bar 13
    <gf gf'>2 <f f'>2^\f |                            %bar 14
    <f f'>2^\markup{ rit. }^\> <a a'>2\! |                    %bar 15
    <bf bf'>2. r4 |                                %bar 16
    <bf, bf'>8 d'8_\markup{con Ped} f bf f bf f bf |            %bar 17
    <bf,, d'>8 f'' bf f <ef, f'> a' c a |                    %bar 18
    <f,, f'>8 f''8 a8 f8 a8 c8 f,8 a8 |                    %bar 19
    <bf,, bf'>8 d'8 f8 bf8 d8 bf8 f8 d8 |                    %bar 20
    <g,, g'>8 g'' b g bf g a bf |                        %bar 21
    <c,, c'>8 g''8 c8 g <c,, c'>8 g''8 c8 g8 |                %bar 22
    <c,, c'>8 g'' bf g bf g a bf |                        %bar 23
    <f,, f'>8 c'' f c f ef d c |                        %bar 24
    <bf, bf'>8 d'8_\markup{con Ped} f bf f bf f bf |            %bar 25 x
    <bf,, d'>8 f'' bf f <ef, f'> a' c a |                    %bar 26 x
    <f,, f'>8 f''8 a8 f8 a8 c8 f,8 a8 |                    %bar 27 x
    <bf,, bf'>8 d'8 f8 bf8 d8 bf8 f8 d8 |                    %bar 28 x
    <g,, g'>8 d'' g d <a, a'>8^\< <b b'> <c c'> <d d'>\! |            %bar 29
    <ef ef'>8^\f g' bf ef bf ef, bf f |                    %bar 30
    d4 f' <f,, f'>8 bf f'4\fermata |                    %bar 31
    <bf, bf'>4 <d d'> <f f'> <bf bf'>\fermata |                %bar 32
    <bf, bf'>2.~ <bf bf'>2 r4 |                        %bar 33
    <ef ef'>2.~ <ef ef'>2 r4 |                        %bar 34
    <f f'>2.~ <f f'>2 r4 | <bf, bf'>2.~ <bf bf'>2 r4 |            %bar 35-36
    <a a'>4. <bf bf'> <c c'> <d d'> |                    %bar 37
    <g g'>2.~ <g g'>4. r4. |                        %bar 38
    << {<a a'>4 <c c'>8 <c, c'>4. c8 c' c r c c} \\ {s2. c,2.} >> |        %bar 39
    << {r8 f' f f f f r f f f f f} \\ {f,2. f\fermata} >> |            %bar 40
    <bf, bf'>2.~^\ff <bf bf'> | <a a'> <d d'>8 <ef ef'> < d d'> <c c'> <bf bf'> <a a'> |    %bar 41-42
    <g g'>2.~^\ff <g g'> | <ef' ef'>2. <bf' bf'>8 <c c'> <bf bf'> <g g'> <f f'> <ef ef'> |    %bar 43-44
    <d d'>8 <ef ef'> <d d'> <ef ef'> <f f'> <ef ef'> <f f'> <g g'> <f f'> <f f'> <g g'> <f f'> |    %bar 45
    <f f'>8 <a a'> <c c'> <d, d'> <f f'> <bf bf'> <ef, ef'> <g g'> <bf bf'> <ef ef'> <bf bf'> <g g'> |    %bar 46
    <f f'>8 <bf bf'> <d d'> <f f'> <d d'> <bf bf'> <f f'> <a a'> <c c'> <ef ef'> <c c'> <a a'> |        %bar 47
    <bf bf'>8 <f f'> <d d'> <f f'> <d d'> <f f'> <bf, bf'>2. |                        %bar 48
    <bf bf'>8 d'_\markup{con Ped.} f bf f bf f bf |                                %bar 49
    <d,, d'>8 f' bf f <f, f'> a' c a |                                    %bar 50
    <f,, f'>8 f'' a f a c f, a |                                        %bar 51
    <bf,, bf'>8 d' f bf d bf f d |                                        %bar 52
    <g,, g'>8 g'' b g bf g a bf |                                        %bar 53
    <c,, c'>8 g'' c g <c,, c'> g'' c g |                                    %bar 54
    <c,, c'>8 g'' bf g bf g a bf |                                        %bar 55
    <f,, f'>8 c'' f c f ef d c |                                        %bar 56
    <bf,, bf'>8 d'' f bf f bf f bf |                                    %bar 57
    <d,, d'>8^\f f' bf f <f, f'> a' c a |                                    %bar 58
    <f,, f'>8 f'' a f a c f, a |                                        %bar 59
    <bf,, bf'>8 d' f bf d bf f d |                                        %bar 60
    <g,, g'>8^\f d'' g d <a, a'> <b b'> <c c'> <d d'> |                            %bar 61
    <ef ef'>^\ff g' bf ef bf ef, bf f |                                    %bar 62
    f4^\markup{poco rit.} f'4 <f,, f'>8 bf'8 f'4\fermata |                            %bar 63
    <bf,, bf'>4 <d d'> <f f'> <bf bf'>_\fermata |                                %bar 64 
                         }
                        
VerseOne   = \lyricmode {
主 啊! 我 要 | 更 愛 你, | 主 啊! 我 要 | 親 近 你 | 凡 事 照 主 |
指 示, | 合 主 你 的 | 旨 意, | 有 時 遭 | 遇 試 煉, 求 | 主 扶 持; |
懇 求 聖 靈 充 滿 | 心 內 | 忠 心 將 福 音 傳 | 開, | 雖 然 魔 鬼 設 計 |
陷 害, | 靠 我 主 永 不 失 | 敗, | 主 啊 我 要 更 加 | 愛 你 |
盡 我 一 生 的 日 | 子 | 做 事 都 要 使 主 | 歡 喜 因 | 為 我 屬 於 | 你 |
主 是 生 命 | 的 道 路 | 我 耍 跟 隨 | 主 腳 步 | 無 論 境 遇 | 何 痛 苦 |
我 要 倚 靠 主 耶 | 穌 | 主 日 夜 看 | 顧 | 主 時 刻 保 | 護 | 主 賜 我 平 |
安 除 我 一 | 切 愁 | 苦 | 主 啊 我 要 專 心 | 愛 你 | 甘 願 為 你 獻 自 | 己 |
無 論 今 生 或 活 | 或 死 | 都 要 遵 行 你 旨 | 意 | 主 啊 我 要 決 意 | 靠 你 |
助 我 力 量 愈 加 | 添 | 每 日 身 心 享 受 | 福  氣 在 | 地 如 住 在 | 天 |
                        }
%VerseTwo   = \lyricmode { voice two  }
%VerseThree = \lyricmode { }
%VerseFour  = \lyricmode { |

\score {
  \new GrandStaff = "GrandStaff_score" <<   
    \new ChoirStaff <<
      \tempo 4 =  90
      \set Score.markFormatter = #format-mark-box-numbers
      \new Staff <<
        \override Score.BarNumber #'break-visibility = #'#(#t #t #t)
        \clef "treble"
        \EzNum
        \new Voice = "Sop"  { \voiceOne  \TimeKey \SopMusic  }
        \new Voice = "Alto" { \voiceTwo  \TimeKey \AltoMusic }
         \new Lyrics \lyricsto "Sop" { \VerseOne   }
%        \new Lyrics \lyricsto "Sop" { \VerseTwo   }
%        \new Lyrics \lyricsto "Sop" { \VerseThree }
%        \new Lyrics \lyricsto "Sop" { \VerseFour  }
      >>
      \new Staff <<
        \clef "bass"
        \EzNum
        \new Voice = "Tenor" { \voiceOne \TimeKey \TenorMusic }
        \new Voice = "Bass"  { \voiceTwo \BassMusic  }
      >>
    >>
    \new PianoStaff <<
%      \override Staff.StaffSymbol #'staff-space = #2.00
%      \override Staff.NoteHead #'font-size = #+8.00
      \new Staff = "RH" { \TimeKey  \PianoRHand  }
      \new Staff = "LH" { \TimeKey \clef bass \PianoLHand }
    >>
  >>

  \layout {
%    ragged-right = ##t      
    \context {
    \RemoveEmptyStaffContext
    \override VerticalAxisGroup #'remove-first = ##t
%    \Voice
     \consists \Ez_numbers_engraver
    }
  }
  \midi { }
}



From: MING TSANG <address@hidden>
To: address@hidden
Sent: Sat, September 18, 2010 10:49:11 AM
Subject: To improve lilypond score sheet output

After four weeks of labor, I finally coded a lilypond file.  Here is the .ly and .pdf

I like to improve the output. The questions or tip to improve:
1.. How to make the stem thickness constant? Right now some is heave and some is thin.
2.. How to make the stem length a little bit shorter re easy head with number option?
3.. How to increase the font size of the number in the "easy head with number"?
4.. Is it possible to center score systems of a page? Right now 2 system page contains space at the bottom and 5 system page contains few. It will be nice if  both 2-system page and 3-system page are center in the page layout.
5.. How can I set the piano staff and note head size without seting global font size bigger?. Right I set (set-global-staff-size 19) and it is fine and I don't want to set it 23 which will produce more pages.
6.. I have a hard time to separate the  beam re. bar 9.
7.. How can I force each voice into a separate midi channel?  I want to be able just play a particular channel for listening. Right now soprano and alto are in a channel, tenor and base are is another channel. Note I don't want a separate staff in the score sheet.
8.. How to adjust the volume of a channel through lilypond midi.
9.. Is it possible to include file name and path on to the score sheet?
10.. How can I override tagline?
11.. Is it possible to print "page 1 of  8"  "Page 2 of  8"  or  just " 1 of  8" "2 of  8" etc?

Thank you for provide help and tips for the above.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]