[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Issue 694 in lilypond: Enhancement: easier use of microtone accident
From: |
lilypond |
Subject: |
Re: Issue 694 in lilypond: Enhancement: easier use of microtone accidentals |
Date: |
Tue, 06 Dec 2011 00:26:29 +0000 |
Updates:
Summary: Enhancement: easier use of microtone accidentals
Status: Started
Labels: -Priority-Postponed
Comment #11 on issue 694 by address@hidden: Enhancement: easier use of
microtone accidentals
http://code.google.com/p/lilypond/issues/detail?id=694
Most of this seems be implemented. In version 2.12,
a- we should have support for smaller intervals than quarter-tones
Makam 1/9 tones <http://lsr.dsi.unimi.it/LSR/Item?id=585>
Syntonic commas <http://lsr.dsi.unimi.it/LSR/Item?id=786>
b- the way microtone accidentals are printed should be more flexible.
Arrowed accidentals <http://lsr.dsi.unimi.it/LSR/Item?id=784> are
available, among other options.
The glyph-name-alist can store whatever symbols you like from the LilyPond
font, including duplicates, if for example you want to substitute
sharp-arrowup for any double-sharp-arrowdown that might appear in
transposition for parts.
Version 2.14 addresses the item from comment 4.
taking E-sharp-up and transposing it [for Bb clarinet]: you get
F-double-sharp-up, which is [correct] but has no associated glyph.
After the fix to issue 1009 Lilypond prints a warning and converts, in the
default tuning, F-double-sharp-up to G-natural-up.
The conversion is done correctly in customized tuning as well. In
<http://lsr.dsi.unimi.it/LSR/Item?id=785> or
<http://lsr.dsi.unimi.it/LSR/Item?id=752> you can choose 31-ET, where aisis
is one step lower than b. Then if you \transpose b aisis, LilyPond 2.14
will transpose a gis to fisisis, warn that she is substituting an altered
G, and will output G-half-sharp if there is a glyph for SHARP/2 on the list.
We could also use or adapt \naturalizeMusic from
<http://lsr.dsi.unimi.it/LSR/Item?id=266> but so far I have not found a
situation where it is needed.
The request from comment 8 for different internals has its own issue 1278.
The remaining difficulty is that rebuilding the note-names and alterations
lists for each microtonal system requires a lot of work, and can be
frustrating if you are not familiar with Scheme.
I think we want a couple more include-able files like the
existing 'makam.ly' to set up other common microtonal systems. I made
snippets 784-786 to get started.
- Re: Issue 694 in lilypond: Enhancement: easier use of microtone accidentals,
lilypond <=