Re: First time Voices user

2014-12-21 Thread James Harkins
  chubb.wattle.id.au> writes:

> As an aside, dutch note names and \relative make data entry MUCH
> faster.  See below (part 2).

FWIW, English note names are shorter if you use "f" for flat and "s" for 
sharp: cs vs cis is 33% more efficient.

I understand why some prefer the Dutch names, as you can read "cis" as one 
syllable. I have a repetitive strain injury dating back from college. It's 
manageable, but it does mean that redundant keystrokes are more objectionable 
to me than they would be for most people. (I doubt I could go for long in 
LilyPond without Frescobaldi's excellent autocompletion.) That, and being a 
Yank, lead me to prefer the English names.

hjh



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: First time Voices user

2014-12-21 Thread Br. Samuel Springuel

On 2014-12-21 4:30 PM, Urs Liska wrote:

Your irritation originates in the fact that you want to produce a
score that*looks*  like chords but is structurally a polyphonic
setting. There's nothing wrong with this but it implies expecting
some "uncommon" behaviour. Concretely you have to hide the
articulations in one voice. OTOH when you set it as chords you have
to force the direction of the articulations. That's not a shortcoming
or inconvenience of LilyPond but a side-effect of doing something
beside the conventions.


I guess this stems from the fact that I'm so unfamiliar with musical
conventions.  Not having a huge amount of formal training, I can't
recognize when something is "unconventional" and thus warrants some
pretzel twisting.

However, now that I know this, it makes sense to me that I have to hide
the articulations from the harmony to achieve the look I want.  Further,
with the \omit statement down in the Voice, I've accomplished the
separation of music from presentation (part of the goal of this exercise).

On 2014-12-21 4:43 PM, pe...@chubb.wattle.id.au wrote:

Yes, articulations are per-voice --- otherwise you can't have a
tenuto tenor against a staccato cantus or similar.


I figured something like this was a possibility, even if it didn't
figure into the piece I was working on.


Something like http://lsr.di.unimi.it/LSR/Snippet?id=372 might help.
Or try removing the Script_engraver from one of the voices.

Or if you really want to be able to merge the articulations, put
them all in  a single voice, using partcombine:


In this case the \omit statement is enough, but I'll keep both of those
solutions in mind should I get a more complicated piece.


Thanks Peter, Urs, and Kevin for your help.  I feel like I've got a
better understanding of what Lilypond expects (and what I should be
doing) now.
✝
Br. Samuel, OSB
(R. Padraic Springuel)

PAX ☧ ΧΡΙΣΤΟΣ

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: First time Voices user

2014-12-21 Thread peter
> "Br" == Br Samuel Springuel  writes:

Br> On 2014-12-21 12:20 AM, pe...@chubb.wattle.id.au wrote:
>> As both cases have the same stem direction one has to be shifted.
>> Usually if you want two voices you either give them separate
>> staves, or give one the \voiceOne and the other the \voiceTwo
>> appellations.

Br> Ah!  I didn't notice this because I'm reproducing a chant without
Br> any note stems.

Br> However, even after adding \voiceOne and \voiceTwo I'm still
Br> seeing the double articulation.  It's harder to see (because the
Br> articulation on the lower note tends to collide with the higher
Br> note) but it's still there (see first articulated note below in
Br> voiced staff).

Yes, articulations are per-voice --- otherwise you can't have a
tenuto tenor against a staccato cantus or similar.

Something like http://lsr.di.unimi.it/LSR/Snippet?id=372 might help.
Or try removing the Script_engraver from one of the voices.

But if you're never going to split the voices into staves, then it's
easiest to add the articulation to only a single voice.

Or if you really want to be able to merge the articulations, put them
all in  a single voice, using partcombine:

%%%
\version "2.18.2"
\language "english"

mel = {bflat'2 bflat'4-- a'-- a'--}
harm = {g'2 g'4-- c'-- f'--}
global = { \key f \major }

\new Staff \with { \remove "Time_signature_engraver"  }
  \partcombine {\global \mel } \harm
  

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: First time Voices user

