Re: Hungarian Gregorian

2015-02-26 Thread Pierre Perol-Schneider
2015-02-26 14:29 GMT+01:00 Rita Composer :



> I1d like to ask how can I override the space between single noteheads/
> melismas just in one score.
> So for example I have 1 page with several scores and I'd like to have
> bigger distance / space between noteheads in one score.
>
> I've found this in the ily file
>
> space =
>
> #(define-music-function
>
> (parser location anzahl)
>
> (number?)
>
> #{
>
> \grace { \repeat unfold #anzahl s }
>
> #})
>
>
> But I cannot see any numbers to change...
>


Yes, absolutely, '\space' is your friend; try:

\version "2.19.15"

\include "modernGregorian.ily"

\transpose c c' {
  \clef G
  \omit Stem
  \key c\major
  \melisma { a4^\markup {\fontsize #1.5 l} \lst a \tli g \lst a \tli g }
  \space #30
  d \bar "||"
}

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


Re: Hungarian Gregorian

2015-02-26 Thread Pierre Perol-Schneider
Hi,

2015-02-26 14:29 GMT+01:00 Rita Composer :


> For me the dot question is still a problem.
> I changed some and an extra dot appeares at the end of the melisma. I used
> your last modern Gregorian ily file...but still.
>

Those lines (line 9 to 13) :

melisma = #(define-music-function (parser location mus)
 (ly:music?)
 #{
   { \neume { $mus } \omit Accidental h }
 #})

have nothing to do in your 'salveregina_Jn' file.
Delete those lines and extra dots will desepear.

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


Re: Hungarian Gregorian

2015-02-23 Thread Pierre Perol-Schneider
Dear Sister Judit,
Dear All,

Please find herewith where I am so far :
http://lsr.di.unimi.it/LSR/Item?id=973
I'm still not convinced by the ledger lines (see ask for help here:
http://lilypond.1069038.n5.nabble.com/Fixed-ledger-line-width-with-no-dimension-tc172180.html)
and other few things.

Anyway, I hope you like it !

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


Re: Hungarian Gregorian

2015-02-19 Thread Pierre Perol-Schneider
Hi,
see attached files.

Cheers,
Pierre


2015-02-13 13:09 GMT+01:00 Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com>:

> Hi,
>
> I'll try to find some time to take a look at it during the week end.
>
> Cheers,
> Pierre
>
> 2015-02-12 18:46 GMT+01:00 Rita Composer :
>
>> Dear Users,
>>
>> We have still a problem with the dots. The program puts one dot in a
>> right place and  plus one above...
>> A tiny example is attached!
>>
>> Thank you for checking it!
>> Sister Judit
>>
>> 2015-02-03 20:08 GMT+01:00 Pierre Perol-Schneider <
>> pierre.schneider.pa...@gmail.com>:
>>
>>> Thank you all for your kind support.
>>> I'm a litlle busy for the moment but will come back asap!!
>>>
>>> @ Werner: yes no problem at all to change the "stem" length.
>>>
>>> Cheers,
>>> Pierre
>>>
>>
>>
>

\version "2.19.15"
\include "modernGregorian.ily"
%\pointAndClickOff
\language "deutsch"
\header { 
  tagline = ##f
}

myMelodyantifónaNégy = \transpose c c' {
  \clef G
  \omit Stem
  \key d\major
  \melisma { f4 g \lst a4.}   <-- double dot... how to make it without doubleing?? 
  \bar "|."
}
myLyricsantifónaNégy = \lyricmode {
 
  
}
\score {
  <<
\cadenzaOn
\new Voice = MyMelodyantifónaNégy \myMelodyantifónaNégy
\new Lyrics \lyricsto MyMelodyantifónaNégy \myLyricsantifónaNégy
  >>
  \layout { }
  \header {
piece = \markup {  
  \fontsize #2 
  {
\bold "4."
"Kórus: "   
  }
}
  }
}

\paper { 
  indent = 0
  top-margin = 15
  left-margin = 20
  right-margin = 20
  system-system-spacing = #'((minimum-distance . 16)) 
}

modernGregorian.ily
Description: Binary data
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Hungarian Gregorian

2015-02-13 Thread Pierre Perol-Schneider
Hi,

I'll try to find some time to take a look at it during the week end.

Cheers,
Pierre

2015-02-12 18:46 GMT+01:00 Rita Composer :

> Dear Users,
>
> We have still a problem with the dots. The program puts one dot in a right
> place and  plus one above...
> A tiny example is attached!
>
> Thank you for checking it!
> Sister Judit
>
> 2015-02-03 20:08 GMT+01:00 Pierre Perol-Schneider <
> pierre.schneider.pa...@gmail.com>:
>
>> Thank you all for your kind support.
>> I'm a litlle busy for the moment but will come back asap!!
>>
>> @ Werner: yes no problem at all to change the "stem" length.
>>
>> Cheers,
>> Pierre
>>
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Hungarian Gregorian

2015-02-12 Thread Rita Composer
Dear Users,

We have still a problem with the dots. The program puts one dot in a right
place and  plus one above...
A tiny example is attached!

Thank you for checking it!
Sister Judit

2015-02-03 20:08 GMT+01:00 Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com>:

> Thank you all for your kind support.
> I'm a litlle busy for the moment but will come back asap!!
>
> @ Werner: yes no problem at all to change the "stem" length.
>
> Cheers,
> Pierre
>

\version "2.19.15"
\include "modernGregorian.ily"
%\pointAndClickOff
\language "deutsch"
\header { 
  tagline = ##f
}

melisma = #(define-music-function (parser location mus)
 (ly:music?)
 #{
   { \neume { $mus } \omit Accidental h }
 #})



myMelodyantifónaNégy = \transpose c c' {
  \clef G
  \omit Stem
  \key d\major
 \melisma { f4 g \lst a4.}   <-- double dot... how to make it without doubleing?? 
 
 
 
  \bar "|."
}
myLyricsantifónaNégy = \lyricmode {
 
  
}
\score {
  <<
\cadenzaOn
\new Voice = MyMelodyantifónaNégy \myMelodyantifónaNégy
\new Lyrics \lyricsto MyMelodyantifónaNégy \myLyricsantifónaNégy
  >>
  \layout { }
  \header {
piece = \markup {  
  \fontsize #2 
  {
\bold "4."
"Kórus: "   
  }
}
  }
}

\paper { 
  indent = 0
  top-margin = 15
  left-margin = 20
  right-margin = 20
  system-system-spacing = #'((minimum-distance . 16)) 
}___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Hungarian Gregorian

2015-02-08 Thread Rita Composer
Dear Pierre,

Thank you for correcting something in connection with the dots,
But we have still a problem with it. The program puts one dot in a right
place and  plus one above...
I attached.

Thank you!
Sister Judit

>
>

\version "2.19.15"
\include "modernGregorian.ily"
%\pointAndClickOff
\language "deutsch"
\header { 
  tagline = ##f
}

melisma = #(define-music-function (parser location mus)
 (ly:music?)
 #{
   { \neume { $mus } \omit Accidental h }
 #})



myMelodyantifónaNégy = \transpose c c' {
  \clef G
  \omit Stem
  \key d\major
 \melisma { f4 g \lst a4.}   <-- double dot... how to make it simple? 
 
 
 
  \bar "|."
}
myLyricsantifónaNégy = \lyricmode {
 
  
}
\score {
  <<
\cadenzaOn
\new Voice = MyMelodyantifónaNégy \myMelodyantifónaNégy
\new Lyrics \lyricsto MyMelodyantifónaNégy \myLyricsantifónaNégy
  >>
  \layout { }
  \header {
piece = \markup {  
  \fontsize #2 
  {
\bold "4."
"Kórus: "   
  }
}
  }
}

\paper { 
  indent = 0
  top-margin = 15
  left-margin = 20
  right-margin = 20
  system-system-spacing = #'((minimum-distance . 16)) 
}___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Hungarian Gregorian

2015-02-03 Thread Pierre Perol-Schneider
Thank you all for your kind support.
I'm a litlle busy for the moment but will come back asap!!

@ Werner: yes no problem at all to change the "stem" length.

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


Re: Hungarian Gregorian

2015-02-02 Thread Werner LEMBERG

> I can't believe my eyes, it's beautiful!

Indeed!  Well done, Pierre.  However, I have one minor nitpick: For my
taste the stems are too long in general.  I guess this is something
that can be easily adjusted in case other people think the same.


Werner

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


Re: Hungarian Gregorian

2015-02-02 Thread Purszki Sándor
Dear Pierre!

I can't believe my eyes, it's beautiful! It is better than I suspected this
curve connection between noteheads is elegant. Great job! When it will be
completed I will forward this notation to church music department of
Hungary to use lilypond.
Unfortunately I haven't got enough time to try it. I hope I can support you
with some comments in the future.
I hope the sisters will pray for you. :D

Sanyi

On 3 February 2015 at 00:43, Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com> wrote:

> 2015-02-02 15:49 GMT+01:00 Pierre Perol-Schneider <
> pierre.schneider.pa...@gmail.com>:
>
>
>>
>> 2015-02-02 15:43 GMT+01:00 Rita Composer :
>>
>>
> Another proble happened with the dots I attached an example.
>>>
>>
>> Ok, I'll take a look at tonight.
>>
>
> As promised, see attached files.
> This is more or less a draft with some ideas (with far too many issues),
> even if the output isn't that bad.
> Waiting for your comments,
>
> Goodnight,
> Pierre
>
>
> ___
> 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: Hungarian Gregorian

2015-02-02 Thread Pierre Perol-Schneider
2015-02-02 15:49 GMT+01:00 Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com>:


>
> 2015-02-02 15:43 GMT+01:00 Rita Composer :
>
>
Another proble happened with the dots I attached an example.
>>
>
> Ok, I'll take a look at tonight.
>

As promised, see attached files.
This is more or less a draft with some ideas (with far too many issues),
even if the output isn't that bad.
Waiting for your comments,

Goodnight,
Pierre


modernGregorian.ily
Description: Binary data
\version "2.19.15"
\include "modernGregorian.ily"
\pointAndClickOff
\language "deutsch"

\paper { 
  indent = 0
  top-margin = 15
  left-margin = 15
  right-margin = 15
  tagline = ##f
  ragged-last = ##t
  markup-system-spacing.basic-distance = 11
}

siQuaerisMelody = \transpose c c' {
  \clef G
  \omit Stem
  \melisma { g g \lst a \sli f \lst g \tli f \tli e \tli d \lst g } 
  \melisma { a h c' \lst d' } 
  \melisma { \lst c' \tli h \tli a } g a f g
  \bar "'" \noBreak
  \melisma { c' \lst c' \tli h \tli a \lst h }
  g a e \melisma { \lst f \tli e \tli d } 
  e 
  \bar "|"
  h \melisma { \lst d' \tli c' \lst d' \sli h \lst h \sli g }
  \bar ""\break
  h \melisma { c' \lst d' } \melisma { \lst c' \tli h \tli a } 
  \melisma { h \lst c' }  d'  
  \bar "'" \noBreak
  g \melisma { a \lst h \sli g \lst g \mli d \lst f \tli e \tli d } 
  e \melisma { c \lst e \lst g } 
  \melisma { \lst a \tli g \lst c' \tli h \tli a \lst h \sli g }  g
  \bar "|"
  d' \melisma { \lst e' \sli c' d' \lst e' \lst e' \sli c' \lst d' }
  h \melisma { \lst c' \tli h \tli a }
  \bar ""\break
  \melisma { h c' \lst d' } \melisma { \lst c' \tli h \tli a } g g
  \bar "'" \noBreak
  \melisma { g \lst a }  \melisma { e f \lst g } \melisma { a \lst h }
  g c'-\tweak extra-offset #'(0 . 0.5) \orn  a b
  \bar "|"
  \melisma { \lst c' \tli h \tli a } g h d' e' c' d'
  \bar "'" \noBreak
  \melisma { \lst e' \sli c' \lst e' \tli d' }
  \bar ""\break
  \melisma { 
\lst d' \sli h c' \lst d' \lst d' \lli g r 
e f \lst g r
a \lst h \sli g r
h \lst d' d' r
\lst e' \sli c' \lst e' \tli d' r
\lst d' \sli h c' \lst d' r
\lst d' \lli g \lst a \tli g \tli f \tli e \lst f
  }
  d d a 
  \melisma { 
f \lst g \tli f \tli e \tli d \lst g r
a \lst h r
\lst c' \sli a \lst h \sli g \lst a 
  }
  g 
  \bar "||" 
  \melisma { 
c' \lst c' \tli h \tli a r
\lst h \sli g \lst a 
  }
  \bar ""\break
  g g \melisma { e \lst g } a f g
  \bar "'" \noBreak
  h g c' a h d' \melisma { \lst d' \sli h }
  \bar "|"
  d' d' e' \melisma { c' d' \lst e' } d' 
  \melisma { \lst c' \tli h \tli a } h
  \bar "'" \noBreak
  \space #1
  \bar ""\break
  \melisma { g \lst a a } 
  \melisma { e \lst f \sli d } 
  \melisma { g a \lst h } g 
  \melisma { \lst c' \tli h \tli a } 
  \melisma { \lst a \tli g }
  \bar "|."
}

siQuaerisLyrics = \lyricmode {
  Si quae -- ris mi -- ra cu -- la 
  mors er -- ror ca -- la -- mi -- tas
  dae -- mon
  le -- pra fu -- gi -- unt 
  ae -- gri sur -- gunt sa -- ni 
  \set stanza = "*"
  ce -- dunt ma -- re
  \skip 4 vin -- cu -- la 
  \revert LyricText.self-alignment-X
  mem -- bra res -- que per -- di -- tas
  pe -- tunt et ac -- ci -- pi -- unt
  ju --
  \skip 4 ve -- nes et ca -- ni.
  \set stanza = "V)"
  Per --
  e -- unt per -- i -- cu -- la
  ces -- sat et ne -- ces -- si -- tas
  nar -- rent hi qui sen -- ti -- unt
  \override LyricHyphen.minimum-distance = #4
  \override LyricSpace.minimum-distance = #4
  di -- cant Pa -- du -- a -- "ni. *"
}

\score {
  <<
\cadenzaOn
\new Voice = SiQuaeris \siQuaerisMelody
\new Lyrics \lyricsto SiQuaeris \siQuaerisLyrics
  >>
  \layout {
\context {
  \Lyrics
  %\override VerticalAxisGroup.staff-affinity = ##f
  fontSize = #-1.5 
}
  }
  \header {
piece = \markup\concat { 
  \fontsize #7 \bold "8216*" 
  \hspace #3
  \raise #0.5 
  {
  \bold "OFM:" \hspace #0.5 "Anton.cf./N3/R2." 
  \hspace #0.5
  \bold "F:" \hspace #0.5 "OFM-122: f.83v."
  }
}
  }
}

siQuaerisViiMelody = \transpose c c' {
  \clef G
  \omit Stem
  \melisma {
c' \lst c' \tli h \tli a \lst h \lst h \sli g \lst a 
  }
  g g \melisma { e \lst g } 
  \melisma { \lst a \sli f \lst g } 
  \melisma { \lst h \sli g } c' 
  \melisma { \lst h \tli a \lst h } 
  \melisma { \lst d' \sli h }
  \bar "'" \noBreak
  \melisma { d' d' \lst e' }
  \melisma { c' d' \lst e' } d' 
  \melisma { \lst c' \tli h \tli a } h 
  \melisma { g \lst a }
  \melisma { 
\lst a \mli e \lst f \sli d r
g \lst a r
h \lst c' \tli h \tli a \lst a \tli g
  }
  \bar "|."
}

siQuaerisViiLyrics = \lyricmode {
  \override LyricHyphen.minimum-distance = #2
  \override LyricSpace.minimum-distance = #2
  \set stanza = "V2)"
  Glo -- ri -- a Pa -- tri et Fi -- li -- o
  et Spi -- ri -- tu -- i San -- cto.
}

\markup\column {
  \vspace #1
  \scale #'(0.8 . 0.8) {
\score {
  <<
\cadenzaOn
\new Voice = SiQuaerisVii \siQuaerisViiMelody
\new Lyrics \lyricsto SiQuaeris

Re: Hungarian Gregorian

2015-02-02 Thread Pierre Perol-Schneider
2015-02-02 15:49 GMT+01:00 Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com>:


>
>
>> Another proble happened with the dots I attached an example.
>>
>
> Ok, I'll take a look at tonight.
>

Ok, that was easy (not sure if some strange issues will occur though...)
Please try the attached file.
Cheers
Pierre


modernGregorian.ily
Description: Binary data
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Hungarian Gregorian

2015-02-02 Thread Pierre Perol-Schneider
Hi Sister Judit,

I slightly changed 'modernGregorian.ily' so that you could typset in any
langage note you'd like.
I also added a '\versus' and '\responsum' option.

Cheers,
Pierre

2015-02-01 14:31 GMT+01:00 Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com>:

> And ragged-right = ##f is ok now.
> See new attached files.
>
> Cheers,
> Pierre
>
>
> 2015-02-01 14:12 GMT+01:00 Pierre Perol-Schneider <
> pierre.schneider.pa...@gmail.com>:
>
>> Oups...
>>
>> 2015-02-01 12:44 GMT+01:00 Pierre Perol-Schneider <
>> pierre.schneider.pa...@gmail.com>:
>>
>>
>>> Simply add :
>>>
>>>  melisma = #(define-music-function (parser location mus)
>>>  (ly:music?)
>>>  #{
>>> { \neume { $mus } h }
>>>  #})
>>>
>>> In your file (or replace it in modernGregorian.ily").
>>>
>>
>> In fact:
>>
>> melisma = #(define-music-function (parser location mus)
>>  (ly:music?)
>>  #{
>> { \neume { $mus } \omit Accidental h }
>>  #})
>>
>> Cheers,
>> Pierre
>>
>>
>>
>>
>>
>>
>
\version "2.19.15"
\include "modernGregorian.ily"
%\pointAndClickOff
\language "deutsch"

\paper { 
  indent = 0
  top-margin = 15
  left-margin = 20
  right-margin = 20
  tagline = ##f
}

myMelody = \transpose c c' {
  \clef G
  \key f\major
  \omit Stem
  \repeat volta 2 {
f f \melisma {  g \lst a } a 
\once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
a g \melisma { \lst a g } \melisma { \lst e f }
g \melisma { \lst f e } d d \space #2
  }
}

myLyrics = \lyricmode {
  \override LyricHyphen.minimum-distance = #5
  \override LyricSpace.minimum-distance = #5
  \versus { A -- le -- lu -- ja. }
  \responsum { 
a -- le -- lu -- ja.
a -- le -- lu -- ja.
  }
}

\score {
  <<
\cadenzaOn
\new Voice = MyMelody \myMelody
\new Lyrics \lyricsto MyMelody \myLyrics
  >>
  \layout {
system-count = 1
ragged-right = ##f
\context {
  \Lyrics
  \override VerticalAxisGroup.staff-affinity = ##f
}
  }
  \header {
piece = \markup { 
  \lower #2.7 \fontsize #9 \bold "551" 
  \column {
\bold "Alleluja"
"(ÉE 432)"
  }
}
  }
}


modernGregorian.ily
Description: Binary data
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Hungarian Gregorian

2015-02-02 Thread Pierre Perol-Schneider
Dear Sister Judit,

2015-02-02 15:43 GMT+01:00 Rita Composer :


> lots of people started to be glad, and they are happy with us that we can
> creat such type of music.
>

Great!


> For example, one of the professional musition (not such beginer like me)
> now they noticed that the connection between the noteheads which were
> curved in the first version, now straight. Can you make it curved again?
>

Ok, I'll see what I can do.
The problem with the former glyph was that it sometimes desapeared.


> Another proble happened with the dots I attached an example.
>

Ok, I'll take a look at tonight.

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


Re: Hungarian Gregorian

2015-02-01 Thread Pierre Perol-Schneider
And ragged-right = ##f is ok now.
See new attached files.

Cheers,
Pierre

2015-02-01 14:12 GMT+01:00 Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com>:

> Oups...
>
> 2015-02-01 12:44 GMT+01:00 Pierre Perol-Schneider <
> pierre.schneider.pa...@gmail.com>:
>
>
>> Simply add :
>>
>>  melisma = #(define-music-function (parser location mus)
>>  (ly:music?)
>>  #{
>> { \neume { $mus } h }
>>  #})
>>
>> In your file (or replace it in modernGregorian.ily").
>>
>
> In fact:
>
> melisma = #(define-music-function (parser location mus)
>  (ly:music?)
>  #{
> { \neume { $mus } \omit Accidental h }
>  #})
>
> Cheers,
> Pierre
>
>
>
>
>
>


allelujaDeutch.pdf
Description: Adobe PDF document
\version "2.19.15"
\include "modernGregorian.ily"
%\pointAndClickOff
\language "deutsch"

melisma = #(define-music-function (parser location mus)
 (ly:music?)
 #{
{ \neume { $mus } \omit Accidental h }
 #})


\paper { 
  indent = 0
  top-margin = 15
  left-margin = 20
  right-margin = 20
  tagline = ##f
  %ragged-right = ##f
  %ragged-last = ##t
}

myMelodyModern = \transpose c c' {
  \clef G
  \key f\major
  \omit Stem
  \repeat volta 2 {
f f \melisma {  g \lst a } a 
\once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
a g \melisma { \lst a g } \melisma { \lst e f }
g \melisma { \lst f e } d d 
\hideNotes d
  }
}

myMelodyStandard = \transpose c c' {
  \clef G
  \key f\major
  \stemDown
  \omit Stem
  \repeat volta 2 {
f f \undo\omit Stem  a
\once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
\omit Stem a g \undo\omit Stem  
\once\override Stem.extra-offset = #'(-1.3 . -.5) 
\omit Stem g \undo\omit Stem 
 \omit Stem d d 
\hideNotes d
  }
}

myLyrics = \lyricmode {
  \override LyricHyphen.minimum-distance = #5
  \override LyricSpace.minimum-distance = #5
  A -- le -- lu -- ja.
  \repeat unfold 2 { a -- le -- lu -- ja. }
}

\markuplist {
  \italic "Standard notation:"
  \vspace #1
}
\score {
  <<
\cadenzaOn
\new Voice = MyMelody \myMelodyStandard
\new Lyrics \lyricsto MyMelody \myLyrics
  >>
   \layout {
system-count = 1
ragged-right = ##f
\context {
  \Lyrics
  \override VerticalAxisGroup.staff-affinity = ##f
}
  }
  \header {
piece = \markup { 
  \lower #2.7 \fontsize #9 \bold "551" 
  \column {
\bold "Alleluja"
"(ÉE 432)"
  }
}
  }
}

\markuplist {
  \italic "With 'modernGregorian':"
  \vspace #1
}
\score {
  <<
\cadenzaOn
\new Voice = MyMelody \myMelodyModern
\new Lyrics \lyricsto MyMelody \myLyrics
  >>
  \layout {
system-count = 1
ragged-right = ##f
\context {
  \Lyrics
  \override VerticalAxisGroup.staff-affinity = ##f
}
  }
  \header {
piece = \markup { 
  \lower #2.7 \fontsize #9 \bold "551" 
  \column {
\bold "Alleluja"
"(ÉE 432)"
  }
}
  }
}


modernGregorian.ily
Description: Binary data
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Hungarian Gregorian

2015-02-01 Thread Pierre Perol-Schneider
Oups...

2015-02-01 12:44 GMT+01:00 Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com>:


> Simply add :
>
>  melisma = #(define-music-function (parser location mus)
>  (ly:music?)
>  #{
> { \neume { $mus } h }
>  #})
>
> In your file (or replace it in modernGregorian.ily").
>

In fact:

melisma = #(define-music-function (parser location mus)
 (ly:music?)
 #{
{ \neume { $mus } \omit Accidental h }
 #})

Cheers,
Pierre
\version "2.19.15"
\include "modernGregorian.ily"
%\pointAndClickOff
\language "deutsch"

melisma = #(define-music-function (parser location mus)
 (ly:music?)
 #{
{ \neume { $mus } \omit Accidental h }
 #})


\paper { 
  indent = 0
  top-margin = 15
  left-margin = 20
  right-margin = 20
  tagline = ##f
  %ragged-right = ##f
  %ragged-last = ##t
}

myMelodyModern = \transpose c c' {
  \clef G
  \key f\major
  \omit Stem
  \repeat volta 2 {
f f \melisma {  g \lst a } a 
\once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
a g \melisma { \lst a g } \melisma { \lst e f }
g \melisma { \lst f e } d d 
\hideNotes d
  }
}

myMelodyStandard = \transpose c c' {
  \clef G
  \key f\major
  \stemDown
  \omit Stem
  \repeat volta 2 {
f f \undo\omit Stem  a
\once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
\omit Stem a g \undo\omit Stem  
<\tweak extra-offset #'(2.3 . 0) e f>
\omit Stem g \undo\omit Stem 
 \omit Stem d d 
\hideNotes d
  }
}

myLyrics = \lyricmode {
  \override LyricHyphen.minimum-distance = #5
  \override LyricSpace.minimum-distance = #5
  A -- le -- lu -- ja.
  \repeat unfold 2 { a -- le -- lu -- ja. }
}

\markuplist {
  \italic "Standard notation:"
  \vspace #1
}
\score {
  <<
\cadenzaOn
\new Voice = MyMelody \myMelodyStandard
\new Lyrics \lyricsto MyMelody \myLyrics
  >>
  \layout {
system-count = 1
\context {
  \Lyrics
  \override VerticalAxisGroup.staff-affinity = ##f
}
  }
  \header {
piece = \markup { 
  \lower #2.7 \fontsize #9 \bold "551" 
  \column {
\bold "Alleluja"
"(ÉE 432)"
  }
}
  }
}

\markuplist {
  \italic "With 'modernGregorian':"
  \vspace #1
}
\score {
  <<
\cadenzaOn
\new Voice = MyMelody \myMelodyModern
\new Lyrics \lyricsto MyMelody \myLyrics
  >>
  \layout {
system-count = 1
\context {
  \Lyrics
  \override VerticalAxisGroup.staff-affinity = ##f
}
  }
  \header {
piece = \markup { 
  \lower #2.7 \fontsize #9 \bold "551" 
  \column {
\bold "Alleluja"
"(ÉE 432)"
  }
}
  }
}
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Hungarian Gregorian

2015-02-01 Thread Pierre Perol-Schneider
Hi Sister Judit,

I finally changed the ornament function (see attached "modernGregorian.ily"
).
Syntax is easy:

'note' -\tweak extra-offset #'(X .Y) \orn

2015-02-01 10:15 GMT+01:00 Rita Composer :


> Another problem of us, taht we use
>  \language "deutsch"
> which means we have h instead of b
>

Simply add :

 melisma = #(define-music-function (parser location mus)
 (ly:music?)
 #{
{ \neume { $mus } h }
 #})

In your file (or replace it in modernGregorian.ily").

Now it can cause a bit difficulty like this in the attechement.
>
> Another not a "big" proble, just a bit :-) that when we write a music in A
> mayor, outside the melisma we have to write "cis"
> inside a melisma a "c". Is it complicated to unite? Either cis or c ?
>

Yes I know this is anoying but, franckly speaking, not easy to achieve.
I'll thnik about it anyway. ;)

HTH,
Pierre


modernGregorian.ily
Description: Binary data
\version "2.19.15"
\include "modernGregorian.ily"
%\pointAndClickOff
\language "deutsch"

melisma = #(define-music-function (parser location mus)
 (ly:music?)
 #{
{ \neume { $mus } h }
 #})

\paper { 
  indent = 0
  top-margin = 15
  left-margin = 20
  right-margin = 20
  system-system-spacing = #'((minimum-distance . 16)) 
}

myMelody = \transpose c c' {
  \clef G
  \key a\major
  \omit Stem
  \melisma { e \lst a \sst f e \sst c \melisma { d \lst e } } e 
  \once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
  \melisma { e \lst g r a \lst h } \melisma { \lst a g f e } 
  \once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
  \melisma { e \lst a \sst f e \sst c \melisma d \lst e  } e 
  \once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
  e cis d
  \bar "" \break
  cis h, \melisma { d \lst f e } \melisma { d \lst e } e
  \bar "|"
  e gis a h a gis h a
  \once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|" \break
  \melisma { \lst g f e } \melisma { f \lst a } 
  \melisma { \lst e \sst c } \melisma { \lst d \melisma c } h,
  \bar "|"
  \melisma { d \lst f e } \melisma { d \lst e } 
  e -\tweak extra-offset #'(1.5 . -2) \orn
  \melisma { e \lst g r a \lst h } \melisma { \lst a g f e }
  \melisma { f \lst a \mst e \sst c \melisma d \lst e } e
  \bar "|"\break
  e gis a h a \melisma { \lst g f } e
  \once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
  fis a e cis \melisma { \lst d \melisma c \melisma h, d \lst f e }
  \bar "" \break
  \melisma { d \lst e } e 
  \bar "|"
  \melisma { \lst e \sst c \melisma \lst d \melisma c \melisma h, d \lst f e }
  \melisma { d \lst e } e
  \once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
  \melisma { e \lst g r a \lst h } \melisma { \lst a g f e }
  \melisma { 
f \lst a \mst e c \melisma \lst d \melisma c 
\melisma h, -\tweak extra-offset #'(1 . -2.5) \orn 
r r \lst f e f \lst g 
  } 
  \melisma { \lst f e }
  \bar "||"
}

myLyrics = \lyricmode {
  \lal San -- ctus, 
  \lal San -- ctus,
  \lal San -- ctus,
  Dó -- mi -- nus
  De -- us Sá -- ba -- oth.
  Ple -- ni sunt cæ -- li et ter -- ra
  gló -- ri -- a tu -- a.
  Ho -- sán -- na \lal in \lal ex -- \lal cél -- sis.
  Be -- ne -- dí -- ctus, qui ve -- nit
  in nó -- mi -- ne \lal Dó --
  mi -- ni.
  \lal Ho -- sán -- na \lal in \lal ex -- \lal cél -- sis.
}

\score {
  <<
\cadenzaOn
\new Voice = MyMelody \myMelody
\new Lyrics \lyricsto MyMelody \myLyrics
  >>
  \layout { }
  \header {
piece = \markup { 
  \fontsize #9 \bold "601" 
  \fontsize #2 
  \raise #2.3 {
\bold "Sanctus"
\italic "(GrR VI. mise)"
  }
}
  }
}
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Hungarian Gregorian

2015-02-01 Thread Rita Composer
Hi All,

Really great.

Another problem of us, taht we use
 \language "deutsch"
which means we have h instead of b
Now it can cause a bit difficulty like this in the attechement.

Another not a "big" proble, just a bit :-) that when we write a music in A
mayor, outside the melisma we have to write "cis"
inside a melisma a "c". Is it complicated to unite? Either cis or c ?

Thank you!
Sister Judit




2015-02-01 0:22 GMT+01:00 Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com>:

> Hi,
>
> 2015-01-31 21:15 GMT+01:00 Pierre Perol-Schneider <
> pierre.schneider.pa...@gmail.com>:
>
>> 2015-01-31 19:38 GMT+01:00 Rita Composer :
>>
>> What if, we have 2 note with ledgerline in 1 melisma
>>> like here: in Sanctus (after Kyrie)
>>> https://drive.google.com/file/d/0B1x9jbJPH9FkbmN1ZVY3VzdsaEk/view
>>>
>>
>>> In the last but one version we could change the space after the c
>>> I attached.
>>>
>>
>> Ok, I'll take a look later on.
>>
>
> It looks fine for me.
> See attached file.
> However, there's a problem with the last ornament. I'll work on this asap.
>
> Cheers,
> Pierre
>
>
>
\version "2.19.15"
\include "modernGregorian.ily"
%\pointAndClickOff


%%??%%

\language "deutsch"



\paper { 
  indent = 0
  top-margin = 15
  left-margin = 20
  right-margin = 20
  system-system-spacing = #'((minimum-distance . 16)) 
}

myMelody = \transpose c c' {
  \clef G
  \key a\major
  \omit Stem
  \melisma { e \lst a \sst f e \sst c \melisma { d \lst e } } e 
  \once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
  \melisma { e \lst g r a \lst h } \melisma { \lst a g f e } 
  \once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
  \melisma { e \lst a \sst f e \sst c \melisma d \lst e  } e 
  \once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
  e cis d
  \bar "" \break
  cis h, \melisma { d \lst f e } \melisma { d \lst e } e
  \bar "|"
  e gis a h a gis h a
  \once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|" \break
  \melisma { \lst g f e } \melisma { f \lst a } 
  \melisma { \lst e \sst c } \melisma { \lst d \melisma c } h,
  \bar "|"
  \melisma { d \lst f e } \melisma { d \lst e } \orn #1.5 e 
  \melisma { e \lst g r a \lst h } \melisma { \lst a g f e }
  \melisma { f \lst a \mst e \sst c \melisma d \lst e } e
  \bar "|"\break
  e gis a h a \melisma { \lst g f } e
  \once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
  fis a e cis \melisma { \lst d \melisma c \melisma h, d \lst f e }
  \bar "" \break
  \melisma { d \lst e } e 
  \bar "|"
  \melisma { \lst e \sst c \melisma \lst d \melisma c \melisma h, d \lst f e }
  \melisma { d \lst e } e
  \once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
  \melisma { e \lst g r a \lst h } \melisma { \lst a g f e }
  \melisma { f \lst a \mst e c \melisma \lst d \melisma c \melisma h, r r \lst f e f \lst g } 
  \melisma { \lst f e }
  \bar "||"
}

myLyrics = \lyricmode {
  \lal San -- ctus, 
  \lal San -- ctus,
  \lal San -- ctus,
  Dó -- mi -- nus
  De -- us Sá -- ba -- oth.
  Ple -- ni sunt cæ -- li et ter -- ra
  gló -- ri -- a tu -- a.
  Ho -- sán -- na \lal in \lal ex -- \lal cél -- sis.
  Be -- ne -- dí -- ctus, qui ve -- nit
  in nó -- mi -- ne \lal Dó --
  mi -- ni.
  \lal Ho -- sán -- na \lal in \lal ex -- \lal cél -- sis.
}

\score {
  <<
\cadenzaOn
\new Voice = MyMelody \myMelody
\new Lyrics \lyricsto MyMelody \myLyrics
  >>
  \layout { }
  \header {
piece = \markup { 
  \fontsize #9 \bold "601" 
  \fontsize #2 
  \raise #2.3 {
\bold "Sanctus"
\italic "(GrR VI. mise)"
  }
}
  }
}
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Hungarian Gregorian

2015-01-31 Thread Pierre Perol-Schneider
Hi,

2015-01-31 21:15 GMT+01:00 Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com>:

> 2015-01-31 19:38 GMT+01:00 Rita Composer :
>
> What if, we have 2 note with ledgerline in 1 melisma
>> like here: in Sanctus (after Kyrie)
>> https://drive.google.com/file/d/0B1x9jbJPH9FkbmN1ZVY3VzdsaEk/view
>>
>
>> In the last but one version we could change the space after the c
>> I attached.
>>
>
> Ok, I'll take a look later on.
>

It looks fine for me.
See attached file.
However, there's a problem with the last ornament. I'll work on this asap.

Cheers,
Pierre
\version "2.18.2"
\include "modernGregorian.ily"
%\pointAndClickOff

\paper { 
  indent = 0
  top-margin = 15
  left-margin = 20
  right-margin = 20
  system-system-spacing = #'((minimum-distance . 16)) 
}

myMelody = \transpose c c' {
  \clef G
  \key a\major
  \omit Stem
  \melisma { e \lst a \sst f e \sst c \melisma { d \lst e } } e 
  \once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
  \melisma { e \lst g r a \lst b } \melisma { \lst a g f e } 
  \once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
  \melisma { e \lst a \sst f e \sst c \melisma d \lst e  } e 
  \once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
  e cis d
  \bar "" \break
  cis b, \melisma { d \lst f e } \melisma { d \lst e } e
  \bar "|"
  e gis a b a gis b a
  \once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|" \break
  \melisma { \lst g f e } \melisma { f \lst a } 
  \melisma { \lst e \sst c } \melisma { \lst d \melisma c } b,
  \bar "|"
  \melisma { d \lst f e } \melisma { d \lst e } \orn #1.5 e 
  \melisma { e \lst g r a \lst b } \melisma { \lst a g f e }
  \melisma { f \lst a \mst e \sst c \melisma d \lst e } e
  \bar "|"\break
  e gis a b a \melisma { \lst g f } e
  \once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
  fis a e cis \melisma { \lst d \melisma c \melisma b, d \lst f e }
  \bar "" \break
  \melisma { d \lst e } e 
  \bar "|"
  \melisma { \lst e \sst c \melisma \lst d \melisma c \melisma b, d \lst f e }
  \melisma { d \lst e } e
  \once\override Staff.BarLine.bar-extent = #'(0 . 2) \bar "|"
  \melisma { e \lst g r a \lst b } \melisma { \lst a g f e }
  \melisma { f \lst a \mst e c \melisma \lst d \melisma c \melisma b, r r \lst f e f \lst g } 
  \melisma { \lst f e }
  \bar "||"
}

myLyrics = \lyricmode {
  \lal San -- ctus, 
  \lal San -- ctus,
  \lal San -- ctus,
  Dó -- mi -- nus
  De -- us Sá -- ba -- oth.
  Ple -- ni sunt cæ -- li et ter -- ra
  gló -- ri -- a tu -- a.
  Ho -- sán -- na \lal in \lal ex -- \lal cél -- sis.
  Be -- ne -- dí -- ctus, qui ve -- nit
  in nó -- mi -- ne \lal Dó --
  mi -- ni.
  \lal Ho -- sán -- na \lal in \lal ex -- \lal cél -- sis.
}

\score {
  <<
\cadenzaOn
\new Voice = MyMelody \myMelody
\new Lyrics \lyricsto MyMelody \myLyrics
  >>
  \layout { }
  \header {
piece = \markup { 
  \fontsize #9 \bold "601" 
  \fontsize #2 
  \raise #2.3 {
\bold "Sanctus"
\italic "(GrR VI. mise)"
  }
}
  }
}


sanctus.pdf
Description: Adobe PDF document
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Hungarian Gregorian

2015-01-31 Thread Pierre Perol-Schneider
2015-01-31 19:38 GMT+01:00 Rita Composer :

What if, we have 2 note with ledgerline in 1 melisma
> like here: in Sanctus (after Kyrie)
> https://drive.google.com/file/d/0B1x9jbJPH9FkbmN1ZVY3VzdsaEk/view
>

> In the last but one version we could change the space after the c
> I attached.
>

Ok, I'll take a look later on.


> Another question in connetction with clef.
> How can I do F maior?? like here in Alleluja:
> (after Graduale)
> https://drive.google.com/file/d/0B1x9jbJPH9FkZkFXQ2hiVklCaHM/view
>

Oups, I did not thought about that... Mea culpa.
Just try to \omit Accidental in the melisma defs.
Anyway this score can easly be done in the standard notation, see :
http://lsr.di.unimi.it/LSR/Item?id=974

One more thing: do not use ragged-right or ragged-last settings, this will
cause a disaster...

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


Re: Hungarian Gregorian

2015-01-31 Thread Rita Composer
Hi All,

Thanks for making it more easy to edit, BUT :-)
We have a problem with the latest version.

What if, we have 2 note with ledgerline in 1 melisma
like here: in Sanctus (after Kyrie)
https://drive.google.com/file/d/0B1x9jbJPH9FkbmN1ZVY3VzdsaEk/view

In the last but one version we could change the space after the c
I attached.

Another question in connetction with clef.
How can I do F maior?? like here in Alleluja:
(after Graduale)
https://drive.google.com/file/d/0B1x9jbJPH9FkZkFXQ2hiVklCaHM/view

Thank you!
Sister Judit

2015-01-31 15:35 GMT+01:00 Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com>:

> Hi All,
>
> I slightly changed stems defs in order to ease the workaround when ledger
> line happend and to make ornament possible to a stemed note.
> See: http://lsr.di.unimi.it/LSR/Item?id=973
>
> Cheers,
> Pierre
>
> ___
> lilypond-user mailing list
> lilypond-user@gnu.org
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
%% Works with other sizes:
%#(set-global-staff-size 25)
%#(set-global-staff-size 16)

% Defs to be saved as "modernGregorian.ily" %

 Defining new grobs:
lst = \once\override NoteHead.stencil = #(lambda (grob)
   (grob-interpret-markup grob 
 #{
   \markup\concat { 
 \hspace #-.21 
 \lower #.1
 \override #'(thickness . 1.3) 
 \draw-line #'(0 . -3.5) 
 \hspace #-.12
 \musicglyph #"noteheads.s2" 
 \hspace #-.21 
   }
 #}))

tst = \once\override NoteHead.stencil = #(lambda (grob)
   (grob-interpret-markup grob 
 #{
   \markup\concat { 
 \hspace #-.2
 \override #'(thickness . 1.3) 
 \lower #.2 
 \draw-line #'(0 . 1) 
 \hspace #-.1
 \musicglyph #"noteheads.s2" 
 \hspace #-.21 
   }
 #}))

sst = \once\override NoteHead.stencil = #(lambda (grob)
   (grob-interpret-markup grob 
 #{
   \markup\concat { 
 \hspace #-.21 
 \override #'(thickness . 1.3) 
 \lower #.2 
 \draw-line #'(0 . 1.5) 
 \hspace #-.1
 \musicglyph #"noteheads.s2" 
 \hspace #-.21 
   }
 #}))

mst = \once\override NoteHead.stencil = #(lambda (grob)
   (grob-interpret-markup grob 
 #{
   \markup\concat { 
 \hspace #-.21 
 \override #'(thickness . 1.3) 
 \lower #.2 
 \draw-line #'(0 . 2) 
 \hspace #-.1
 \musicglyph #"noteheads.s2" 
 \hspace #-.21 
   }
 #}))


%{ % old:
%% note head with ledger line
led = {
  \once\override NoteHead.stencil = #(lambda (grob)
   (grob-interpret-markup grob 
 #{
   \markup\concat { 
 \hspace #-.26 
 \musicglyph #"noteheads.s2" 
 \hspace #-1.62
 \override #'(thickness . 2)
 \draw-line #'(1.46 . 0) 
   }
 #}))
}
%}

%% Ornament function
orn = #(define-music-function (parser location ornSpacer)
 (number?)
   #{
 \once\override NoteHead.stencil = 
   #(lambda (grob) (grob-interpret-markup grob 
  #{ 
 \markup\concat { 
   \hspace #-.21 
   \musicglyph #"noteheads.s2" 
   \hspace #(+ -.6 ornSpacer) 
   \raise #.17 
   \fontsize #-6 
   \rotate #-50 
   \musicglyph #"brackettips.down"
   \hspace #-.21 
 }
  #}))
   #})

%% Left aligning lyric :
lal = \once\override LyricText.self-alignment-X = #LEFT

%% Defining grouped note and dedicated context:
gregorianContext = { 
  \cadenzaOn 
  \omit Stem
  \omit Clef
  \omit TimeSignature
  \omit StaffSymbol
  \omit Dots
  \omit Rest
  \override SpacingSpanner.packed-spacing = ##t
  \override NoteHead.stencil = #(lambda (grob)
   (grob-interpret-markup grob 
 #{
   \markup\concat { 
 \hspace #-.21 
 \musicglyph #"noteheads.s2" 
 \hspace #-.21 
   }
 #}))
  \override Accidental.extra-offset = #'(-.2 . 0)
  \override LedgerLineSpanner.length-fraction = #.6
  \override LedgerLineSpanner.minimum-length-fraction = #.6
}

group = #(define-music-function (parser location mus)
 (ly:music?)
   #{
 \once\override NoteHead.stencil = #(lambda (grob)
 (grob-interpret-markup grob 
   #{
  \markup\concat {
\hspace #-2
\score {
  \transpose c c' { $mus } 
  \layout {
indent = 0
\context {
  \Score
  \gregorianContext
}
  }
}
  }
   #}))
   #})

melisma = #(define-music-func

Re: Hungarian Gregorian

2015-01-31 Thread Pierre Perol-Schneider
Hi All,

I slightly changed stems defs in order to ease the workaround when ledger
line happend and to make ornament possible to a stemed note.
See: http://lsr.di.unimi.it/LSR/Item?id=973

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


Re: Hungarian Gregorian

2015-01-31 Thread Pierre Perol-Schneider
Hi Joram,

2015-01-31 0:42 GMT+01:00 Noeck :


> The optimal solution would be to have the stem lengths being calculated
> from the
> note distances and in a uniform syntax with other transcriptions of
> gregorian
> music – know that’s not your scope, I am just dreaming.
>

Yes I thought about that. On the other hand, a lot of stems would still
have to be manually set.

Some things that come to my mind:
>
> - It should be \include instead of \inculde (at least two times)
>

Oups!! You're right => done!


> - Recent Lily versions do not need as much #’s as before,
>   e.g. \orn 0 or \set stanza = "*" is allowed in your example
>

Habits are hard to change...


> - How about putting
> markup-system-spacing.basic-distance = 15
>   in the paper block instead of writing
> %\markup\vspace #2 % <= put some vertical space here
>

Well, actually it does not have the same effect (e.g. try to add a piece
name).
But ok, you're right this is more elegant.

  later?
> - What do you think about adding this to openlilylib?
>   As it can be included it would nicely fit to the snippets purpose.
>

Sure, why not.

Thanks for your remarks.
Cheers,

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


Re: Hungarian Gregorian

2015-01-30 Thread Noeck
Hi Pierre,

I am writing here as an interested spectator. I find this very interesting. The
optimal solution would be to have the stem lengths being calculated from the
note distances and in a uniform syntax with other transcriptions of gregorian
music – know that’s not your scope, I am just dreaming.

Some things that come to my mind:

- It should be \include instead of \inculde (at least two times)
- Recent Lily versions do not need as much #’s as before,
  e.g. \orn 0 or \set stanza = "*" is allowed in your example
- How about putting
markup-system-spacing.basic-distance = 15
  in the paper block instead of writing
%\markup\vspace #2 % <= put some vertical space here
  later?
- What do you think about adding this to openlilylib?
  As it can be included it would nicely fit to the snippets purpose.

Cheers,
Joram


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


Re: Hungarian Gregorian

2015-01-30 Thread Pierre Perol-Schneider
Dear Sister Judit,
Dear All,

I slightly changed the snippet for a much easier typesetting; See:
http://lsr.di.unimi.it/LSR/Item?id=973
Now you can include a "modernGregorian.ily" file and simply code like:
...

d d d \melisma { f g \lst a } \orn #1 g g \melisma { g a \lst c' }

...


Some issues still remain, such as:

- it does not handle midi output

- ledger lines causes disgraced offsets (but can be solved by easy
'extra-offset' workarounds)


Cheers,
Pierre



2015-01-29 21:06 GMT+01:00 Rita Composer :

> Thank you!
>
> Much better! :-)
>
> Sister Judit
>
>
___
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Hungarian Gregorian

2015-01-29 Thread Pierre Perol-Schneider
2015-01-29 10:58 GMT+01:00 Rita Composer :


> http://lsr.di.unimi.it/LSR/Item?id=973
>

Dear Sister Judith,
Dear Trevor, Franck and Daniel,

I don't if you've noticed that I modified this snippet this morning for
easier typesetting (just click on the LSR image to see the code).
e.g.

\lst a \tst g a \lst c' \mst g \lst a \tst g \tst f

with resp. long stem, tiny stem medium stem, etc.
Ornament has now also a padding setting.
At least two major issues remain :
1. it cannot handle ledger lines
2. grouped notes have to be raised or lowered depending on the first note pitch.
I'll try to fix those ASAP.

Cheers,

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


Re: Hungarian Gregorian

2015-01-29 Thread Rita Composer
Dear All of you,

Thank you very much.
I'm richer with two types of solutions
One perfect copy http://lsr.di.unimi.it/LSR/Item?id=973
And another with not as complicated demands that Pierre suggested
http://www.lilypondforum.de/index.php?topic=1801.msg9962#msg9962

I attache it, for me it is more handy, suitable :-)
I'm going to offer my Hungarian friends who also waiting for some kind of
solution.

Thank you very much in deed!
Sister Judit



2015-01-29 3:43 GMT+01:00 Ali Cuota :

> Dear Sr. Judit,
>
> I thought, there is some kind of reason like this one...
>
> Honestly, the conventional gregorian typo is almost self-explanatory,
> and has a very tough "spelling". I noticed this first when trying to
> use another (more lily-friendly than gregorian.ly) system.
> But nevertheless, I follow this thread and see if there is an
> automagic solution for your use.
>
> Cordially
>
> Franck
>
> 2015-01-28 18:48 GMT-05:00, Trevor Daniels :
> > Hi
> >
> > Bad news, I'm afraid.  There is no simple way to change the shape of the
> > note heads used in Gregorian ligatures (the things coded as \[ ... \]).
> > These ligatures are built up from a wide variety of glyphs in
> > Vaticana_ligature_engraver.cc.  The whole ligature is then treated as a
> > single graphical object so the spacing of its components is not affected
> by
> > changes in layout.  The same applies to Mensural notation.
> >
> > The work done by Pierre is an excellent start, but as he acknowledged
> it's
> > not easy to use.  If this could be coupled with a suitable input syntax
> > which could be interpreted by a music function to invoke the new grobs he
> > defined it would be much more usable.  As a final stage that could be
> > converted into a new engraver.  But that is quite a lot of work.
> >
> > Sorry this is not much help.
> >
> > Trevor
> >
> >   - Original Message -
> >   From: Rita Composer
> >   To: Pierre Perol-Schneider
> >   Cc: lilypond-user...@gnu.org ; lilypond-user@gnu.org
> >   Sent: Wednesday, January 28, 2015 8:24 PM
> >   Subject: Re: Hungarian Gregorian
> >
> >
> >   Hi,
> >
> >
> >   Wow, that looks perfect :-)
> >   My little problem, is that it seems very complicated to me to creat/
> > edit...
> >
> >
> >   I was wandering, that could you override  melisma setting?
> >   Because I have problem with the  shape of the notes.
> >   (I don't know the name of this \[ g a h c \] )
> >
> >
> >   I could solve the 5th line, we can override stem.
> >   I hope it's possible, and I don't have to deal with so complicated
> > adjusting.
> >
> >
> >   Here is my example again. Where it would be great to change the shape
> of
> > the  classical gregorian notes.
> >
> >
> >   Thanks
> >   Sister Judit
> >
> >
> >   chantEgy = \relative c' {
> >   \override NoteHead.style = #'default
> >
> >   \[ g a h c \]
> >
> >   c h a g \divisioMinima
> >
> >   \[ h4 \virga a g \] d' c h a g \divisioMinima
> >
> >   \finalis
> >
> >   }
> >
> >   verba = \lyricmode {
> >
> >   Lo -- _ _ _ rem ip -- sum do -- lor _ _ sit a -- men a -- men
> >
> >   }
> >
> >   \markup { 3 }
> >
> >   \score {
> >
> >   \new VaticanaStaff <<
> >
> >   \override VaticanaStaff.StaffSymbol #'line-count = #5
> >
> >   \new VaticanaVoice = "melody" \chantEgy
> >
> >   % \new VaticanaVoice = "melody" \chantKettő
> >
> >   \new Lyrics = "one" \lyricsto melody \verba
> >
> >   >>
> >
> >   \layout {
> >
> >   \context {
> >
> >   \VaticanaStaff
> >
> >   \override StaffSymbol.color = #black
> >
> >   \override LedgerLineSpanner.color = #black
> >
> >   }
> >
> >   }
> >
> >   }
> >
> >
> >
> >   2015-01-28 17:36 GMT+01:00 Pierre Perol-Schneider
> > :
> >
> > 
> >
> >
> > Hi Sister Judith,
> >
> >
> > Yes, you're right - not so much time though, interesting time I
> should
> > say!
> >
> > I've added a draft to the LSR :
> http://lsr.di.unimi.it/LSR/Item?id=973
> >
> > Stems and ornaments have been changed into other characters.
> >
> > Glad you loke it.
> >
> >
> > Cheers,
> > Pierre
> >
> >
> >
>

Re: Hungarian Gregorian

2015-01-28 Thread Ali Cuota
Dear Sr. Judit,

I thought, there is some kind of reason like this one...

Honestly, the conventional gregorian typo is almost self-explanatory,
and has a very tough "spelling". I noticed this first when trying to
use another (more lily-friendly than gregorian.ly) system.
But nevertheless, I follow this thread and see if there is an
automagic solution for your use.

Cordially

Franck

2015-01-28 18:48 GMT-05:00, Trevor Daniels :
> Hi
>
> Bad news, I'm afraid.  There is no simple way to change the shape of the
> note heads used in Gregorian ligatures (the things coded as \[ ... \]).
> These ligatures are built up from a wide variety of glyphs in
> Vaticana_ligature_engraver.cc.  The whole ligature is then treated as a
> single graphical object so the spacing of its components is not affected by
> changes in layout.  The same applies to Mensural notation.
>
> The work done by Pierre is an excellent start, but as he acknowledged it's
> not easy to use.  If this could be coupled with a suitable input syntax
> which could be interpreted by a music function to invoke the new grobs he
> defined it would be much more usable.  As a final stage that could be
> converted into a new engraver.  But that is quite a lot of work.
>
> Sorry this is not much help.
>
> Trevor
>
>   - Original Message -
>   From: Rita Composer
>   To: Pierre Perol-Schneider
>   Cc: lilypond-user...@gnu.org ; lilypond-user@gnu.org
>   Sent: Wednesday, January 28, 2015 8:24 PM
>   Subject: Re: Hungarian Gregorian
>
>
>   Hi,
>
>
>   Wow, that looks perfect :-)
>   My little problem, is that it seems very complicated to me to creat/
> edit...
>
>
>   I was wandering, that could you override  melisma setting?
>   Because I have problem with the  shape of the notes.
>   (I don't know the name of this \[ g a h c \] )
>
>
>   I could solve the 5th line, we can override stem.
>   I hope it's possible, and I don't have to deal with so complicated
> adjusting.
>
>
>   Here is my example again. Where it would be great to change the shape of
> the  classical gregorian notes.
>
>
>   Thanks
>   Sister Judit
>
>
>   chantEgy = \relative c' {
>   \override NoteHead.style = #'default
>
>   \[ g a h c \]
>
>   c h a g \divisioMinima
>
>   \[ h4 \virga a g \] d' c h a g \divisioMinima
>
>   \finalis
>
>   }
>
>   verba = \lyricmode {
>
>   Lo -- _ _ _ rem ip -- sum do -- lor _ _ sit a -- men a -- men
>
>   }
>
>   \markup { 3 }
>
>   \score {
>
>   \new VaticanaStaff <<
>
>   \override VaticanaStaff.StaffSymbol #'line-count = #5
>
>   \new VaticanaVoice = "melody" \chantEgy
>
>   % \new VaticanaVoice = "melody" \chantKettő
>
>   \new Lyrics = "one" \lyricsto melody \verba
>
>   >>
>
>   \layout {
>
>   \context {
>
>   \VaticanaStaff
>
>   \override StaffSymbol.color = #black
>
>   \override LedgerLineSpanner.color = #black
>
>   }
>
>   }
>
>   }
>
>
>
>   2015-01-28 17:36 GMT+01:00 Pierre Perol-Schneider
> :
>
> 
>
>
> Hi Sister Judith,
>
>
> Yes, you're right - not so much time though, interesting time I should
> say!
>
> I've added a draft to the LSR : http://lsr.di.unimi.it/LSR/Item?id=973
>
> Stems and ornaments have been changed into other characters.
>
> Glad you loke it.
>
>
> Cheers,
> Pierre
>
>
>
> 2015-01-28 17:26 GMT+01:00 Rita Composer :
>
>   Wow, thank you so much!!!
>
>
>   The layout/ view is almost perfect :-)
>
>   The curved "stems" are a bit too far from the notes.
>
>
>   Am I right that you used signs instead of notes?
>
>   You must have been spending quite much time to do. (for me it seems a
> bit complicated at the moment...I try to get used to it)
>
>
>   Thank you very much!
>
>   Sister Judit
>
>
>
>   2015-01-28 15:48 GMT+01:00 Pierre Perol-Schneider
> :
>
> Hi,
>
>
> First of all, I have to admit that I know almost nothing about those
> type of chants.
>
> Anyway...
>
> AFAIK, there is no predefined context or commands that will do -
> exactly - such scores.
> I've done something similar on the german forum :
> http://www.lilypondforum.de/index.php?topic=1801.msg9962#msg9962
>
> The main idea was to put one voice per grouped note.
>
>
> In your particular case it does not seem to be a good idea; So
> please find attached a compilable file :
>
> 1. I

Re: Hungarian Gregorian

2015-01-28 Thread Trevor Daniels
Hi

Bad news, I'm afraid.  There is no simple way to change the shape of the note 
heads used in Gregorian ligatures (the things coded as \[ ... \]).  These 
ligatures are built up from a wide variety of glyphs in 
Vaticana_ligature_engraver.cc.  The whole ligature is then treated as a single 
graphical object so the spacing of its components is not affected by changes in 
layout.  The same applies to Mensural notation.

The work done by Pierre is an excellent start, but as he acknowledged it's not 
easy to use.  If this could be coupled with a suitable input syntax which could 
be interpreted by a music function to invoke the new grobs he defined it would 
be much more usable.  As a final stage that could be converted into a new 
engraver.  But that is quite a lot of work.

Sorry this is not much help.

Trevor

  - Original Message - 
  From: Rita Composer 
  To: Pierre Perol-Schneider 
  Cc: lilypond-user...@gnu.org ; lilypond-user@gnu.org 
  Sent: Wednesday, January 28, 2015 8:24 PM
  Subject: Re: Hungarian Gregorian


  Hi,


  Wow, that looks perfect :-)
  My little problem, is that it seems very complicated to me to creat/ edit...


  I was wandering, that could you override  melisma setting?
  Because I have problem with the  shape of the notes.
  (I don't know the name of this \[ g a h c \] )


  I could solve the 5th line, we can override stem.
  I hope it's possible, and I don't have to deal with so complicated  adjusting.


  Here is my example again. Where it would be great to change the shape of the  
classical gregorian notes.


  Thanks
  Sister Judit


  chantEgy = \relative c' {
  \override NoteHead.style = #'default

  \[ g a h c \]

  c h a g \divisioMinima

  \[ h4 \virga a g \] d' c h a g \divisioMinima

  \finalis

  }

  verba = \lyricmode {

  Lo -- _ _ _ rem ip -- sum do -- lor _ _ sit a -- men a -- men

  }

  \markup { 3 }

  \score {

  \new VaticanaStaff <<

  \override VaticanaStaff.StaffSymbol #'line-count = #5

  \new VaticanaVoice = "melody" \chantEgy

  % \new VaticanaVoice = "melody" \chantKettő

  \new Lyrics = "one" \lyricsto melody \verba

  >>

  \layout {

  \context {

  \VaticanaStaff

  \override StaffSymbol.color = #black

  \override LedgerLineSpanner.color = #black

  }

  }

  }



  2015-01-28 17:36 GMT+01:00 Pierre Perol-Schneider 
:




Hi Sister Judith,


Yes, you're right - not so much time though, interesting time I should say!

I've added a draft to the LSR : http://lsr.di.unimi.it/LSR/Item?id=973

Stems and ornaments have been changed into other characters.

Glad you loke it.


Cheers,
Pierre



2015-01-28 17:26 GMT+01:00 Rita Composer :

  Wow, thank you so much!!!


  The layout/ view is almost perfect :-)

  The curved "stems" are a bit too far from the notes.


  Am I right that you used signs instead of notes? 

  You must have been spending quite much time to do. (for me it seems a bit 
complicated at the moment...I try to get used to it)


  Thank you very much!

  Sister Judit



  2015-01-28 15:48 GMT+01:00 Pierre Perol-Schneider 
:

Hi,


First of all, I have to admit that I know almost nothing about those 
type of chants.

Anyway...

AFAIK, there is no predefined context or commands that will do - 
exactly - such scores.
I've done something similar on the german forum : 
http://www.lilypondforum.de/index.php?topic=1801.msg9962#msg9962

The main idea was to put one voice per grouped note.


In your particular case it does not seem to be a good idea; So please 
find attached a compilable file : 

1. I've tried to stick as much as possible to your original pdf.

2. the idea was to change the note heads stencil with grouped notes - 
with or without stems, spaces and/or ornaments.

3. not easy...


Hope you'll find better and/or easier solution.


Cheers,

Pierre









--


  ___
  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: Hungarian Gregorian

2015-01-28 Thread Rita Composer
Hi,

Wow, that looks perfect :-)
My little problem, is that it seems very complicated to me to creat/ edit...

I was wandering, that could you override  melisma setting?
Because I have problem with the  shape of the notes.
(I don't know the name of this *\[* g a h c *\] *)

I could solve the 5th line, we can override stem.
I hope it's possible, and I don't have to deal with so complicated
 adjusting.

Here is my example again. Where it would be great to change the shape of
the  classical gregorian notes.

Thanks
Sister Judit

chantEgy = \relative c' {

\override NoteHead.style = #'default

\[ g a h c \]

c h a g \divisioMinima

\[ h4 \virga a g \] d' c h a g \divisioMinima

\finalis

}

verba = \lyricmode {

Lo -- _ _ _ rem ip -- sum do -- lor _ _ sit a -- men a -- men

}

\markup { 3 }

\score {

\new VaticanaStaff <<

\override VaticanaStaff.StaffSymbol #'line-count = #5

\new VaticanaVoice = "melody" \chantEgy

% \new VaticanaVoice = "melody" \chantKettő

\new Lyrics = "one" \lyricsto melody \verba

>>

\layout {

\context {

\VaticanaStaff

\override StaffSymbol.color = #black

\override LedgerLineSpanner.color = #black

}

}

}

2015-01-28 17:36 GMT+01:00 Pierre Perol-Schneider <
pierre.schneider.pa...@gmail.com>:

> 
>
> Hi Sister Judith,
>
> Yes, you're right - not so much time though, interesting time I should say!
> I've added a draft to the LSR : http://lsr.di.unimi.it/LSR/Item?id=973
> Stems and ornaments have been changed into other characters.
> Glad you loke it.
>
> Cheers,
> Pierre
>
> 2015-01-28 17:26 GMT+01:00 Rita Composer :
>
>> Wow, thank you so much!!!
>>
>> The layout/ view is almost perfect :-)
>> The curved "stems" are a bit too far from the notes.
>>
>> Am I right that you used signs instead of notes?
>> You must have been spending quite much time to do. (for me it seems a bit
>> complicated at the moment...I try to get used to it)
>>
>> Thank you very much!
>> Sister Judit
>>
>> 2015-01-28 15:48 GMT+01:00 Pierre Perol-Schneider <
>> pierre.schneider.pa...@gmail.com>:
>>
>>> Hi,
>>>
>>> First of all, I have to admit that I know almost nothing about those
>>> type of chants.
>>> Anyway...
>>> AFAIK, there is no predefined context or commands that will do - exactly
>>> - such scores.
>>> I've done something similar on the german forum :
>>> http://www.lilypondforum.de/index.php?topic=1801.msg9962#msg9962
>>> The main idea was to put one voice per grouped note.
>>>
>>> In your particular case it does not seem to be a good idea; So please
>>> find attached a compilable file :
>>> 1. I've tried to stick as much as possible to your original pdf.
>>> 2. the idea was to change the note heads stencil with grouped notes -
>>> with or without stems, spaces and/or ornaments.
>>> 3. not easy...
>>>
>>> Hope you'll find better and/or easier solution.
>>>
>>> Cheers,
>>> Pierre
>>>
>>
>>
>
\version "2.18.2"
%\pointAndClickOff

%% Works with other sizes:
%#(set-global-staff-size 25)

\paper { 
  indent = 0
  top-margin = 15
  left-margin = 20
  right-margin = 20
  tagline = ##f
}

\header {
  title = \markup { \bold "4b." \normal-text "XV. zsoltár" }
}
\markup\vspace #2 % <= put some vertical space here

 Defining new grobs:

%% quater note head:
o = \markup\concat { \hspace #-.1 \musicglyph #"noteheads.s2" }

%% quater note head with ledger line:
ol = \markup\concat { \hspace #-.1 { \musicglyph #"noteheads.s2" \hspace #-1.65 \override #'(thickness . 2.25)\draw-line #'(1.75 . 0) } }

%% strait stem:
st = \markup\concat { \hspace #-.1 \draw-line #'(0 . -3.5) \hspace #-.01 }

%% short curved stem:
svOne = \markup\lower #.7 \fontsize #2 \concat { \hspace #-.85 \scale #'(1 . .5)\char ##x23B1 \hspace #-.7 }

%% medium curved stem:
svTwo = \markup\lower #1.1 \fontsize #2 \concat { \hspace #-.8 \scale #'(1 . .75)\char ##x23B1 \hspace #-.7 }

%% long curved stem:
svThree = \markup\lower #1.55 \fontsize #2 \concat { \hspace #-.8 \scale #'(1 . .9)\char ##x23B1 \hspace #-.7 }

%% ornament:
gr = \markup\concat { \hspace #.4 \lower #1.5 \fontsize #8 \char ##x1D19F }

%% Left aligning lyric :
lal = \once\override LyricText.self-alignment-X = #LEFT

%%% Example %%

myMelody = \transpose c c' {
  \clef G
  \cadenzaOn
  d 
  d d 
  \once\override NoteHead.stencil = #(lambda (grob)
 (grob-interpret-markup grob 
   #{
 \markup\concat {
   \o % resp. f
   \raise #0.5 \o  % resp. g
   \raise #1 { \st\o } % resp. stem / a
 }
   #}))
  f
  g 
  g 
  \once\override NoteHead.stencil = #(lambda (grob)
   (grob-interpret-markup grob 
 #{
   \markup\concat {
 \o % resp. g
 \raise #.5 \o  % resp. a
 \raise #1.5 { \st\o } % resp. stem / c'
   }
 #}))
  g 
  a 
  \once\override NoteHead.stencil = #(lambda (grob)
   (grob-interpret-markup grob 
 #{
   \markup\concat {
 \st\o % resp. stem / a / short curved stem
 

Re: Hungarian Gregorian

2015-01-28 Thread Pierre Perol-Schneider
Hi,

First of all, I have to admit that I know almost nothing about those type
of chants.
Anyway...
AFAIK, there is no predefined context or commands that will do - exactly -
such scores.
I've done something similar on the german forum :
http://www.lilypondforum.de/index.php?topic=1801.msg9962#msg9962
The main idea was to put one voice per grouped note.

In your particular case it does not seem to be a good idea; So please find
attached a compilable file :
1. I've tried to stick as much as possible to your original pdf.
2. the idea was to change the note heads stencil with grouped notes - with
or without stems, spaces and/or ornaments.
3. not easy...

Hope you'll find better and/or easier solution.

Cheers,
Pierre
\version "2.18.2"
%\pointAndClickOff

%% Works with other sizes:
%#(set-global-staff-size 25)

\paper { 
  indent = 0
  top-margin = 15
  left-margin = 20
  right-margin = 20
  tagline = ##f
}

\header {
  title = \markup { \bold "4b." \normal-text "XV. zsoltár" }
}
\markup\vspace #2 % <= put some vertical space here

 Defining new grobs:

%% quater note head:
o = \markup\concat { \hspace #-.1 \musicglyph #"noteheads.s2" }

%% quater note head with ledger line:
ol = \markup\concat { \hspace #-.1 { \musicglyph #"noteheads.s2" \hspace #-1.65 \override #'(thickness . 2.25)\draw-line #'(1.75 . 0) } }

%% strait stem:
st = \markup\concat { \hspace #-.1 \draw-line #'(0 . -3.5) \hspace #-.01 }

%% short curved stem:
svOne = \markup\lower #.7 \fontsize #2 \concat { \hspace #-.85 \scale #'(1 . .5)\char ##x23B1 \hspace #-.7 }

%% medium curved stem:
svTwo = \markup\lower #1.1 \fontsize #2 \concat { \hspace #-.8 \scale #'(1 . .75)\char ##x23B1 \hspace #-.7 }

%% long curved stem:
svThree = \markup\lower #1.55 \fontsize #2 \concat { \hspace #-.8 \scale #'(1 . .9)\char ##x23B1 \hspace #-.7 }

%% ornament:
gr = \markup\concat { \hspace #.4 \lower #1.5 \fontsize #8 \char ##x1D19F }

%% Left aligning lyric :
lal = \once\override LyricText.self-alignment-X = #LEFT

%%% Example %%

myMelody = \transpose c c' {
  \clef G
  \cadenzaOn
  d 
  d d 
  \once\override NoteHead.stencil = #(lambda (grob)
 (grob-interpret-markup grob 
   #{
 \markup\concat {
   \o % resp. f
   \raise #0.5 \o  % resp. g
   \raise #1 { \st\o } % resp. stem / a
 }
   #}))
  f
  \once\override NoteHead.stencil = #(lambda (grob)
   (grob-interpret-markup grob 
 #{
   \markup\concat {
 \o\gr % resp. g / ornament
   }
 #}))
  g 
  g 
  \once\override NoteHead.stencil = #(lambda (grob)
   (grob-interpret-markup grob 
 #{
   \markup\concat {
 \o % resp. g
 \raise #.5 \o  % resp. a
 \raise #1.5 { \st\o } % resp. stem / c'
   }
 #}))
  g 
  a 
  \once\override NoteHead.stencil = #(lambda (grob)
   (grob-interpret-markup grob 
 #{
   \markup\concat {
 \st\o\svOne % resp. stem / a / short curved stem
 \lower #.5 \o % resp. g
 \o % resp. a
 \raise #1 { \st\o\svThree } % resp. stem / c' / long curved stem
 \lower #.5 \o % etc.
 \st\o\svOne
 \lower #.5 { \o\svOne }
 \lower #1 \o
   }
 #}))
  a 
  \bar "'"
  a c' 
  \once\override NoteHead.stencil = #(lambda (grob)
   (grob-interpret-markup grob 
 #{
   \markup\concat {
 \st\o\svOne
 \lower #.5 { \o\svOne }
 \lower #1 \o
   }
 #}))
  c'
  \bar ""\break
  \once\override NoteHead.stencil = #(lambda (grob)
 (grob-interpret-markup grob 
   #{
 \markup\concat {
   \o 
   \raise #0.5 \o 
   \raise #1 { \st\o\svOne }
   \raise #0.5 { \o\svTwo  }
   \lower #0.5 \o
   \lower #0.5 \o
   \o
   \raise #0.5 { \o\svOne }
   \o\svOne
   \lower #0.5 \o
 }
   #}))
  b 
  \once\override NoteHead.stencil = #(lambda (grob)
 (grob-interpret-markup grob 
   #{
 \markup\concat {
   \o 
   \raise #0.5 \o 
   \raise #1.5 { \st\o\svTwo }
   \raise #0.5 \o
   \o
   \raise #0.5 { \st\o }
 }
   #}))
  g 
  \once\override NoteHead.stencil = #(lambda (grob)
 (grob-interpret-markup grob 
   #{
 \markup\concat {
   \o 
   \raise #0.5 \o 
   \raise #1.5 { \st\o\svTwo }
   \raise #0.5 \o
 }
   #}))
  g 
  \bar "|"
  f 
  \once\override NoteHead.stencil = #(lambda (grob)
 (grob-interpret-markup grob 
   #{
 \markup\concat {
   \o 
   \raise #1 { \st\o }
 }
   #}))
  a 
  

Re: Hungarian Gregorian

2015-01-27 Thread Ali Cuota
Dear S. Judit,

I read already your first post, and I fear I cannot help with this.
But I would like to know what/who is this notation good for.

Thanks in advance,

Franck

2015-01-27 14:49 GMT-05:00, Rita Composer :
> Dear Listmembers,
>
> Could you help me, how can I creat something like this?
> https://drive.google.com/file/d/0BzQDuwMSrodQU19yRTVLM0F3ZHM/view?usp=sharing
>
> I found something simmilar in version 2.19.15 here
> http://lilypond.org/doc/v2.19/Documentation/notation/working-with-ancient-music_002d_002dscenarios-and-solutions
> just above "Ancient and modern from one source" but the noteheads are still
> not close enough.
> They should be exactly next to eachother.
>
> Thank you very much!
> Sister Judit
> This is what I could create, but it is quite weak:
>
> chantEgy = \relative c' {
>
> \override NoteHead.style = #'default
>
> \[ g a h c \]
>
> c h a g \divisioMinima
>
> \[ h4 \virga a g \] d' c h a g \divisioMinima
>
> \finalis
>
> }
>
> verba = \lyricmode {
>
> Lo -- _ _ _ rem ip -- sum do -- lor _ _ sit a -- men a -- men
>
> }
>
> \markup { 3 }
>
> \score {
>
> \new VaticanaStaff <<
>
> \override VaticanaStaff.StaffSymbol #'line-count = #5
>
> \new VaticanaVoice = "melody" \chantEgy
>
> % \new VaticanaVoice = "melody" \chantKettő
>
> \new Lyrics = "one" \lyricsto melody \verba
>
>>>
>
> \layout {
>
> \context {
>
> \VaticanaStaff
>
> \override StaffSymbol.color = #black
>
> \override LedgerLineSpanner.color = #black
>
> }
>
> }
>
> }
>

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


Hungarian Gregorian

2015-01-27 Thread Rita Composer
Dear Listmembers,

Could you help me, how can I creat something like this?
https://drive.google.com/file/d/0BzQDuwMSrodQU19yRTVLM0F3ZHM/view?usp=sharing

I found something simmilar in version 2.19.15 here
http://lilypond.org/doc/v2.19/Documentation/notation/working-with-ancient-music_002d_002dscenarios-and-solutions
just above "Ancient and modern from one source" but the noteheads are still
not close enough.
They should be exactly next to eachother.

Thank you very much!
Sister Judit
This is what I could create, but it is quite weak:

chantEgy = \relative c' {

\override NoteHead.style = #'default

\[ g a h c \]

c h a g \divisioMinima

\[ h4 \virga a g \] d' c h a g \divisioMinima

\finalis

}

verba = \lyricmode {

Lo -- _ _ _ rem ip -- sum do -- lor _ _ sit a -- men a -- men

}

\markup { 3 }

\score {

\new VaticanaStaff <<

\override VaticanaStaff.StaffSymbol #'line-count = #5

\new VaticanaVoice = "melody" \chantEgy

% \new VaticanaVoice = "melody" \chantKettő

\new Lyrics = "one" \lyricsto melody \verba

>>

\layout {

\context {

\VaticanaStaff

\override StaffSymbol.color = #black

\override LedgerLineSpanner.color = #black

}

}

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