bug-lilypond
[Top][All Lists]
Advanced

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

Re: artificial harmonics notation


From: Mats Bengtsson
Subject: Re: artificial harmonics notation
Date: Mon, 26 Mar 2007 09:46:11 +0200
User-agent: Thunderbird 1.5.0.10 (X11/20070221)

As you have noticed, \harmonic only works within a chord. I'm not sure why
the program is designed this way, since it's perfectly valid notation practice to notate a harmonic with a single diamond shaped note head, i.e. with only a single note in the chord. You have exactly the same problems with fingerings if you want
to specify a fingering to the left or right of a note head, then
    \set fingeringOrientations = #'(left)
    c'-3
doesn't work, whereas
    \set fingeringOrientations = #'(left)
    <c'-3>
gives the desired output. This may seem to be completely unrelated but it turns out that the same engraver handles both fingerings and harmonics in the current
implementation.

I can easily add a few lines to the manual, clarifying that \harmonic only works within a chord, but I think that it would be better to fix the implementation.

  /Mats

Jon Alvarez wrote:
Hi,

It happens that, when I wnat to write an harmonic pitch, it doesn't work just with:

a4\harmonic

Instead, if I write it as an "one-note chord":

<a4\harmonic>

It works. Is the program suposed to work like that? I'm a 2.6.0 version user.
Perhaps you fixed it in later versions.



_______________________________________________
bug-lilypond mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/bug-lilypond

--
=============================================
        Mats Bengtsson
        Signal Processing
        Signals, Sensors and Systems
        Royal Institute of Technology
        SE-100 44  STOCKHOLM
        Sweden
        Phone: (+46) 8 790 8463                         
       Fax:   (+46) 8 790 7260
        Email: address@hidden
        WWW: http://www.s3.kth.se/~mabe
=============================================





reply via email to

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