2014-12-21 Thread Urs Liska


Am 21. Dezember 2014 21:09:23 MEZ, schrieb "Br. Samuel Springuel" 
:
>The piece I'm typesetting is a modern chant "Our Father" that we use in
>
>our morning office.  It's sung acapella and has a melody and harmony 
>line.  The lyrics, dynamics, and articulations are always in sync 
>between the two parts, it's just that the harmony has a different note 
>(effectively, the choir sings a chord, hence my first representation). 
>Hollow note heads correspond to phrases on the same note, solid ones to
>
>single syllables.
>
>I've been able to get a satisfactory visual output using chords, but 
>decided to try and recast it using voices.  Since the same person can't
>
>sing both notes, I thought this would be a more accurate representation
>
>of the structure of the piece.  

That's correct. Imagine you'd want to print out individual parts one day,then 
you'd have the music organized semantically already.

>Also, I needed the practice using 
>Lilypond this way.  As a result, you might say that this is mostly an 
>exercise in using Lilypond.  

Perfectly valid :-)

>Below is a link to a Dropbox folder with 
>the project files for the full piece for those interested.
>
>https://www.dropbox.com/sh/lsccob1w3hdnqgj/AACdcqz1W0x1GDSTw2oeO8mla?dl=0
>
>> If you want to have distinct voices (for whatever reason) but want
>them to be printed with only one (upper) articulation, then either
>write the articulations to the upper voice only or (if you need them
>for MIDI) hide them in the lower voice.
>
>I'm not producing a midi file, so I can put the articulations in just 
>one voice as suggested, but something about this strikes me as wrong 
>(which may just be my relative inexperience showing).  My thinking is 
>that both voices are articulated; putting marks in just one voice 
>implies otherwise.  The hiding of simultaneous, identical articulation 
>marks (leave just one showing) is kind of like the hiding of
>accidentals 
>which appear in the key signature, a choice of presentation separate 
>from the musical content.  In F major I still have to write "bflat'", 
>even though the flat sign isn't printed, because that's the note to be 
>sung.  Likewise, the articulation is "sung" and should be included in 
>the musical content, even when it need not be printed.
>
>Is this thinking wrong?

No, that's completely accurate.
Your irritation originates in the fact that you want to produce a score that 
*looks* like chords but is structurally a polyphonic setting.
There's nothing wrong with this but it implies expecting some "uncommon" 
behaviour. Concretely you have to hide the articulations in one voice. OTOH 
when you set it as chords you have to force the direction of the articulations.
That's not a shortcoming or inconvenience of LilyPond but a side-effect of 
doing something beside the conventions.

Urs

>
>As for hiding the articulations, how would I go about doing that?  I 
>assume that I'll need an \omit statement, similar to how I get rid of 
>the stems, but only in the second voice. What would I be omitting?  I 
>tried "\omit Articulation" and that didn't work (raised an error about 
>"bad grob property path").
>
>✝
>Br. Samuel, OSB
>(R. Padraic Springuel)
>
>PAX ☧ ΧΡΙΣΤΟΣ
>
>___
>lilypond-user mailing list
>lilypond-user@gnu.org
>https://lists.gnu.org/mailman/listinfo/lilypond-user


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: First time Voices user

2014-12-21 Thread Urs Liska


Am 21. Dezember 2014 21:57:37 MEZ, schrieb "Br. Samuel Springuel" 
:
>On 2014-12-21 3:27 PM, Kevin Barry wrote:
>> Does the piece you are reproducing have two sets of articulations,
>> both above the staff?  I can't remember ever having seen that kind of
>>  notation before.
>
>No, it has only one set of articulations, but they apply to
>both parts when they appear.
>
>> If you want to remove the articulations from one voice you can add
>> the following line to it (place it in the same block as the music,
>> before the point where you want the articulations to not appear):
>> \override Script.stencil = ##f
>
>That worked nicely.  I found that I could also shorten this to "\omit
>Script".

Yes. \omit is a new way to set the stencil to ##f. And Script is what you were 
looking for.

