Here is my problem :
I am a programmer.
I am an organist too. Not to play concert : I only play on sunday during the
office, in a catholic church. It means I have about a thousand scores on
paper, which take a lot of place. But during rehearsals, I need two things :
- about twenty different scores ; the majority of them were foreseen, some
were not.
- on demand, the ability to transpose up or down some of the canticles,
because our choir has limited capacities ... And me too : I prefer to play
transposed scores instead of transposing in real time.
So I am dreaming of a tablet-PC containing all the canticles I have, with all
the scores in PDF, and very few manipulation to generate transposed scored.
I think such a system would address a market in christian musician, all over
the world. here is a site that offers such a system :
http://www.freehandsystems.com/
Is Lilypond part of this system ? Is it possible de create a GNU version of
this system ?
I have another problem : the french chords ... I modified a little the file
"chord-name.scm" (see annexed file) to print the french chord names, but it
is not perfect. One problem, for example, appear with chords like "fa4",
translated into "Fa 4es/is" (approximately). I did this way because I didn't
manage to create a file french-chords.scm from the german-chords.scm.
With this modification, I began to rewrite a psalter (see the file
"psaume121.jpg" in annex). And there appeared some problems :
- on the first line of the verse, the time signature is wrong : I was unable
to make it disappear
- on the second, third, and fourth line of the verses, unable to align all
the verses to the left
- some syllable of the verse should be in bold font
- I can't reduce the space between two lines of lyrics (to make the verses
occupy less space) ; nor the space between the anthem and the verse
- I can't write the carachters "left quote" nor "right quote"
Can you do something for me ?
By the way, do you know anyone in France (near Maubeuge / Valenciennes /
Lille) that is using Lilypond, specially for christian use ?
Again, congratulations for your program, and thank you in advance for your
answer.
Jean-Baptiste Gailliez
\version "2.1.0"
\include "italiano.ly"
\include "paper20.ly"
\include "gregorian-init.ly"
\header
{
title = "Psaume 121"
% subtitle = "Gloire � Dieu"
% composer = "L�on Guillou"
tagline = ""
}
%==============================================================================================
%
ANTIENNE
%==============================================================================================
Antienne = \lyrics
{
Al -- lons dans la joie \`a la ren -- con -- tre du Sei -- gneur.
}
NotesAntienne = \notes \relative do'
{
s2. do4 | fa fa8 sol la[ fa] la[ sib] | do[ do] do[ re] do4 \bar "||" \break
}
AccordsAntienne = \chords
{
s1 | fa1 | s2 fa4
}
%==============================================================================================
%
VERSETS
%==============================================================================================
VersetUn = \lyrics
{
Quelle_joie_quand on m'a dit_:
`Nous_irons_\`a_la_maison du Sei -- gneur'
maintenant_notre_mar -- che prend fin
devant_tes_portes,_J\'e -- ru -- sa -- lem_!
}
VersetDeux = \lyrics
{
J\'erusalem,_te_voici dans tes murs_:
ville_o\`u_tout_ensemble ne fait qu'un.
C'est_l\`�_que_montent les tri -- bus,
les_tribus du Sei -- gneur.
}
VersetTrois = \lyrics
{
C'est_l\`a_qu'Isra\"el_doit ren -- dre gr\^ace
au_nom du Sei -- gneur.
C'est_l\`a_le_si\`e -- ge du droit,
le_si\`ege_de_la_maison de Da -- vid.
}
VersetQuatre = \lyrics
{
Appelez_le_bonheur_sur_J\'e -- ru -- sa -- lem_:
`Paix_\`a ceux qui t'aiment_!
Que_la_paix_r\`egne dans tes murs,
le_bonheur_dans tes pa -- lais_!'
}
VersetCinq = \lyrics
{
A_cause_de_mes_fr\`eres_et de mes proches,
Je_dirai_: `Paix sur toi_!'
A_cause_de_la_maison_du_Seigneur no -- tre Dieu,
je_d\'esi -- re ton bien.
}
NotesVersets = \notes \relative do'
{
% \property Staff.Clef_engraver override #'transparent = ##t
% \property Score.timing = ##f
\cadenzaOn do'\breve \cadenzaOff sib8 la sib4 \divisioMinima \bar "" \break
\cadenzaOn la\breve \cadenzaOff sol8 fa sol4 \divisioMinima \bar "" \break
\cadenzaOn do\breve \cadenzaOff sib8 la sib4 \divisioMinima \bar "" \break
\cadenzaOn la\breve \cadenzaOff sol8 fa sol4 \bar "||"
}
AccordsVersets = \chords
{
fa\breve s4 sib4
fa\breve s4 do4
fa\breve s4 sib4
fa\breve s4 do4
}
\score
{
\notes
<<
\context ChordNames { \AccordsAntienne }
\addlyrics
\context Staff { \time 4/4 \key fa \major \clef treble \NotesAntienne
}
\context Lyrics \Antienne
>>
\paper
{
papersize = "a4"
pagenumber = "no"
indent = 0.0
linewidth = 14.0 \cm
% textheight = 27.7 \cm
% a little smaller so lyrics can be closer to the staff.
% rapprochement des paroles des notes par r�duction de l'espace entre
les deux port�es
\translator { \StaffContext minimumVerticalExtent = #'(-0 . 0) }
}
\midi
{
\tempo 4=120
}
}
\score {
\notes
<<
% \property Score.automaticMelismata = ##f
\context ChordNames { \AccordsVersets }
\addlyrics
\context Staff { \time 4/4 \key fa \major \clef treble \NotesVersets
}
\context Lyrics << \VersetUn \VersetDeux \VersetTrois \VersetQuatre
\VersetCinq >>
>>
\paper
{
papersize = "a4"
pagenumber = "no"
indent = 0.0
linewidth = 14.0 \cm
textheight = 27.7 \cm
% a little smaller so lyrics can be closer to the staff.
% rapprochement des paroles des notes par r�duction de l'espace entre
les deux port�es
\translator { \StaffContext minimumVerticalExtent = #'(-0 . 0) }
}
\midi
{
\tempo 4=120
}
}
_______________________________________________
lilypond-user mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/lilypond-user