[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: time signature in ancient notation
From: |
Juergen Reuter |
Subject: |
Re: time signature in ancient notation |
Date: |
Tue, 21 Mar 2006 18:23:14 +0100 (CET) |
[CC-ing to lily-devel, since this discussion may also be of interest for
other developers; we are discussing here about manual Sect. 3.7.2]
On Mon, 20 Mar 2006, Geoff Horton wrote:
I have a revised template that I think works fairly well, plus a suggestion:
\include "english.ly"
\include "gregorian-init.ly"
\version "2.7.38"
chant = \relative c' {
\set Score.timing = ##f
\override Staff.Stem #'transparent = ##t
f4 a2 \divisioMinima
g4 b a2 f2 \divisioMaior
g4( f) f( g) a2 \finalis
}
verba = \lyricmode {
Lo -- rem ip -- sum do -- lor sit a -- met
}
\score {
\context Staff <<
\context Voice = melody {
\chant
}
\context Lyrics = one \lyricsto melody \verba
>>
\layout {
\context {
\Staff
\remove "Time_signature_engraver"
}
\context {
\Voice
\override Stem #'length = #0
}
}
}
-------------------------------------
Ok, looks (or, at least, reads) good. Unfortunately, I can not verify,
since my freshly updated and compiled cvs lilypond core dumps on this
file (*** glibc detected *** lily/out/lilypond: free(): invalid pointer:
0x08d6b818 ***).
So, currently being somewhat blindly, could you please double-check that
there are no bars visible in the template? When, beforehand, I tried with
2.7.35, an additional '\remove "Bar_engraver"' was required in Staff
context.
I believe setting the stem lengths to 0 is the simplest solution for
the slur issues in the thread Juergen cited, and while the results
aren't perfect, they're good enough (IMHO).
Mmmh, well, it's neither a semantically clean nor a typographically
correct solution. I would call it a workaround...
My suggestion is related to the fact that the \divisio-s don't
function as bar lines (verified by cut-and-pasting the music to make
it longer) and therefore don't allow breaks in the score. I'd think
they should, but if this can't be changed, I'd add to the above:
Did you try setting "barAlways = ##t" in Score context?
Greetings,
Juergen
dMinima = { \divisioMinima \bar "" }
dMaior = { \divisioMaior \bar "" }
dfinalis = { \finalis \bar "" }
and then replace the explicit references to the \divisios in the music
with their \d equivalents. (The result still suffers from inadequate
lyric spacing, but I hate to make the example more complex.)
Geoff
- Re: time signature in ancient notation,
Juergen Reuter <=