David Kastrup <[email protected]> writes: > Federico Bruni <[email protected]> writes: > >> Alexander Kobel wrote: >>> Federico Bruni wrote: >>>> Even this (just repeat without alternatives) does not work: >>>> >>>> \parallelMusic #'(VoiceA VoiceB) { >>>> \repeat volta 2 { >>>> r4 g' c e ~ | >>>> c,1 | >>>> >>>> e4 g, c e ~ | >>>> b1 | >>>> } >>>> } >>> >>> Everything inside the \repeat braces is considered as a single music >>> expression, so I'm not surprised if \parallelMusic does not even try to >>> subdivide it. >>> >> >> ok, now I see, thanks. > > I think it should be reasonably easy to let \parallelMusic not just > destructure a toplevel SequentialMusic at bar breaks, but recursively > treat a number of structures and fold them into voices. I'll try to > figure out something tomorrow.
Well, it was not exactly tomorrow. Current branch: issue3984 Tracker issue: 3984 (http://code.google.com/p/lilypond/issues/detail?id=3984) Rietveld issue: 111800043 (http://codereview.appspot.com/111800043) Issue description: Let \parallelMusic cope with \repeat .. \alternative \parallelMusic's recursive decent only worked for comparatively simple cases. It now should be able to deal with complex constructs gracefully. -- David Kastrup _______________________________________________ lilypond-user mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-user