>
>✝
>Br. Samuel, OSB
>(R. Padraic Springuel)
>
>PAX ☧ ΧΡΙΣΤΟΣ
>
>___
>lilypond-user mailing list
>lilypond-user@gnu.org
>https://lists.gnu.org/mailman/listinfo/lilypond-user


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: First time Voices user

2014-12-21 Thread Br. Samuel Springuel

On 2014-12-21 3:27 PM, Kevin Barry wrote:

Does the piece you are reproducing have two sets of articulations,
both above the staff?  I can't remember ever having seen that kind of
 notation before.


No, it has only one set of articulations, but they apply to
both parts when they appear.


If you want to remove the articulations from one voice you can add
the following line to it (place it in the same block as the music,
before the point where you want the articulations to not appear):
\override Script.stencil = ##f


That worked nicely.  I found that I could also shorten this to "\omit
Script".

✝
Br. Samuel, OSB
(R. Padraic Springuel)

PAX ☧ ΧΡΙΣΤΟΣ

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: First time Voices user

2014-12-21 Thread Kevin Barry
Hi,

Does the piece you are reproducing have two sets of articulations, both
above the staff?  I can't remember ever having seen that kind of notation
before.

If you want to remove the articulations from one voice you can add the
following line to it (place it in the same block as the music, before the
point where you want the articulations to not appear):
\override Script.stencil = ##f

Also I second what was said before about the use of Dutch note names and
relative entry: if you stick with lilypond those two things will save you a
lot of time...

Kevin

On Sun Dec 21 2014 at 8:09:58 PM Br. Samuel Springuel 
wrote:

> The piece I'm typesetting is a modern chant "Our Father" that we use in
> our morning office.  It's sung acapella and has a melody and harmony
> line.  The lyrics, dynamics, and articulations are always in sync
> between the two parts, it's just that the harmony has a different note
> (effectively, the choir sings a chord, hence my first representation).
> Hollow note heads correspond to phrases on the same note, solid ones to
> single syllables.
>
> I've been able to get a satisfactory visual output using chords, but
> decided to try and recast it using voices.  Since the same person can't
> sing both notes, I thought this would be a more accurate representation
> of the structure of the piece.  Also, I needed the practice using
> Lilypond this way.  As a result, you might say that this is mostly an
> exercise in using Lilypond.  Below is a link to a Dropbox folder with
> the project files for the full piece for those interested.
>
> https://www.dropbox.com/sh/lsccob1w3hdnqgj/AACdcqz1W0x1GDSTw2oeO8mla?dl=0
>
> > If you want to have distinct voices (for whatever reason) but want them
> to be printed with only one (upper) articulation, then either write the
> articulations to the upper voice only or (if you need them for MIDI) hide
> them in the lower voice.
>
> I'm not producing a midi file, so I can put the articulations in just
> one voice as suggested, but something about this strikes me as wrong
> (which may just be my relative inexperience showing).  My thinking is
> that both voices are articulated; putting marks in just one voice
> implies otherwise.  The hiding of simultaneous, identical articulation
> marks (leave just one showing) is kind of like the hiding of accidentals
> which appear in the key signature, a choice of presentation separate
> from the musical content.  In F major I still have to write "bflat'",
> even though the flat sign isn't printed, because that's the note to be
> sung.  Likewise, the articulation is "sung" and should be included in
> the musical content, even when it need not be printed.
>
> Is this thinking wrong?
>
> As for hiding the articulations, how would I go about doing that?  I
> assume that I'll need an \omit statement, similar to how I get rid of
> the stems, but only in the second voice. What would I be omitting?  I
> tried "\omit Articulation" and that didn't work (raised an error about
> "bad grob property path").
>
> ✝
> Br. Samuel, OSB
> (R. Padraic Springuel)
>
> PAX ☧ ΧΡΙΣΤΟΣ
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: First time Voices user

2014-12-21 Thread Br. Samuel Springuel
The piece I'm typesetting is a modern chant "Our Father" that we use in 
our morning office.  It's sung acapella and has a melody and harmony 
line.  The lyrics, dynamics, and articulations are always in sync 
between the two parts, it's just that the harmony has a different note 
(effectively, the choir sings a chord, hence my first representation). 
Hollow note heads correspond to phrases on the same note, solid ones to 
single syllables.


I've been able to get a satisfactory visual output using chords, but 
decided to try and recast it using voices.  Since the same person can't 
sing both notes, I thought this would be a more accurate representation 
of the structure of the piece.  Also, I needed the practice using 
Lilypond this way.  As a result, you might say that this is mostly an 
exercise in using Lilypond.  Below is a link to a Dropbox folder with 
the project files for the full piece for those interested.


https://www.dropbox.com/sh/lsccob1w3hdnqgj/AACdcqz1W0x1GDSTw2oeO8mla?dl=0


If you want to have distinct voices (for whatever reason) but want them to be 
printed with only one (upper) articulation, then either write the articulations 
to the upper voice only or (if you need them for MIDI) hide them in the lower 
voice.


I'm not producing a midi file, so I can put the articulations in just 
one voice as suggested, but something about this strikes me as wrong 
(which may just be my relative inexperience showing).  My thinking is 
that both voices are articulated; putting marks in just one voice 
implies otherwise.  The hiding of simultaneous, identical articulation 
marks (leave just one showing) is kind of like the hiding of accidentals 
which appear in the key signature, a choice of presentation separate 
from the musical content.  In F major I still have to write "bflat'", 
even though the flat sign isn't printed, because that's the note to be 
sung.  Likewise, the articulation is "sung" and should be included in 
the musical content, even when it need not be printed.


Is this thinking wrong?

As for hiding the articulations, how would I go about doing that?  I 
assume that I'll need an \omit statement, similar to how I get rid of 
the stems, but only in the second voice. What would I be omitting?  I 
tried "\omit Articulation" and that didn't work (raised an error about 
"bad grob property path").


✝
Br. Samuel, OSB
(R. Padraic Springuel)

PAX ☧ ΧΡΙΣΤΟΣ

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: First time Voices user

2014-12-21 Thread Urs Liska


Am 21.12.2014 um 18:00 schrieb Br. Samuel Springuel:

On 2014-12-21 12:20 AM, pe...@chubb.wattle.id.au wrote:

As both cases have the same stem direction one has to be shifted.
Usually if you want two voices you either give them separate staves,
or give one the \voiceOne and the other the \voiceTwo appellations.


Ah!  I didn't notice this because I'm reproducing a chant without any 
note stems.


Hi,
I've now had the chance to compile your example and have a look.
I think the first thing for you to do is to get clear about what you 
actually want to achieve.

I'm not really sure why you chose to try out separate voices.

From the looks of it your original chorder version seems to be right 
what you need.
You need voices when you *do* have voices, that is either different 
"instruments" or "voices" or virtual instruments like in polyphonic 
keyboard writing, where you really want to show that there are layers of 
notes that belong together.
But if you use independent voices it's natural that each voice has its 
own set of articulations and dynamics.


I'd say:
If you want to have distinct voices (for whatever reason) but want them 
to be printed with only one (upper) articulation, then either write the 
articulations to the upper voice only or (if you need them for MIDI) 
hide them in the lower voice.


If that doesn't help you it'd be good to know still more about the 
instrumental context.


Urs



However, even after adding \voiceOne and \voiceTwo I'm still seeing 
the double articulation.  It's harder to see (because the articulation 
on the lower note tends to collide with the higher note) but it's 
still there (see first articulated note below in voiced staff).



