Dear scheme experts, I am trying to supply a constructed pair as a value for a grob property in a music function, but it seems no matter what I try I get an error such as: `warning: type check for `bracket-flare' failed; value `(num . num)' must be of type `pair of numbers''. A non-working example is pasted below. In addition to the code below, I also tried binding the variables in advance with let* and I tried constructing the pair with cons. I even tried binding a value to the constructed pair, but everything returned the same error. Please help!
Kevin \version "2.18.2" rotateBracket = #(define-music-function (parser location num) (number?) #{ \once \override HorizontalBracket.bracket-flare = #'(num . num) #}) \relative { \rotateBracket #1 b\startGroup b\stopGroup } \layout { \context { \Voice \consists "Horizontal_bracket_engraver" } }
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user