Re: Gregorian.ly bar forms being converted to wrong glyph (regression between 2.22 and 2.24)

Grant Diffey <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.bugs
Message-ID <CACckToWLp7Y06WqD=+TD-Hq9eow0OwpmtwoTCWKmObFi1KOJRA@mail.gmail.com>
Thankyou dan

Either of those would be acceptable..
\version "2.24.1"

\include "gregorian.ly"
ancientmusic =  {
  \clef "vaticana-do3"
  \[ d8 \pes \melisma f \melismaEnd \] d \[ d \flexa \melisma c \melismaEnd
\]
  f g \[ f \flexa \melisma g \pes a \melismaEnd \] a4
  \finalis
   \[ e8 \pes \melisma f \melismaEnd \]
 \[ e \flexa \melisma d \pes e  \melismaEnd \]
 \finalis \break
}
music = \fixed c' {
  \autoBeamOff  d8 [f] d d[c] f g f [g a] a4 \finalis e8[f]  e[ d e]
\finalis
}
bassmusic = { \clef bass << { b4. (b2) (b4.) (b4) (b4) (b4.) } \\ {g4. (g2)
e4. d4 d4 c4.}>> \finalis }
words = \lyricmode {
  This is a great step for -- ward  thanks Dan
}

\layout {
  \context {
    \GregorianTranscriptionStaff
    \name DiffeyStaffI
    \description "A GregorianTranscriptionStaff that uses modern Voice."
    \defaultchild Voice
  }

  \inherit-acceptability "DiffeyStaffI" "Staff"

  \context {
    \DiffeyStaffI
    \name DiffeyStaffII
    \description "A GregorianTranscriptionStaff that uses Voice and
renders divisiones as Divisio grobs rather than BarLine grobs."
    \EnableGregorianDivisiones
  }

  \inherit-acceptability "DiffeyStaffII" "Staff"
}

<<
  \new VaticanaStaff \new VaticanaVoice = "ancient"  \ancientmusic
  <<
  \new DiffeyStaffII = "staff" \new Voice = "modern" \music  \new Lyrics
\with { alignAboveContext = "staff" } \lyricsto "modern" \words
  \new DiffeyStaffII \new voice \bassmusic
  >>
>>
[image: image.png]

On Wed, Mar 29, 2023 at 9:46 AM Dan Eble <[email protected]> wrote:

> On Mar 28, 2023, at 16:36, Grant Diffey <[email protected]> wrote:
> >
> > Sure,
> >
> > However none of the staff types dan suggested will do what I could
> previously do. Gregorian divisiones not supported on modern staffs is a
> reasonable closure for this as a bug however  I've previously  been able to
> use the gregorian divisions on a 'normal staff' so from my pov this is a
> regression.
> >
>
> Does either of these suit your purpose?
>
> \version "2.24.1"
>
> \include "gregorian.ly"
>
> music = \fixed c' {
>   \key b \minor
>   e8[ g] e~ e[ d~] d4 \divisioMinima
>   g2 \divisioMaior
>   a2 \divisioMaxima
>   b1 \finalis
> }
>
> \layout {
>   \context {
>     \GregorianTranscriptionStaff
>     \name DiffeyStaffI
>     \description "A GregorianTranscriptionStaff that uses modern Voice."
>     \defaultchild Voice
>   }
>
>   \inherit-acceptability "DiffeyStaffI" "Staff"
>
>   \context {
>     \DiffeyStaffI
>     \name DiffeyStaffII
>     \description "A GregorianTranscriptionStaff that uses Voice and
> renders divisiones as Divisio grobs rather than BarLine grobs."
>     \EnableGregorianDivisiones
>   }
>
>   \inherit-acceptability "DiffeyStaffII" "Staff"
> }
>
>
> <<
>   \new VaticanaStaff \music
>   \new DiffeyStaffI \music
>   \new DiffeyStaffII \music
> >>
>
>
>
>
image.png (image/png, 32 KB) - not displayed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.