Hi Sven, try to put 'number instead of 'text in your code:
altBracket = #(define-music-function (parser location tag) (string?) #{ \set Score.repeatCommands = #(list (list 'volta (markup #:number tag))) #}) Cheers, Pierre 2016-09-06 17:24 GMT+02:00 Sven Axelsson <sven.axels...@gmail.com>: > Hello Lilyponders! > > For the kind of music I mostly typeset, it is common to have alternative > bars or even alternative notes in the middle of a measure. At the moment I > handle this by setting score.repeatCommands like so: > > % Used when substituting a single bar or just a few notes to show > alternative. > altBracket = #(define-music-function (parser location tag) (string?) > #{ \set Score.repeatCommands = #(list (list 'volta (markup #:text tag))) > #}) > > % End previous altBracket thingy. > altBracketEnd = { \set Score.repeatCommands = #'((volta #f)) } > > And use it like: > > ... music > \altBracket "1." > music > \altBracket "2." > music > \altBracketEnd > > This works, but the result looks a bit different from \repeat volta ... > \alternative > > I'd appreciate any hints on how to get the same font and bracket look as > with \repeat volta. > > Thanks, > Sven Axelsson > > -- > ++++++++++[>++++++++++>+++++++++++>++++++++++>++++++ > >++++<<<<<-]>++++.+.++++.>+++++.>+.<<-.>>+.>++++.<<. > +++.>-.<<++.>>----.<++.>>>++++++.<<<<.>>++++.<----. > > _______________________________________________ > lilypond-user mailing list > lilypond-user@gnu.org > https://lists.gnu.org/mailman/listinfo/lilypond-user > >
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user