lilypond-user
[Top][All Lists]
Advanced

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

Re: polyphony in tablature


From: Marc Hohl
Subject: Re: polyphony in tablature
Date: Thu, 20 Aug 2009 14:49:11 +0200
User-agent: Thunderbird 2.0.0.22 (X11/20090608)

Carl Sorensen schrieb:

On 8/20/09 12:58 AM, "Marc Hohl" <address@hidden> wrote:

Neil Puttock schrieb:

Neil, thanks for your hint!
I searched and found the following definition in scm/music-functions.scm:

(define (voicify-list lst number)
  "Make a list of Musics.

   voicify-list :: [ [Music ] ] -> number -> [Music]
   LST is a list music-lists.

   NUMBER is 0-base, i.e. Voice=1 (upstems) has number 0.
"
  (if (null? lst)
      '()
      (cons (context-spec-music
         (make-sequential-music
          (list (make-voice-props-set number)
            (make-simultaneous-music (car lst))))
         'Bottom  (number->string (1+ number))) ;; 'Voice changed to
'Bottom here
        (voicify-list (cdr lst) (1+ number)))))

As you proposed, I changed 'Voice to 'Bottom, and everything seems to
work without problems!
I can't believe it's just that simple. Should this become default, i.e.
should I create a patch?
Or are there some caveats I simply do not see now?

Please create a patch, including removing thw special case in the
documentation.
Here it is.

Marc
Thanks,

Carl



Attachment: 0001-Enhancement-automatic-polyphony-in-different-.Sta.patch.gz
Description: GNU Zip compressed data


reply via email to

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