Skip to content
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

Parenthesized divisio minima #1475

Closed
henryso opened this issue Sep 12, 2019 · 7 comments
Closed

Parenthesized divisio minima #1475

henryso opened this issue Sep 12, 2019 · 7 comments

Comments

@henryso
Copy link
Contributor

henryso commented Sep 12, 2019

A request from the mailing list.

It would be nice to have the ability to typeset a parenthesized divisio minima like you see in the Graduale Triplex for when Solesmes edited "out" the marking.

I think it would be also good to have support parenthesized virgula as well with a similar syntax.

@henryso
Copy link
Contributor Author

henryso commented Sep 12, 2019

What gabc notation should we use?

My inclination would be to make it ,? and `?, but we've already used ? for :? (dotted divisio maior), so we might want to avoid the potential clash. Perhaps ,~ and `~?

@henryso
Copy link
Contributor Author

henryso commented Sep 12, 2019

There as an additional request for parenthesized flats, sharps, and naturals.

@henryso
Copy link
Contributor Author

henryso commented Oct 15, 2019

@eroux @rpspringuel Any thoughts on the notation?

@rpspringuel
Copy link
Contributor

rpspringuel commented Oct 17, 2019 via email

@henryso henryso self-assigned this Oct 18, 2019
@henryso
Copy link
Contributor Author

henryso commented Oct 21, 2019

The challenge now is to draw nice-looking parentheses. I've tried a little, but mine don't yet look good. I will keep at it.

@henryso
Copy link
Contributor Author

henryso commented Oct 28, 2019

I started the coding for this, and I need to modify how #7 of \GreSyllable and \GreBarSyllable. In tracing through the code, I see constructs like:

\ifnum#7>9 %
  \ifnum#7<20 %
    % do something
  \else %
     % do something else
  \fi %
\fi

Best I can tell, #7 will be 20/40/60 + some AT_ constant as per the gregorio executable. The AT_ constants range from 0 through 9, so \ifnum#7>9 is looking for an alteration. However, the code in \ifnum#7<20 will never be executed in this construct. Am I missing something?

@eroux @rpspringuel Any background here?

@henryso
Copy link
Contributor Author

henryso commented Oct 28, 2019

@eroux @rpspringuel Please disregard. I found it after looking at it with less sleepy eyes. Values between 9 and 20 are bars.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants