lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Request/Bounty] Accordion push and pull symbols


From: Carl Sorensen
Subject: Re: [Request/Bounty] Accordion push and pull symbols
Date: Fri, 9 Jul 2010 09:03:12 -0600



On 7/9/10 8:36 AM, "David Kastrup" <address@hidden> wrote:

> Carl Sorensen <address@hidden> writes:
> 
>> On 7/9/10 8:07 AM, "David Kastrup" <address@hidden> wrote:
>> 
>>> 
>>> Still, I think that the inner point of the angle (left by one slanted
>>> line width compared with the pull symbol) of the push symbol is a
>>> reasonably looking reference point for visual alignment with the left of
>>> a given notehead.
>> 
>> OK, done.
> 
> Looks good.
> 
>> I've attached two files.
>> 
>> The first, acctest3.pdf, shows the glyphs with the new settings.
>> 
>> The second, accordion-test.pdf, shows that more than this markup will be
>> required.  The code below was used to generate accordion-test.pdf:
>> 
>> pull = \markup { \musicglyph #"scripts.accordion.pull"}
>> 
>> push = \markup { \musicglyph #"scripts.accordion.push"}
> 
> Not sure whether it is a good idea to have a separate subcategory when
> there is already a top hierarchy "accordion".  Are there other
> instruments to push and pull?  Maybe just scripts.pull and scripts.push?
> Or scripts.pushbellows in analogy with scripts.upbow?

D'oh!  Of course it can be changed.  I've moved them into the accordion
category, and now they're just "accordion.push" and "accordion.pull".

> 
> By the way, can one introduce alias names?  We have names like
> accordion.accFreebase which are quite absurd, containing two instances
> of "acc" and missspelling "free bass".  Migrating to a saner glyph name
> would be a worthwhile longterm goal.

Since we have an accordion category, I see no reason to keep the "acc" at
the beginning of these glyphs.  I'll have to make sure we don't get a
namespace collision if we change it just to "dot" from "accDot".

But here are the new names I'd propose:

accDot --> dot
accDiscant --> discant
accFreebase --> freeBass
accStdbase --> stdBass
accBayanbase --> bayanBass
accOldEE --> oldEE

Do these make sense?

Thanks,

Carl




reply via email to

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