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.