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