Changes are to use the `natural' articulation direction (- instead of
^)


I forced the up direction on the articulations because when I used the 
natural articulation direction in chord construction the articulations 
appeared below the chord (see third articulated note below in chorded 
staff).  In the piece I'm reproducing, however, the articulations were 
above the notes.  Further, this switch still results in double 
articulations: one above and one below (see second and third 
articulated note below in voiced staff).


To reproduce the articulations I've got, I need it to always appear 
over the top note (the piece doesn't have any notes higher than bflat').



As an aside, dutch note names and \relative make data entry MUCH
faster.


I tried both of these before and found the resulting code much harder 
to read.  I don't speak Dutch and so the Dutch note names don't seem 
natural to me ("is" and "es" are too similar to stay distinct).  Also, 
in relative mode I had lots of trouble telling just exactly which note 
I was entering (I'd often have to go back and reset the score because 
I'd made a mistake and entered the note in the wrong octave).  As a 
result I've made a deliberate choice for clarity over speed.  It's 
purely a personal preference, but this is what makes my life easier.




And I prefer to have bars present in a
longer piece, to allow line breaking and to allow bar checks to be
added in the source, so as to not lose myself when making amendments.


I don't disagree, but I'm working on a non-metrical piece with 
arbitrary bar lines.  As a result I can't depend on the normal bar 
checking mechanisms and have to introduce them manually. Stripping 
down to a tiny example hides this (as I've only included a single 
"measure" in the example).




%%
\version "2.18.2"
\language "english"

mel = {bflat'2 bflat'4^- a'-- a'--}
harm = {g'2 g'4^- c'-- f'--}
chorded = {2 4-- -- ^-}
global = { \key f \major
\set Score.timing = ##f
\omit Stem }

\new Staff \with {
\remove "Time_signature_engraver"
}
<<
\global
\new Voice = "melody" {\voiceOne \global \mel}
\new Voice = "harmony" {\voiceTwo \global \harm}
>>

\new Staff \with {
\remove "Time_signature_engraver"
}
{
\global
\chorded
}



✝
Br. Samuel, OSB
(R. Padraic Springuel)

PAX ☧ ΧΡΙΣΤΟΣ

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user



___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: First time Voices user

2014-12-21 Thread Br. Samuel Springuel

On 2014-12-21 12:20 AM, pe...@chubb.wattle.id.au wrote:

As both cases have the same stem direction one has to be shifted.
Usually if you want two voices you either give them separate staves,
or give one the \voiceOne and the other the \voiceTwo appellations.


Ah!  I didn't notice this because I'm reproducing a chant without any 
note stems.


However, even after adding \voiceOne and \voiceTwo I'm still seeing the 
double articulation.  It's harder to see (because the articulation on 
the lower note tends to collide with the higher note) but it's still 
there (see first articulated note below in voiced staff).



Changes are to use the `natural' articulation direction (- instead of
^)


I forced the up direction on the articulations because when I used the 
natural articulation direction in chord construction the articulations 
appeared below the chord (see third articulated note below in chorded 
staff).  In the piece I'm reproducing, however, the articulations were 
above the notes.  Further, this switch still results in double 
articulations: one above and one below (see second and third articulated 
note below in voiced staff).


To reproduce the articulations I've got, I need it to always appear over 
the top note (the piece doesn't have any notes higher than bflat').



As an aside, dutch note names and \relative make data entry MUCH
faster.


I tried both of these before and found the resulting code much harder to 
read.  I don't speak Dutch and so the Dutch note names don't seem 
natural to me ("is" and "es" are too similar to stay distinct).  Also, 
in relative mode I had lots of trouble telling just exactly which note I 
was entering (I'd often have to go back and reset the score because I'd 
made a mistake and entered the note in the wrong octave).  As a result 
I've made a deliberate choice for clarity over speed.  It's purely a 
personal preference, but this is what makes my life easier.




And I prefer to have bars present in a
longer piece, to allow line breaking and to allow bar checks to be
added in the source, so as to not lose myself when making amendments.


I don't disagree, but I'm working on a non-metrical piece with arbitrary 
bar lines.  As a result I can't depend on the normal bar checking 
mechanisms and have to introduce them manually.  Stripping down to a 
tiny example hides this (as I've only included a single "measure" in the 
example).




%%
\version "2.18.2"
\language "english"

mel = {bflat'2 bflat'4^- a'-- a'--}
harm = {g'2 g'4^- c'-- f'--}
chorded = {2 4-- -- ^-}
global = { \key f \major
\set Score.timing = ##f
\omit Stem }

