B.1.3 Paarige Ersetzungsfunktionen
Einige \override
-Befehle benötigen ein Zahlenpaar
(als cons
-Zelle in Scheme bezeichnet). Um beide Zahlen
einer Funktion zuzuweisen, kann entweder die Variable pair?
benutzt werden oder die cons
in die musikalische Funktion
eingefügt werden.
manualBeam = #(define-music-function (parser location beg-end) (pair?) #{ \once \override Beam #'positions = #$beg-end #}) \relative { \manualBeam #'(3 . 6) c8 d e f }
oder
manualBeam = #(define-music-function (parser location beg end) (number? number?) #{ \once \override Beam #'positions = #(cons $beg $end) #}) \relative { \manualBeam #3 #6 c8 d e f }