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

elisions #838

Closed
eroux opened this issue Jan 26, 2016 · 6 comments
Closed

elisions #838

eroux opened this issue Jan 26, 2016 · 6 comments

Comments

@eroux
Copy link
Contributor

eroux commented Jan 26, 2016

Solesmes asked for a way to input elisions, syllables that are not sung in order to keep the same syllable number across sentences. These elisions are noted in italic.

A proposal is to use a new text markup <e>, for instance clar<e>a</e> would ignore the second a in text centering (and <e>cla</e>ra would ignore the first), and the second a would be in elisionstye, which would be italic by default.

What do you think?

@henryso
Copy link
Contributor

henryso commented Jan 26, 2016

Would the second a be in elisionstyle in both cases?

@eroux
Copy link
Contributor Author

eroux commented Jan 26, 2016

no, only the text in <e> markups is in elisionstyle (so in <e>cla</e>ra, cla is in italic)

@henryso
Copy link
Contributor

henryso commented Jan 26, 2016

To answer the question at the top of the issue, I don't have any objections to this feature. Does this need to be in 4.1?

@eroux
Copy link
Contributor Author

eroux commented Jan 26, 2016

If possible that would be great indeed! Also, by default, elisionstyle should use \small. Here is a example (here ellisions are not small, but they should):

magi

@eroux eroux removed the question label Jan 26, 2016
@henryso henryso self-assigned this Jan 27, 2016
@henryso
Copy link
Contributor

henryso commented Jan 27, 2016

What should happen if the first letter in the score is inside an elision block? Should the initial be the first letter after the elision (which would make things very complicated)? Should this be an error? Something else?

@eroux
Copy link
Contributor Author

eroux commented Jan 27, 2016

I think an error should be just fine

@henryso henryso added this to the 4.1 milestone Jan 27, 2016
henryso added a commit to henryso/gregorio that referenced this issue Jan 27, 2016
henryso added a commit to henryso/gregorio-test that referenced this issue Jan 27, 2016
@eroux eroux closed this as completed Jan 27, 2016
rpspringuel added a commit to rpspringuel/gregorio that referenced this issue Feb 3, 2016
* develop:
  Fixed problems found during coverage testing: - Removed the non-working multi-voice code. - Corrected the determination of the ancus. - Added more assertions. For gregorio-project#697.
  Fixed problems found in coverage testing. - Made coverage script quieter when cleaning a clean directory. - Found and marked more assertions. - Corrected determination of gvgvv, gvvgv, gsgss, and gssgs. - Improved error checking of score lexer (fixed unexpected ECHO). - Corrected gabc output of quadratum shapes. - Removed dead gabc cases. - Corrected morphing of oriscus added to cavum. - Fixed double clef rendering on the same line. - Fixed missing translation center gabc output. - Removed determination of G_TRIGONUS since it is ambiguous/inaccurate. - Added a check for unclosed braces, ledger lines, and slurs. For gregorio-project#697.
  Fixed problems found while testing for code coverage. - Enhanced the coverage script for usability. - Corrected to find all vowel files in TEXMF. - Added lcov tokens to mark code that should not be reachable unless there is a   programming error, a system fault, or gregorio runs out of memory. - Added an assertion message level for programming assertions. - Added some assertions based on coverage testing. - Fixed missing nlba and/or euouae in dump and gabc output. - Fixed bug with fusing down to a podatus. - Corrected spelling of fusible. - Changed gregorio_fix_style states to be an enum. - Removed dead code. For gregorio-project#697.
  Added support for coverage testing with gcov/lcov. For gregorio-project#697.
  Fixed incorrectly stored allocation.
  Added an optional argument to allow per-brace rendering choice. Fixes gregorio-project#850.
  Corrected the name of the "op" fonts to be different than the normal font. Fixes gregorio-project#851.
  Implemented customizable special characters. Fixes gregorio-project#846.
  Implemented elision support. Fixes gregorio-project#838.
  Fixed incorrect output of first syllable with no text. Fixes gregorio-project#836.
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