lilypond-user
[Top][All Lists]
Advanced

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

several problems to solve (positioning of objects)


From: Jozef Riha
Subject: several problems to solve (positioning of objects)
Date: Sat, 26 Nov 2005 23:35:24 +0100

hello,

i am trying to rewrite http://www.3pe.cz/PDFnoty/Immanuel.pdf into
lilypond (was done using Encore). the results of my efforts may be
seen at http://zefo.szm.com/donotdelete/latex/imanuel.pdf

i'd like to ask your for help w/ solving the following formatting problems:

- how to set chord-name "(D)" or even "D/H"
- chord-name interferes w/ tempo mark
- i really do not need that blank space under 3rd line, do i?
- any hints/suggestions i am not aware of?

thank you for your helpful reactions. the source-code follows
(transcoded to ascii).

cheers,

-- joe

\version "2.6.3"
\header {
title = "Immanuel"
composer = "hudba a text: (c) Jirina Markovova"
}
allChords = \chordmode {d1 g r e:m  r1 c r g r e:m r c r g r d:7 r g r
d r e:m r c
g r d r e:m r c d g r d r e:m r c
}

verse = \relative c'{
\time 4/4
\key g \major
\tempo 4=104
\bar "|:" b4 c d d~ d2 r2 \grace d8 b4 c d fis~ fis d2 r4 b4 c d g,~
g2 r2 g4 a g b~ b2 r2 \bar ":|"}

sgvoice = \relative c'{
b4 c d g~ g2. e4 e fis g a~ a e2 r4 e e d b'~ b2 r2 d,4 d d c'~ c2 r b a4 r4
}

verseLyricsI = \lyricmode{
Se vsim co mam pri -- cha -- zim s chva -- lou az pred Tvuj trun, pred
Tvo -- ji tvar, Pri -- po -- mi -- nam si nad -- her -- ne di -- lo,
za -- zra -- kem mam vy -- sa -- du dat Jme -- no
}

verseLyricsII = \lyricmode{
tou -- zim tam stat, \skip 8 ne -- chat se sla -- vou na -- pl -- nit
vic, nez do -- sud znam.
}

verseLyricsIII = \lyricmode{
Kra -- sne sny mam, ze ze -- me Ti zpi -- va mo -- hut -- ny chor sly
-- sim uz znit__.
}

verseLyricsIV = \lyricmode{
Stas -- tny ten cas, kdy na -- rod Te vzy -- va,  jen pod Tvou vladou
vsech -- no jde lip
}

refrMelody = \relative c''{
g1 | d2 b'4 a ~ |
a1 |
r1 |
b4 b b b~
b2 g4 e~
e1
r1
g1 | d2 b'4 a ~ |
a1 |
r2 g4 a |
b b b r |
b g2 r4
a8 b g2.~
g2 r2
% Imanuel
g1 | d2 b'4 a~ | a1~ | a4~ g~ fis~ fis~ fis~ e2. | r1 r1
}

refrUpperAccomp = \relative c'{
\key g \major
<b d>1 | <b d>2 <d fis> ~ |
<d fis>1 | r
<e g>4 <e g> <e g> <e g>~ |
<e g>2 <e g>4 <c e>~ |
<c e>1 | r1
% imanuel odpoved
<b d>1 <b d>2 <b d>4 <d fis>~ | <d fis>1 | r2 <d e>4 <d fis> | <e g>
<e g> <e g> r4 | <e g>4 <e g>2 r4 |
<e g>8 <e g> <e g>2.~ | <e g>2 r
% Imanuel
<b d>1 | <b d>2 <b d>4 <d fis>~ | <d fis>1~ | <d fis>~ | <b e> | r1 r1
}

refrLowerAccomp = \relative c'{
\key g \major
\clef "G_8"
g1 | g2 a ~ |
a1 |
r | b4 b b b~ | b2 b4 g~ | g1 r1
% imanuel odpoved
g1 | g2 g4 a4~ | a1 | r2 g4 a4 | b b b r | b b2 r4 | c8 c8 c2.~ | c1
% Imanuel
g1 | g2 g4 a4~ | a1~ | a~ | g | r1 r1
}

refrVerse = \lyricmode{
I -- ma -- nu -- el, na stu -- pen vi -- te -- zu,
I -- ma -- nu -- el, Ty jsi od -- po -- ved vsech mych do -- ta -- zu,
I -- ma -- nu -- el... __
}

\score{
<<
 \new ChordNames \allChords

 \new Staff {
   \context Voice = verse \verse \break \sgvoice
   <<
     \context Voice = refrMelody \refrMelody
     \new Staff \with {
       fontSize = #-2
      \override StaffSymbol #'staff-space = #(magstep -2)
     } \refrUpperAccomp
     \new Staff \with {
       fontSize = #-2
      \override StaffSymbol #'staff-space = #(magstep -2)
     } \refrLowerAccomp
   >>
 }
 \new Lyrics \lyricsto verse \verseLyricsI
 \new Lyrics \lyricsto verse \verseLyricsII
 \new Lyrics \lyricsto verse \verseLyricsIII
 \new Lyrics \lyricsto verse \verseLyricsIV
 \new Lyrics \lyricsto refrMelody \refrVerse

 >>
}




reply via email to

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