\new Staff \with {
\remove "Time_signature_engraver"
}
<<
\global
\new Voice = "melody" {\voiceOne \global \mel}
\new Voice = "harmony" {\voiceTwo \global \harm}
>>

\new Staff \with {
\remove "Time_signature_engraver"
}
{
\global
\chorded
}



✝
Br. Samuel, OSB
(R. Padraic Springuel)

PAX ☧ ΧΡΙΣΤΟΣ

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: First time Voices user

2014-12-20 Thread peter
> "Br" == Br Samuel Springuel  writes:


Br> 1) Some notes that don't collide (to my eye), are getting shifted
Br> as if they did.  When the same pair of notes are set as a chord,
Br> there is no shift.  Clearly there's a difference between what
Br> lilypond considers a collision between notes in separate voices
Br> and within a chord.  Can some one explain that to me?

As both cases have the same stem direction one has to be shifted.
Usually if you want two voices you either give them separate staves,
or give one the \voiceOne and the other the \voiceTwo appellations.

This also fixes your articulation problem.

Changes are to use the `natural' articulation direction (- instead of
^) and add \voiceOne and \voiceTwo for standard short score notation.

As an aside, dutch note names and \relative make data entry MUCH
faster.  See below (part 2).  And I prefer to have bars present in a
longer piece, to allow line breaking and to allow bar checks to be
added in the source, so as to not lose myself when making amendments.


\version "2.18.2"
\language "english"

mel = {bflat'2 bflat'4-- a'-- a'--}
harm = {g'2 g'4-- c'-- f'--}
global = { \key f \major }

\new Staff \with { \remove "Time_signature_engraver" }
 << \global
  \new Voice = "melody" {\voiceOne \global \mel}
  \new Voice = "harmony" {\voiceTwo \global \harm}
  >>


%%%

\version "2.18.2"

mel = \relative c'' {
bes2 bes4-- a-- a--
}
harm = \relative c'' {
 g2 g4-- c,-- f--
}
global = {\key f \major}

\score {
   \new Staff <<
\global
\context Voice = "melody" {\voiceOne \mel}
\context Voice = "harmony" {\voiceTwo \harm}
  >>
   \layout {
 \context {
   \Staff
   \remove "Time_signature_engraver"
 }
 \context {
   \Score
defaultBarType = ""
 }
   }
}   


___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


First time Voices user

2014-12-20 Thread Br. Samuel Springuel
So, I'm trying out voices for the first time, switching a piece I had 
written using chords for single staff polyphony to using voices.  In the 
process I have run into a couple of things I don't understand:


1) Some notes that don't collide (to my eye), are getting shifted as if 
they did.  When the same pair of notes are set as a chord, there is no 
shift.  Clearly there's a difference between what lilypond considers a 
collision between notes in separate voices and within a chord.  Can some 
one explain that to me?


2) When simultaneous notes from separate voices have the same 
articulation, the articulation is printed twice (once for each note). 
Obviously, this is desirable behavior if the notes are articulated 
differently, but is there some way for simultaneous identical 
articulations to be printed only once?  The identical articulations tend 
to make the notes look crowded.



Below is a snippet which creates two staffs showing examples of my 
confusions: the first is my test using voices, the second is the same 
music typeset using chords.



\version "2.18.2"
\language "english"

mel = {bflat'2 bflat'4^- a'^- a'^-}
harm = {g'2 g'4^- c'^- f'^-}
chorded = {2 4^- ^- ^-}
global = { \key f \major
\set Score.timing = ##f
\omit Stem }

\new Staff \with {
\remove "Time_signature_engraver"
}
<<
\global
\new Voice = "melody" {\global \mel}
\new Voice = "harmony" {\global \harm}
>>

\new Staff \with {
\remove "Time_signature_engraver"
}
{
\global
\chorded
}

--
✝
Br. Samuel, OSB
(R. Padraic Springuel)

PAX ☧ ΧΡΙΣΤΟΣ

___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user