3 texidoc = "This file tests a few standard beam quants."
10 % todo: make the check-quant function throw an error for incorrect quants
13 \paper { raggedright = ##t }
15 filler = \relative { e4 e }
17 #(ly:set-option 'debug-beam #t)
22 \assertBeamQuant #'(0 . 0) #'(0 . 0)
25 \assertBeamQuant #'(1 . -1) #'(1 . -1)
30 \assertBeamQuant #'(1 . 0) #'(1 . 0)
35 \assertBeamQuant #'(2 . -1) #'(2 . -1)
40 \assertBeamQuant #'(2 . 0) #'(2 . 0)
45 \assertBeamQuant #'(2 . 1) #'(2 . 1)
49 \once \override Beam #'inspect-quants = #'(2.2 . 2.2)
55 \assertBeamQuant #'(0 . 1) #'(0 . 1)
59 \assertBeamQuant #'(1 . -1) #'(1 . 0)
64 \assertBeamQuant #'(1 . 0) #'(1 . 1)
69 \assertBeamQuant #'(2 . -1) #'(2 . 0)
74 \assertBeamQuant #'(2 . 0) #'(2 . 1)
78 \assertBeamQuant #'(3 . -1) #'(3 . 0)
86 #(ly:set-option 'debug-beam #f)