2 % list of properties that lily recognises
3 % and some shorthands (ugh)
7 SEE THE REFERENCE MANUAL FOR EXPLANATIONS.
15 stemup = \property Voice.verticalDirection = \up
16 stemboth= \property Voice.verticalDirection = \center
17 stemdown = \property Voice.verticalDirection = \down
20 stemup = \property Voice.basicStemProperties \push #'direction = #1
21 stemdown = \property Voice.basicStemProperties \push #'direction = #-1
22 stemboth= \property basicStemProperties \pop #'direction
24 slurup = \property Voice.slurVerticalDirection = \up
25 slurboth = \property Voice.slurVerticalDirection = \center
26 slurdown = \property Voice.slurVerticalDirection = \down
27 shifton = \property Voice.horizontalNoteShift = #1
28 shiftoff = \property Voice.horizontalNoteShift = #0
30 cadenzaOn = \property Score.timing = ##f
31 cadenzaOff = { \property Score.timing = ##t
32 \property Score.measurePosition = #(make-moment 0 1)
52 % ugh, cluttering global namespace...
57 beamslopeproportional =
58 \property Score.beamSlopedamping = 0
61 \property Score.beamSlopedamping = 1
65 \property Score.beamSlopedamping = \infinity
68 % this sucks, you'd want to pass an array, at least
69 % (or embedded code: you still can't dictate the slope / stemlength)
71 \property Score.beamQuantisation = 0
75 \property Score.beamQuantisation = 1
79 \property Score.beamQuantisation = 2
83 \property Voice.slurDash = ##f
87 \property Voice.slurDash = 1
91 \property Voice.tupletVisibility = 0
94 \property Voice.tupletVisibility = 3
97 \property Voice.fontSize= -2
101 \property Voice.fontSize= -1
105 \property Voice.fontSize= 0
109 \property Staff.keyOctaviation = ##f
113 \property Staff.keyOctaviation = ##t
116 % End the incipit and print a ``normal line start''.
118 \partial 16; s16 % Hack to handle e.g. \bar ".|"; \endincipit
119 \property Staff.clefStyle = #"fullSizeChanges"
123 autoBeamOff = \property Voice.noAutoBeaming = ##t
124 autoBeamOn = \property Voice.noAutoBeaming = ##f
127 emptyText = \property Voice.textNonEmpty = ##f
128 fatText = \property Voice.textNonEmpty = ##t