Git Product home page Git Product logo

Comments (17)

eroux avatar eroux commented on July 24, 2024

This should be relatively easy to add, can you just propose a name for this new glyph (oriscus with stem+punctum after)?

from gregorio.

jakubjelinek avatar jakubjelinek commented on July 24, 2024

I'm afraid I don't know how it is usually called, and am not good in naming such things.
Semantically it is perhaps pressus (minor, or second/third part of maior), but in the first example
the oriscus with the stem stands for virga strata and the punctum connected to it is already start of the next neume - salicus, with the next oriscus being the oriscus in the salicus and the last virga the upper part of it. Ideally there would be glyphs for different pitch differences of this, so one can use
(foVe) for the second example, (eoVc/codv) for the first one, but say also (hoVf), (hoVe) etc.

from gregorio.

eroux avatar eroux commented on July 24, 2024

Sure, that will be done with the same ambitus possibilities as other glyphs

from gregorio.

eroux avatar eroux commented on July 24, 2024

By the way, do you plan to reedit the nocturnale romanum or something like that? (that would be great)

from gregorio.

jakubjelinek avatar jakubjelinek commented on July 24, 2024

No, just typesetting scores for our choir for some feasts and want there complete officium + mass, and Nocturnale Romanum being a useful source for matins:
https://github.com/jakubjelinek/Editio-Sti-Wolfgangi
http://people.redhat.com/jakub/epiphania.pdf
http://people.redhat.com/jakub/feriaiv.pdf
http://people.redhat.com/jakub/pentecostes.pdf
is what I have so far, the latter two work in progress.

from gregorio.

henryso avatar henryso commented on July 24, 2024

Right now, Gregorio uses the capital-O for salicus figures that are connected to the first note (i.e., (egOh)). Maybe, if it's not too difficult for the gabc parser, we can adopt capital-O for this feature if its note is not preceded by another note. The figures in the opening post might then be (e/eOc/co+dv) and (f/fOe).

Those figures from the Nocturnale Romanum look like pressus to me. In the Solesmes books prior to and including the Liber Hymnarium, pressus was notated (to adopt gabc) (e/ec). As semiology has pointed out, the second note is an oriscus in the non-diastematic neumes. If you substitute an oriscus for the square head on the second note, you get the figure from the Nocturnale Romanum.

In more recent Solesmes books like the Antiphonale Romanum II, I notice that they depict pressus with the second note as an oriscus, but without a stem, though I am hard-pressed to find an example of a pressus with an ambitus greater than one in that book.

I think, without the trailing note, the virga + oriscus would be called a virga strata, and in fact, in the non-diastematic neumes, a pressus is often depicted as a virga strata followed by a punctum.

@jakubjelinek If you can supply the incipit for these chants, we can try to look for them in the various manuscripts online to confirm whether the neume is a pressus that starts with a virga strata.

from gregorio.

henryso avatar henryso commented on July 24, 2024

I found example in Antiphonale Romanum II and Antiphonale Monasticum I (the newer one) with a pressus of ambitus 2, and they still leave out the stem. Looking at some scans from the Nocturnale Romanum, I am pretty convinced that that figure is actually a pressus, in the style/font chosen by that book's publisher.

from gregorio.

eroux avatar eroux commented on July 24, 2024

I think it's more an editing style than really something that cannot be represented in any other way, but I believe gabc is quite graphical and could handle this, and this would be easy to add in the fonts, so I would be in favor of adding it...

from gregorio.

henryso avatar henryso commented on July 24, 2024

I'm not against adding it either, but you had asked what that figure was called.

from gregorio.

jakubjelinek avatar jakubjelinek commented on July 24, 2024

For Antiphonale Romanum II, which indeed is a new book and uses oriscus in lots of cases, I've skimmed a couple dozen pages and attempted to typeset what I found, like:
(ddoc) (c!dwe!fo<) (e!fo<) (kkoj~) (goi) (fog)
and all that looked like in the book.
But (g!hw!ihi~) doesn't, guess, I'll file another issue for that.

from gregorio.

eroux avatar eroux commented on July 24, 2024

@henryso @rpspringuel @eschwab , would one of you be interested in this? This would allow you to understand the code in fonts/, so that I'm not the only person able to do this kind features... This one is really easy, we can work together on it.

from gregorio.

henryso avatar henryso commented on July 24, 2024

I am willing to take this on, but I'm not artistic on the font design side. Are there guidelines?

from gregorio.

eroux avatar eroux commented on July 24, 2024

Don't worry, it's just copy/paste, all the elements are already drawn somewhere, you just have to copy/paste oriscus, stem, etc.

The first thing here is to add the simple oriscus with a stem on the left (we'll do the combined glyphs afterwards): you can just add this glyph in the font, and git it a proper name. The -base fonts contain glyphs that will remain in the final font, and also glyphs that are just temporary, to be combined in bigger ones. The first have names like _0017, other have names with letters. You can see the numbers already taken in gregoriotex.h, just take the first non-taken number. You also have to add it in squaryze.py, to the list of the glyphs that will remain in the final font.

Doing this would be a good occasion to document how to add a new glyph, and I believe it's best if you do it with your fresh eyes on this, because it's not obvious and I'm not sure I would make it easy to understand... What do you think?

from gregorio.

eroux avatar eroux commented on July 24, 2024

(documentation could be in a md file or in the wiki)

from gregorio.

henryso avatar henryso commented on July 24, 2024

I'll give it a try. Since I am no longer on vacation, please expect it will take longer to accomplish.

from gregorio.

eroux avatar eroux commented on July 24, 2024

No problem. The most boring aspect is that the three fonts need to be modified, apart from that, it can take around 10mn if you know how to do it (but I prefer not to, so that I'm not the only one with the key to the fonts).

Edit: When I say 10mn, it's only for the font, then you have to add a new shape in struct.h, change the gabc lexer, etc. so this is a bit longer...

from gregorio.

henryso avatar henryso commented on July 24, 2024

For now, this is in develop. Use capital-O for the stemmed-oriscus. For your examples: (e/eOc/co!dv) and (f/fOe)

from gregorio.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.