lilypond-user
[Top][All Lists]
Advanced

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

Re: Ego autem non intellego gregorian.ly (translatum googlum)


From: Pierre Perol-Schneider
Subject: Re: Ego autem non intellego gregorian.ly (translatum googlum)
Date: Thu, 1 Jan 2015 12:03:36 +0100

Hi François, Hi Joram

As Joram already says, LilyPond has some limitation here and you'll probably have to tweak numerous objects.
So I'd suggest to use \tweak instead of \once\overrride to be more efficient.
I've also add 2 options for the star:

\version "2.18.2"
\include "gregorian.ly"
\score {
  <<
    \new VaticanaVoice = "cantus" {
      \clef "vaticana-do3"
      f 
      \[ g \pes a \] a
        % star option 1:
        -\tweak extra-offset #'(1 . -1) _"*"
        -\tweak Y-offset #-.1 \ictus
        d' c'
      \[ c' \flexa
        \tweak Accidental.X-offset #-3.3 bes
        \] a
      \[ a
        -\tweak Y-offset #1.2 \episemInitium 
        \flexa g \episemFinis \]
      \divisioMaior
      s a bes a
      \[ g \flexa f \] e
      \[ f \flexa e \] \augmentum d
      \finalis
    }
    \new Lyrics
    \with { 
      %\override LyricHyphen.minimum-X-extent = #'(2 . 2) %% Joram settings
      \override LyricHyphen.minimum-distance = #.7
    }
    \lyricsto "cantus" {
      % star option 2:
      %Ro -- ra -- _ te "* coe" -- li de -- _ su -- per _
      Ro -- ra -- _ te coe -- li de -- _ su -- per _
      et nu -- bes plu -- _ ant Jus -- _ tum.
    }
  >>
}


Meilleurs vœux pour 2015,
Pierre

2015-01-01 2:22 GMT+01:00 Alicuota618 <address@hidden>:
Dear Joram,

thanks first, this look much better this way.

About your question about hyphening, I just took it from the example
given in the manual and tried and failed...

Best thanks and happy new year!

F

2014-12-31 20:11 GMT-05:00, Noeck <address@hidden>:
> Hi again François,
>
> there two limiting factors to my answer: 1) I did not write many
> gregorian chants and 2) Lilypond has some limitations in this area.
>
> But there are a few things I know how to improve and I have a few
> questions for you:
>
> Is it a convention in gregorian chants to have the hyphens left aligned
> to the previous syllable (output: Ro-  ra-  te) and not centered like it
> is usually done in LilyPond (output: Ro - ra - te)? Or is it just a
> shortcoming of many programs that they can not handle lyric hyphens in
> such a way? In the example below, I used the LilyPond default way to
> separate syllables: Ro -- ra -- te (output: Ro - ra - te).
>
>> I am not happy with the first b-flat (too close to the flexus),
>
> I don’t know any systematic help. The override fixes it in this case.
>
>> the episema (too close to the flexa, maybe the ictus, too far from note.
>
> Again, an override can move it.
>
>> And about usage:
>> in the sanctus example mentionned above, the hyphens are simple and
>> lily interprets them as: "jump to the next neuma"
>> In my example it seems to be a "wait to the next note" but the hyphens
>> I had to insert are colliding with the text.
>
> The hyphens you used are just text as any other text so you could also
> space the notes with A’s or .’s – what you want is to skip a note using
> a _ in your file (see the example below).
>
>
> \version "2.18.2"
>
> \paper {
>   ragged-right = ##t
> }
>
> \include "gregorian.ly"
> \score {
>   <<
>     \new VaticanaVoice = "cantus" {
>       \override Lyrics.LyricHyphen #'minimum-X-extent = #'( 2 . 2)
>       \clef "vaticana-do3"
>       f
>       \[ g \pes a \]
>       \once\override Script.extra-offset = #'(0 . 0.9)
>       a\ictus
>       d' c'
>       \[ c'
>       \once\override Accidental.extra-offset = #'(-0.3 . 0)
>       \flexa  bes \]
>       a
>       \once \override Episema.extra-offset = #'(0 . 0.2)
>       \[ a \episemInitium \flexa g \episemFinis \]
>       \divisioMaior
>       s a bes a
>       \[ g \flexa f \] e
>       \[ f \flexa e \] \augmentum d
>       \finalis
>     }
>     \new Lyrics \lyricsto "cantus" {
>       %% Use the next line to force hyphens:
>       \override Lyrics.LyricHyphen #'minimum-distance = 0.7
>       Ro -- ra -- _ te coe -- li de -- _ su -- per _
>       et nu -- bes plu -- _ ant Jus -- _ tum.
>     }
>   >>
> }
>
> Cheers,
> Joram
>
> _______________________________________________
> lilypond-user mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>

_______________________________________________
lilypond-user mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/lilypond-user


reply via email to

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