Hi,

On Mon, Jun 30, 2014 at 4:15 PM, David Raleigh Arnold <d...@openguitar.com>
wrote:

>
>
> How do I indicate strings by letter-pitch instead of
> numbers, the way Villa Lobos did? Regards, Rale
>
>
You could do something like the following:

\version "2.19.8"


 #(define strings "EBGDAE")


 #(define (string-number::calc-string-name-text grob)

  (let* ((event (event-cause grob))

          (number-of-strings (string-length strings))

          (string-num (ly:event-property event 'string-number))

          (string-name

            (and

              (> string-num 0)

              (>= number-of-strings string-num)

              (substring strings (1- string-num) string-num))))

    (or string-name (number->string string-num))))


 {

  \override StringNumber.text = #string-number::calc-string-name-text

  \clef "treble_8"

  e,1\6 a,\5 d\4 g\3 b\2 e'\1

}


%%%


--David
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to