There no ligatures in Kievan notation (was Re: Kievan "hatchet" notes for lilypond?)
On Thursday 30 November 2006 06:01, you wrote: > Hello, Panteleimon! Hello, thank you for your response > I fear the task of fully implementing kievan chant notation is more than > just a question of adding thirteen glyphs. > recognize at least pes ligatures (those pairwise stacked rhombic glyphs) > and clivis ligatures (e.g. the third glyph in the last line of the long > example). Actually, those are not ligatures, and there are no ligatures at all in Kievan notation. The two stacked diamond-shapes you refer to are simply a half note. They refer to the space inbetween the two diamonds, in this case "mi" or b-natural. If the diamonds where in spaces, they would refer to the line in-between. The "squiggly-with-stem" and "double-diamond-with-stem" notes that also seem to take up several spaces are not ligatures either, just 16th notes. (By the way, the durations I cite are doubled by some transcribers in order to have a whole-note as the longest duration, but this gives an incorrect impression of the flow of the chant). > To me, the notation looks structurally quite similar to gothic > (also called "hufnagel") chant notation, though the glyphs are somewhat > different. I would be interested to know what notation looked like in Poland in the 1600's, to see if it has a parent for this style > Still, adding those glyphs that are not part of ligatures (sole note > heads, clefs, custos, accidentals, etc.) would be a good starting point > (any volunteers?). As I understand it, the only things necessary *besides* adding the glyphs would be: 1. Spacing according text syllable. This is the only way notes are spaced in this chant, as you can see. There is a small & even block of space between each textual syllable, all the notes whereof are equidistant and very close. %%%(This is part of what makes this notation better for Znamenny Chant, being closer in this regard to the neumatic origins and taking up less space for long, involved melismata. It looks ugly if you try to do it with round notes.)%%% My hope is that this can be accomplished simply making slurs invisible in the kievan-init.ly file | Slur #'transparent = ##t | and then convincing lilypond to put an appropriate block of space between syllables. At first I thought that this could be done with LyricSpace #'minimum-distance , but that would only work for short syllables. 2. Right now we can set shaped noteheads in LP like this: \set shapeNoteStyles = ##(fa # la fa # la mi) (or something like that). We'd have to do something similar but different in the init.ly for kievan, since several symbols (the quarter and the eight) have slightly different forms for lines and spaces. These differences are very important to the overall look of the music. Note that they differ not to according scale-position (like shapenotes) but according to whether they are on a line or space. That means that g,8 looks different from g8 Furthermore, the eigth note (block with long tail) has not two but *four* slightly different forms: two for stem-up and two for stem-down. I think that rest could be done just by thickening lines and such, except perhaps that the beams on the 16th notes (single beams) extend beyond the note-stems and half sort of blunt edges, but I'm sure that can be done without designing anything new, right? Thanks again for your response. I look forward to doing whatever I can to implement this feature. Sincerely, Monk Panteleimon Hermitage of the Holy Cross Wayne, WV USA [EMAIL PROTECTED] http://www.holycross-hermitage.com/ http://www.holycrosskliros.org/ PS. I have an adaption of a long chant like this example in which the sequence of notes is almost exactly as in the Slavonic original. I can post both if you like, so you how can see how simple it really is. > Greetings, > Juergen > > On Wed, 29 Nov 2006, Monk Panteleimon wrote: > > Hello, developers of Lilypond. > > > > I submitted to the lilypond-user list a queru regarding the possibilty of > > adding symbols for kievan chant notation to lilyponds "feta" font. > > I got no response, but thought I'd try the developers, specifically those > > involved with older notations. > > > > I have counted thirteen symbols that would need adding to lilypond's font > > (presumably as "noteheads," with their stems included, two "dots" and > > one "clef") in order to enable lilypond to imitate the Chant-books of the > > Russian Orthodox Church. I have no idea how to make such characters, or > > how to fit them into lilypond, so I'm asking this to be added as a > > sponsored feature. > > > > Being a monk I have no personal money, but if the lilypond-developers can > > give me an estimated cost of sponsorship for the addition of these > > symbols, then I believe that I may be able find several people interested > > enough to support the feature, even if they are not already > > lilypond-users. I am thinking of some Russian Chant enthusiasts and > > people already develop
Fwd: Kievan "hatchet" notes for lilypond?
Sorry for the repeat, but I didn't initially send this to the developer's list, just to certain developers. Since Juergen's reply went to the list I thought I'd better correct my omission. Second installment coming soon. Fr. P -- Forwarded Message ------ Subject: Kievan "hatchet" notes for lilypond? Date: Wednesday 29 November 2006 21:58 From: Monk Panteleimon <[EMAIL PROTECTED]> To: "Han-Wen Nienhuys" <[EMAIL PROTECTED]>, [EMAIL PROTECTED], [EMAIL PROTECTED], [EMAIL PROTECTED] Hello, developers of Lilypond. I submitted to the lilypond-user list a queru regarding the possibilty of adding symbols for kievan chant notation to lilyponds "feta" font. I got no response, but thought I'd try the developers, specifically those involved with older notations. I have counted thirteen symbols that would need adding to lilypond's font (presumably as "noteheads," with their stems included, two "dots" and one "clef") in order to enable lilypond to imitate the Chant-books of the Russian Orthodox Church. I have no idea how to make such characters, or how to fit them into lilypond, so I'm asking this to be added as a sponsored feature. Being a monk I have no personal money, but if the lilypond-developers can give me an estimated cost of sponsorship for the addition of these symbols, then I believe that I may be able find several people interested enough to support the feature, even if they are not already lilypond-users. I am thinking of some Russian Chant enthusiasts and people already developing ways to digitally reproduce Russian Liturgical books. I have attached 2 images, one extracted from a pdf-scan of a Russian Chant book from 1909, another being someone's attempt to reproduce this using a ttf that is typed in to a word-processor. It should be obvious which is which. If you like I can point out the short-comings of the ttf version. I can also tell you what the symbols are and point you to some online explanations of this simple notation, although I would warn you that there are two practices of interpreting the durations of these notes, of which practices the less accurate is the more common. If for some reason you are adverse to adding these symbols to lilypond's vocabulary, please let me know. You can download complete books in kievan notation in .pdf from this page: http://www.seminaria.ru/raritet/quadsborn.htm Thank you for your time. Monk Panteleimon Hermitage of the Holy Cross Wayne, WV USA [EMAIL PROTECTED] http://www.holycross-hermitage.com/ http://www.holycrosskliros.org/ --- topo.png Description: PNG image toporki.png Description: PNG image ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Fwd: Re: Kievan "hatchet" notes for lilypond?
--- Begin Message --- On Tuesday 05 December 2006 10:33, you wrote: > Monk Panteleimon escreveu: > > For my information, would you include the stem as a single grob with the > > notehead? That is what I would expect, since slightly different stems are > > always attached to a slightly different notehead. > > No, probably not. All the stems are so similar that it would probably be > easier to make a variable shape that is output as a postscript drawing. In that case, how many *glyphs* are we talking about for the 8th note? I had thought there would have to be four because of the differences in both stems and noteheads. No? I know I'm probably conflating "glyph" with "grob" here, but maybe you can explain the difference. All note stems are a single grob, even though there's different glyphs for, say, a standard stem and a mensural stem, right? The quarter-notes also have slightly different stems and noteheads, and the stems and noteheads meet at different places. So how many glyphs for the quarter note? This information will help me look for sponsors. [8^)> Fr. P --- End Message --- ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Kievan "hatchet" notes for lilypond?
Monk Panteleimon escreveu: > For my information, would you include the stem as a single grob with the > notehead? That is what I would expect, since slightly different stems are > always attached to a slightly different notehead. No, probably not. All the stems are so similar that it would probably be easier to make a variable shape that is output as a postscript drawing. -- Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen LilyPond Software Design -- Code for Music Notation http://www.lilypond-design.com ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: Kievan "hatchet" notes for lilypond?
On Tuesday 05 December 2006 08:24, Han-Wen wrote: > Hello, > > writing glyphs is a lot of work, usually, but these are relatively simple. > Hence it should be doable for 60 EUR per glyph. Okay. Can someone translate that to USD for my benefit, or shall I seek out some web-based currency converter? Please pardon my provinciality. > However, I suspect that writing glyphs isn't the end of it, as various > symbols seem to need special routines for placing them. My intention is to start contacting some people who would be interested in this and to start kind of an "adopt-a-glyph" appeal on my music page. In the course of this I will make a more exacting list of glyphs. As for things needing special placement, it seems mostly to revolve around the 8th and 16th notes, correct? For my information, would you include the stem as a single grob with the notehead? That is what I would expect, since slightly different stems are always attached to a slightly different notehead. Fr. P ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: There no ligatures in Kievan notation (was Re: Kievan "hatchet" notes for lilypond?)
Juergen Reuter escreveu: > I am not sure what is the latest state of incorporating new glyphs into > lily; so far, we used to have to design glyphs by manually writing > Metafont code, which may result in high-quality glyphs, but is also an > extremely time-consuming process. But nowadays, lily supports a couple > of font formats. Maybe there is a simpler way of getting font > characters into lily, e.g. by scanning + tracing them? > > Han-Wen, Werner, what do you think? I think that Metafont is stil the way to go, otherwise the glyphs won't scale well across different staff sizes. Also, having the glyphs in a separate font with another format greatly complicates integration, and therefor testing. The result would be that this feature will be broken quickly and easily. > In any case, I guess you would at least need to have high-resolution > scans of hand-writings or printings (which should be sufficiently old in > order to not violate copyright laws). the latter is not a problem at all; font glyphs themselves are not copyrighted. -- Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen LilyPond Software Design -- Code for Music Notation http://www.lilypond-design.com ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: There no ligatures in Kievan notation (was Re: Kievan "hatchet" notes for lilypond?)
Juergen Reuter escreveu: > I am not sure what is the latest state of incorporating new glyphs into > lily; so far, we used to have to design glyphs by manually writing > Metafont code, which may result in high-quality glyphs, but is also an > extremely time-consuming process. But nowadays, lily supports a couple > of font formats. Maybe there is a simpler way of getting font > characters into lily, e.g. by scanning + tracing them? > > Han-Wen, Werner, what do you think? I think that Metafont is stil the way to go, otherwise the glyphs won't scale well across different staff sizes. Also, having the glyphs in a separate font with another format greatly complicates integration, and therefor testing. The result would be that this feature will be broken quickly and easily. > In any case, I guess you would at least need to have high-resolution > scans of hand-writings or printings (which should be sufficiently old in > order to not violate copyright laws). the latter is not a problem at all; font glyphs themselves are not copyrighted. -- Han-Wen Nienhuys - [EMAIL PROTECTED] - http://www.xs4all.nl/~hanwen LilyPond Software Design -- Code for Music Notation http://www.lilypond-design.com ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel
Re: There no ligatures in Kievan notation (was Re: Kievan "hatchet" notes for lilypond?)
On Thu, 30 Nov 2006, Monk Panteleimon wrote: On Thursday 30 November 2006 06:01, you wrote: Hello, Panteleimon! Hello, thank you for your response I fear the task of fully implementing kievan chant notation is more than just a question of adding thirteen glyphs. recognize at least pes ligatures (those pairwise stacked rhombic glyphs) and clivis ligatures (e.g. the third glyph in the last line of the long example). Actually, those are not ligatures, and there are no ligatures at all in Kievan notation. The two stacked diamond-shapes you refer to are simply a half note. They refer to the space inbetween the two diamonds, in this case "mi" or b-natural. If the diamonds where in spaces, they would refer to the line in-between. The "squiggly-with-stem" and "double-diamond-with-stem" notes that also seem to take up several spaces are not ligatures either, just 16th notes. (By the way, the durations I cite are doubled by some transcribers in order to have a whole-note as the longest duration, but this gives an incorrect impression of the flow of the chant). Ok, I understand. This, of course, simplifies things a lot. Then the main task really should be to incorporate these glyphs into lily. Though I unfortunately have to confess that I currently have no time at all to care for it (I am currently working hard on a thesis, and my remaining time is running out soon). Maybe Han-Wen/Jan would do it as a sponsored feature? I am not sure what is the latest state of incorporating new glyphs into lily; so far, we used to have to design glyphs by manually writing Metafont code, which may result in high-quality glyphs, but is also an extremely time-consuming process. But nowadays, lily supports a couple of font formats. Maybe there is a simpler way of getting font characters into lily, e.g. by scanning + tracing them? Han-Wen, Werner, what do you think? In any case, I guess you would at least need to have high-resolution scans of hand-writings or printings (which should be sufficiently old in order to not violate copyright laws). To me, the notation looks structurally quite similar to gothic (also called "hufnagel") chant notation, though the glyphs are somewhat different. I would be interested to know what notation looked like in Poland in the 1600's, to see if it has a parent for this style Unfortunately, I am not familiar with Polish ancient notation. Still, since (at least the northern and western part of) Poland is mostly Catholic rather than Orthodox, I strongly guess that they used gothic and Roman (i.e. square) neumes, as well as mensural notation. I suspect, however, that it may be different for those parts of Poland near to the Ukrainian or Russsian border. As I understand it, the only things necessary *besides* adding the glyphs would be: 1. Spacing according text syllable. This is the only way notes are spaced in this chant, as you can see. There is a small & even block of space between each textual syllable, all the notes whereof are equidistant and very close. %%%(This is part of what makes this notation better for Znamenny Chant, being closer in this regard to the neumatic origins and taking up less space for long, involved melismata. It looks ugly if you try to do it with round notes.)%%% My hope is that this can be accomplished simply making slurs invisible in the kievan-init.ly file | Slur #'transparent = ##t | and then convincing lilypond to put an appropriate block of space between syllables. At first I thought that this could be done with LyricSpace #'minimum-distance , but that would only work for short syllables. Right. There are a tricks that will force lily to typeset notes rather densely, thus resulting in almost what you probably would like to get. Still, I do not know how you could achieve strictly equidistantly and densely spaced noteheads within melismas. 2. Right now we can set shaped noteheads in LP like this: \set shapeNoteStyles = ##(fa # la fa # la mi) (or something like that). We'd have to do something similar but different in the init.ly for kievan, since several symbols (the quarter and the eight) have slightly different forms for lines and spaces. These differences are very important to the overall look of the music. Note that they differ not to according scale-position (like shapenotes) but according to whether they are on a line or space. That means that g,8 looks different from g8 There is currently support for line/space glyph distinction for custodes and mensural flags in the c++ backend. It should not be too hard to also add it for noteheads, but I guess Han-Wen will not be too happy to add new program logic to the c++ backend. Hence I guess, for the long term, this cries for migrating the whole logic to scheme. Furthermore, the eigth note (block with long tail) has not two but *four* slightly different forms: two for stem-up and two for stem-down. Just like with the custos glyphs, I guess. I th
Re: Kievan "hatchet" notes for lilypond?
Hello, Panteleimon! I fear the task of fully implementing kievan chant notation is more than just a question of adding thirteen glyphs. In your example, I believe to recognize at least pes ligatures (those pairwise stacked rhombic glyphs) and clivis ligatures (e.g. the third glyph in the last line of the long example). To me, the notation looks structurally quite similar to gothic (also called "hufnagel") chant notation, though the glyphs are somewhat different. For a full implementation, beyond the glyphs, a proper ligature engraver would have to be implemented. I guess, it's implementation would look quite close to that of gothic notation, which is on my TODO list, but I probably will not be able to start working on it earlier than in late 2008. And the horizontal spacing problems, which vaticana ligatures currently have, will probably also apply to kievan ligatures (but I will definitely work on this problem). Still, adding those glyphs that are not part of ligatures (sole note heads, clefs, custos, accidentals, etc.) would be a good starting point (any volunteers?). Greetings, Juergen On Wed, 29 Nov 2006, Monk Panteleimon wrote: Hello, developers of Lilypond. I submitted to the lilypond-user list a queru regarding the possibilty of adding symbols for kievan chant notation to lilyponds "feta" font. I got no response, but thought I'd try the developers, specifically those involved with older notations. I have counted thirteen symbols that would need adding to lilypond's font (presumably as "noteheads," with their stems included, two "dots" and one "clef") in order to enable lilypond to imitate the Chant-books of the Russian Orthodox Church. I have no idea how to make such characters, or how to fit them into lilypond, so I'm asking this to be added as a sponsored feature. Being a monk I have no personal money, but if the lilypond-developers can give me an estimated cost of sponsorship for the addition of these symbols, then I believe that I may be able find several people interested enough to support the feature, even if they are not already lilypond-users. I am thinking of some Russian Chant enthusiasts and people already developing ways to digitally reproduce Russian Liturgical books. I have attached 2 images, one extracted from a pdf-scan of a Russian Chant book from 1909, another being someone's attempt to reproduce this using a ttf that is typed in to a word-processor. It should be obvious which is which. If you like I can point out the short-comings of the ttf version. I can also tell you what the symbols are and point you to some online explanations of this simple notation, although I would warn you that there are two practices of interpreting the durations of these notes, of which practices the less accurate is the more common. If for some reason you are adverse to adding these symbols to lilypond's vocabulary, please let me know. You can download complete books in kievan notation in .pdf from this page: http://www.seminaria.ru/raritet/quadsborn.htm Thank you for your time. Monk Panteleimon Hermitage of the Holy Cross Wayne, WV USA [EMAIL PROTECTED] http://www.holycross-hermitage.com/ http://www.holycrosskliros.org/ ___ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel