-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Neography issue: salicus with clivis #687
Comments
What is the meaning of the reverse oriscus in that instance? What does it signify different from the "normal" oriscus? |
Hard to say, I don't know. That said, I haven't found a way to typeset it even with the normal oriscus. |
Well, with the fix for #631, you should be able to implement it with a normal oriscus. |
I'll try that soon. Perhaps we could use O< instead of O for reverse oriscus in the salicus? |
My understanding (and the reason for my previous question) was that the flow of the oriscus (in square notation) is based on the note that follows, so an oriscus that looks like up-down-up (a.k.a., "normal") leads to a higher note and down-up-down ("reverse") leads to a lower note. However, this figure seems to contradict that, and drawing lines to connect the notes in this figure results in a non-flowing figure. If that's just an "artist's interpretation" of an oriscus, then I think the salicus flexus of #631 would suffice, and that figure may even be considered a typographical error. However, if there is a semiological reason for it, then we need to think about how to draw it. If we use the |
I'll try to talk to various people about this (hopefully during the weekend). |
Have you had a chance to speak with anyone about this? |
Part of the implementation for gregorio-project#679, gregorio-project#687, and gregorio-project#692.
This proposal is WITHDRAWN (see below)The ProblemAfter working through the cases, the oriscus design is a bit of a mess.
This is inconsistent with all other figures. The reversed oriscus is not an auctus figure. The connected oriscus could be deduced from context. I realize this is due to the evolution of things, so I'm not sure how to clean this up, if at all. Case I : SolesmesLooking at most recent Antiphonale Monasticum (I – III) from Solesmes, the direction of the oriscus is consistently pointing in the direction of the note that follows. If above, it's an up-down-up oriscus, and if below, it's a down-up-down oriscus. Even if the following note is detached from the oriscus (i.e., in the next word), Solesmes is pretty consistent with this rule. Salicus is always up-down-up because it leads to the higher note, and pressus is down-up-down because it leads to the lower note. I couldn't find any contradictory cases, but I also didn't go through every score in the three books. So, if we had a do-over and are interested in mimicking Solesmes rules, it would be possible to detect the correct oriscus shape from its context and connect it in the salicus form, also from context. There would be no need for a capital-O as a connected oriscus, and there is no stemmed oriscus in Solesmes. Case II: Nocturnale RomanumThings start to get weird when you consider the house rules of recent books from outside Solesmes, namely the Nocturnale Romanum. Unfortunately, I don't have the book, so I can't scour it for examples, but based on the snippets posted here, Sandhofe was inconsistent with how he used the oriscus. He added a stem to it for the pressus, He favored the up-down-up oriscus, regardless of the notes that followed, but was not always consistent with that. If someone is typesetting by visual imitation rather than intent (not that there's anything wrong with that), then the only way to imitate this is a completely manual system. My Ideal DesignSo, if we had a do-over and want a manual system, so that someone could do it either way, I would ideally want to define four shapes:
To be consistent with
These shapes would each have a liquescent form, obtained through In this scenario, salicus oriscus would be detected from context, and you would stop it using the ! in an appropriate place, like before the oriscus: CompromiseThis would obviously break any score with salicus or stemmed oriscus in it, so we could retain backwards compatibility at the expense of inconsistency:
All of these could have a liquescent form, obtained through For backward compatibility, As for In this scenario, salicus oriscus would only occur when Next StepsEither one of these solutions will require new glyphs. For every glyph with an oriscus in it, there needs to be a glyph with a reverse oriscus in it (except of course the isolated reverse oriscus, which already exists). Does anyone have any thoughts on this? |
I don't think my opinion is very relevant, but the compromise part seems good to me. How many additional glyphs would that be? |
My quick calculation is 697, not counting fusion glyphs, which adds another 10. |
Well, if it fits without problem in the unicode range why not, another solution is to build the parser as you said in gabc but to generate only the glyphs we have now plus the few others we need for the new features, and wait for a bugreport of a missing glyph before actuallly building the glyphs? Is it possible with the way you want to implement it? |
Sure, that's possible, especially since we use glyph names now instead of numbers. |
We definitely are running out of space in the BMP-PUA (there are only about 1200 code points left), so I think I will only generate the necessary glyphs. |
Corrected the shape and handling of porrectus-like flexus. Corrected liquescence comparisons to handle L_FUSED. Part of the implementation for gregorio-project#679, gregorio-project#687, and gregorio-project#692.
Part of the implementation for gregorio-project#679, gregorio-project#687, and gregorio-project#692.
Part of the implementation for gregorio-project#679, gregorio-project#687, and gregorio-project#692. This change also happens to fill in missing gabc sequences in the font tables.
I've run into a wrinkle I hadn't realized when I typed the proposal above. The current flexus oriscus figures currently (already) use the "reverse" oriscus, which agrees with Solesmes usage (and the flow of the shape itself). The "compromise" above would actually break them. So I withdraw the proposal. What this means is:
Any thoughts? |
Sounds reasonable |
In creating the glyphs in the greciliae font, I notice that |
I think so yes, thanks for noticing! |
Part of the implementation for gregorio-project#679, gregorio-project#687, and gregorio-project#692.
Made the oriscus-based shapes more consistent in greciliae. Cleaned up the font build script for readability and generalized usage. Part of the implementation for gregorio-project#687.
Part of the implementation for gregorio-project#679, gregorio-project#687, and gregorio-project#692.
Part of the implementation for gregorio-project#679, gregorio-project#687, and gregorio-project#692.
Tests the implementation of gregorio-project/gregorio#679, gregorio-project/gregorio#687, and gregorio-project/gregorio#692. Corresponds with pull request gregorio-project/gregorio#723.
Please try out the feature in the develop branch. |
In Nocturnale Romanum 2002, p. [171], I see another neume I haven't managed to typeset with gregorio:
I've tried (deOfd), (d!eo<!fd), (d!eo<fd), without success, the second one is closest to it, except that it has the stem that should not be there.
In nabc the corresponding neume is sa!cl .
Perhaps another case for backslash - (d!eo<\fd) ?
The text was updated successfully, but these errors were encountered: