On 2019-03-02 4:30 am, Malte Meyn wrote:
Am 02.03.19 um 13:06 schrieb Paolo Cantamessa:
%this doesn't work
<<
$(map eval-string '("voiceA" "voiceB"))
>>
The map returns a list which means that the 'elements of the
SequentialMusic (produced by << >>) is a list of lists instead of a
list.
Try the following and have a look at the output produced by
\displayMusic:
%%%%%%%%%%%%%%%%%%%%
\version "2.19.82"
voiceA = { e' f' g' }
voiceB = { c' d' e' }
%this works
\displayMusic <<
$(eval-string "voiceA")
$(eval-string "voiceB")
%this works too
$(make-music
'SimultaneousMusic
'elements
(map eval-string '("voiceA" "voiceB")))
%%%%%%%%%%%%%%%%%%%%
%%%%
$@(map eval-string '("voiceA" "voiceB"))
%%%%
That should work too, I think.
-- Aaron Hill
_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user