Re: mensural notation: patch, question, plan
Hi, Benko! I have finally (sorry for the extremely long delay!) applied your patch, slightly modified, for using a constant thickness of horizontal lines in flexa shapes (rather than using the thickness property). I still feel somewhat uncomfortable with this solution, as the property thickness now applies to the vertical lines only, while the horizontal lines are of hard-wired constant thickness. Though, I realize that there are notational examples where you want to have different thicknesses. Greetings, Juergen On Sun, 27 Feb 2005, Pal Benko wrote: 2005-02-27 Pal Benko <[EMAIL PROTECTED]> * lily/mensural-ligature.cc (brew_flexa): make flexa parts of ligatures look more similar to square parts * lily/include/mensural-ligature.hh: explanatory comments Hi Jürgen (and all), I've played a bit with flexa shape within a ligature; this is in the attached patch. I began experimenting with punctus divisionis as a new type of barline. My first try was introducing one new type ("."), but then I couldn't position it. Is there a way of accessing the previous note in the barline code? Then I'd know where to move the dot. The second try was introducing a default case: the glyph string is interpreted as a number, and the dot is moved accordingly. I have two problems with this: I couldn't hack default-break-barline in output-lib.scm (I know almost nothing of Lisp and nothing else about scheme), so I get a warning for all puncti divisionis, and I have a big space between the previous note and the dot. Can I control that space somehow? I reviewed the facsimiles I have, and found that - a punctus divisionis can be at the end of a line (and then the next line begins as if nothing happened), so it can really be implemented as a new type of barline; - augmenting dots within ligatures are generally placed after the note, except first notes of flexae, which have it above. I'll try to sort out this issue next. Thanks, Pál Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol. Probald ki most! http://www.freestart.hu ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: mensural notation: patch, question, plan
Hi Jürgen, Currently, the thickness property of the flexa shape aplies to all segments of the outline. IIUC, you are suggesting to apply the thickness property only to the left and right outline segment of the flexa shape, while hard-wiring the upper and lower segment wrt to the proportions in the .mf code for the brevis note head. I think this is somewhat inconsistent. If we really need different thicknesses for the vertical and horizontal segments, we may want to control this behavior with a separate property. That's fine with me. However, I just looked at a few facsimiles as well as contemporary educational works on mensural ligatures, and my impression is that all line segments roughly have the same thickness (unless the steepness is extremely high, in which case we may want to apply some thickness correction factor to the horizontal segments in order to compensate for optical illusion effects). Do you really think that the horizontal and vertical segments need to be controlled separately? Yes! Do you have facsimiles or contemporary works with noticeable difference between the thickness of the horizontal and vertical outline segments? Yes: I have facsimiles of about twenty masses from Petrucci prints and different codices (e.g. the Chigi codex; I don't know where the other facsimiles come from). There are at least three different scribes (i.e. script styles) I can distinguish. The horizontal lines of flexae are always like that of breves and not like the vertical ones (i.e. distinctly heavier). If you are interested, I'll try to make some scans. Pal Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol. Probald ki most! http://www.freestart.hu ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: mensural notation: patch, question, plan
On Sun, 27 Feb 2005, Benkõ Pál wrote: 2005-02-27 Pal Benko <[EMAIL PROTECTED]> * lily/mensural-ligature.cc (brew_flexa): make flexa parts of ligatures look more similar to square parts Hi, Pál! Currently, the thickness property of the flexa shape aplies to all segments of the outline. IIUC, you are suggesting to apply the thickness property only to the left and right outline segment of the flexa shape, while hard-wiring the upper and lower segment wrt to the proportions in the .mf code for the brevis note head. I think this is somewhat inconsistent. If we really need different thicknesses for the vertical and horizontal segments, we may want to control this behavior with a separate property. However, I just looked at a few facsimiles as well as contemporary educational works on mensural ligatures, and my impression is that all line segments roughly have the same thickness (unless the steepness is extremely high, in which case we may want to apply some thickness correction factor to the horizontal segments in order to compensate for optical illusion effects). Do you really think that the horizontal and vertical segments need to be controlled separately? Do you have facsimiles or contemporary works with noticeable difference between the thickness of the horizontal and vertical outline segments? Greetings, Jürgen___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: mensural notation: patch, question, plan
Hi, Pál! I am sorry for responding so late: last week not only I was in bad health, but also my (quite old) linux installation, which finally broke down, such that I had to install a new distribution. I am still working on getting things running again, but I am quite confident that I will be able to have a look at your patch within the next few days. Greetings, Jürgen On Sun, 27 Feb 2005, Benkõ Pál wrote: 2005-02-27 Pal Benko <[EMAIL PROTECTED]> * lily/mensural-ligature.cc (brew_flexa): make flexa parts of ligatures look more similar to square parts * lily/include/mensural-ligature.hh: explanatory comments Hi Jürgen (and all), I've played a bit with flexa shape within a ligature; this is in the attached patch. I began experimenting with punctus divisionis as a new type of barline. My first try was introducing one new type ("."), but then I couldn't position it. Is there a way of accessing the previous note in the barline code? Then I'd know where to move the dot. The second try was introducing a default case: the glyph string is interpreted as a number, and the dot is moved accordingly. I have two problems with this: I couldn't hack default-break-barline in output-lib.scm (I know almost nothing of Lisp and nothing else about scheme), so I get a warning for all puncti divisionis, and I have a big space between the previous note and the dot. Can I control that space somehow? I reviewed the facsimiles I have, and found that - a punctus divisionis can be at the end of a line (and then the next line begins as if nothing happened), so it can really be implemented as a new type of barline; - augmenting dots within ligatures are generally placed after the note, except first notes of flexae, which have it above. I'll try to sort out this issue next. Thanks, Pál Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol. Probald ki most! http://www.freestart.hu ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: mensural notation: patch, question, plan
Hi, I was wondering, could you provide some description for the NEWS file of what you have changed in the ancient notation in your previous patch? White mensural ligatures now conform more closely to renaissance usage (on the input side maximae are allowed; the output has changed completely). Basic ligatures are (should be) now OK; dots, accidentals and invalid input are still problematic. As explained in the description attached to the same post (http://lists.gnu.org/archive/html/lilypond-devel/2005-02/msg00198.html), writing a ligature is ambiguous, so the exact look of a ligature found in a 500 year old manuscript may or may not be reproducable. p Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol. Probald ki most! http://www.freestart.hu ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
mensural notation: patch, question, plan
[EMAIL PROTECTED] writes: > 2005-02-27 Pal Benko <[EMAIL PROTECTED]> > > * lily/mensural-ligature.cc (brew_flexa): > make flexa parts of ligatures look more similar to square parts > > * lily/include/mensural-ligature.hh: explanatory comments > > Hi Jürgen (and all), > > I've played a bit with flexa shape within a ligature; > this is in the attached patch. Hi, I was wondering, could you provide some description for the NEWS file of what you have changed in the ancient notation in your previous patch? thanks! -- Han-Wen Nienhuys | [EMAIL PROTECTED] | http://www.xs4all.nl/~hanwen ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
mensural notation: patch, question, plan
2005-02-27 Pal Benko <[EMAIL PROTECTED]> * lily/mensural-ligature.cc (brew_flexa): make flexa parts of ligatures look more similar to square parts * lily/include/mensural-ligature.hh: explanatory comments Hi Jürgen (and all), I've played a bit with flexa shape within a ligature; this is in the attached patch. I began experimenting with punctus divisionis as a new type of barline. My first try was introducing one new type ("."), but then I couldn't position it. Is there a way of accessing the previous note in the barline code? Then I'd know where to move the dot. The second try was introducing a default case: the glyph string is interpreted as a number, and the dot is moved accordingly. I have two problems with this: I couldn't hack default-break-barline in output-lib.scm (I know almost nothing of Lisp and nothing else about scheme), so I get a warning for all puncti divisionis, and I have a big space between the previous note and the dot. Can I control that space somehow? I reviewed the facsimiles I have, and found that - a punctus divisionis can be at the end of a line (and then the next line begins as if nothing happened), so it can really be implemented as a new type of barline; - augmenting dots within ligatures are generally placed after the note, except first notes of flexae, which have it above. I'll try to sort out this issue next. Thanks, Pál Miert fizetsz az internetert? Korlatlan, ingyenes internet hozzaferes a FreeStarttol. Probald ki most! http://www.freestart.hu patch Description: Binary data ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel