|
From: | Nick Payne |
Subject: | Re: Glissando between single notes in chord |
Date: | Mon, 08 Oct 2012 08:39:11 +1100 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20120912 Thunderbird/15.0.1 |
On 07/10/12 11:07, David Nalesnik
wrote:
Hi pabuhr, On Sat, Oct 6, 2012 at 5:21 PM, pabuhr <address@hidden> wrote: [...]Below is my attempt at a guide finger (which I'm sure you saw a few months ago).http://www.mail-archive.com/address@hidden/msg73509.html [...]The problem with my version is that the combined guide/finger-number are centred above/below the note. I don't know how to get the finger number centred above the note (i.e., right justify the entire glyph); any help would be appreciated. I did try ly:stencil-aligned-to but no change in the output.I've attached a possible solution to the problem. I haven't tried it out beyond your example, but I hope it will prove useful. Thanks, that's very useful. I added three functions to your code which which take just the slope as parameter and default to using either hyphen, en dash, and em dash, to cater for different degrees of tightness of note spacing: % guide hyphen % <c-\ghy #-15 -1>4 c4^\ghy #45 ^2 c4-\ghy #-15 -3 c4_\ghy# -14 _4 ghy = #(define-music-function (parser location slope fingering) (number? ly:music?) (gx slope #x2010 fingering)) % guide en dash % <c-\gen #-15 -1>4 c4^\gen #45 ^2 c4-\gen #-15 -3 c4_\gen# -14 _4 gen = #(define-music-function (parser location slope fingering) (number? ly:music?) (gx slope #x2013 fingering)) % guide em dash % <c-\gem #-15 -1>4 c4^\gem #45 ^2 c4-\gem #-15 -3 c4_\gem# -14 _4 gem = #(define-music-function (parser location slope fingering) (number? ly:music?) (gx slope #x2014 fingering)) I also tried two-em and three-em dashes (unicode values 0x2E3A and 0x2E3B, see http://www.unicode.org/charts/PDF/U2E00.pdf), but they're not in the emmentaler font; when I put them in a function the console spits out: Preprocessing graphical objects... programming error: FT_Get_Glyph_Name () error: invalid argument continuing, cross fingers programming error: Glyph has no name, but font supports glyph naming. Skipping glyph U+10002E3A, file /usr/local/lilypond/usr/share/lilypond/current/fonts/otf/emmentaler-18.otf Nick |
[Prev in Thread] | Current Thread | [Next in Thread] |