bug-lilypond
[Top][All Lists]
Advanced

[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.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]