4 Note head shapes are settable. The stem endings should be adjusted
5 per note head. If you want different note head styles on one stem,
6 you must create a special context called Thread.
8 Harmonic notes have a different shape and different
9 dimensions. Nevertheless, noteheads in both styles can be combined, on
10 either up or down stems.
15 \notes \transpose c c {
18 \property Staff.NoteHead \set #'style = #'default
21 \property Voice.Stem \set #'direction = #1 %up
22 e'16^\markup { "NoteHead \#'style = \#'default" }
23 e'16 e'8 e'4 e'2 e'1 e'\breve e'\longa
26 \property Voice.Stem \set #'direction = #-1 %down
27 a16 a16 a8 a4 a2 a1 a\breve a\longa
32 \property Staff.NoteHead \set #'style = #'baroque
35 \property Voice.Stem \set #'direction = #1 %up
36 e'16^\markup { "NoteHead \#'style = \#'baroque" }
37 e'16 e'8 e'4 e'2 e'1 e'\breve e'\longa
40 \property Voice.Stem \set #'direction = #-1 %down
41 a16 a16 a8 a4 a2 a1 a\breve a\longa
46 \property Staff.NoteHead \set #'style = #'neo_mensural
49 \property Voice.Stem \set #'direction = #1 %up
50 e'16^\markup { "NoteHead \#'style = \#'neo\_mensural" }
51 e'16 e'8 e'4 e'2 e'1 e'\breve e'\longa
54 \property Voice.Stem \set #'direction = #-1 %down
55 a16 a16 a8 a4 a2 a1 a\breve a\longa
60 \property Staff.NoteHead \set #'style = #'mensural
63 \property Voice.Stem \set #'direction = #1 %up
64 e'16^\markup { "NoteHead \#'style = \#'mensural" }
65 e'16 e'8 e'4 e'2 e'1 e'\breve e'\longa
68 \property Voice.Stem \set #'direction = #-1 %down
69 a16 a16 a8 a4 a2 a1 a\breve a\longa
74 \property Staff.NoteHead \set #'style = #'harmonic
77 \property Voice.Stem \set #'direction = #1 %up
78 e'16^\markup { "NoteHead \#'style = \#'harmonic" }
79 e'16 e'8 e'4 e'2 e'1 e'\breve e'\longa
82 \property Voice.Stem \set #'direction = #-1 %down
83 a16 a16 a8 a4 a2 a1 a\breve a\longa
88 \property Staff.NoteHead \set #'style = #'diamond
91 \property Voice.Stem \set #'direction = #1 %up
92 e'16^\markup { "NoteHead \#'style = \#'diamond" }
93 e'16 e'8 e'4 e'2 e'1 e'\breve e'\longa
96 \property Voice.Stem \set #'direction = #-1 %down
97 a16 a16 a8 a4 a2 a1 a\breve a\longa
102 \property Staff.NoteHead \set #'style = #'cross
105 \property Voice.Stem \set #'direction = #1 %up
106 e'16^\markup { "NoteHead \#'style = \#'cross" }
107 e'16 e'8 e'4 e'2 e'1 e'\breve e'\longa
110 \property Voice.Stem \set #'direction = #-1 %down
111 a16 a16 a8 a4 a2 a1 a\breve a\longa
116 \property Staff.NoteHead \set #'style = #'xcircle
119 \property Voice.Stem \set #'direction = #1 %up
120 e'16^\markup { "NoteHead \#'style = \#'xcircle" }
121 e'16 e'8 e'4 e'2 e'1 e'\breve e'\longa
124 \property Voice.Stem \set #'direction = #-1 %down
125 a16 a16 a8 a4 a2 a1 a\breve a\longa
130 \property Staff.NoteHead \set #'style = #'triangle
133 \property Voice.Stem \set #'direction = #1 %up
134 e'16^\markup { "NoteHead \#'style = \#'triangle" }
135 e'16 e'8 e'4 e'2 e'1 e'\breve e'\longa
138 \property Voice.Stem \set #'direction = #-1 %down
139 a16 a16 a8 a4 a2 a1 a\breve a\longa
144 \property Staff.NoteHead \set #'style = #'slash
147 \property Voice.Stem \set #'direction = #1 %up
148 e'16^\markup { "NoteHead \#'style = \#'slash" }
149 e'16 e'8 e'4 e'2 e'1 e'\breve e'\longa
152 \property Voice.Stem \set #'direction = #-1 %down
153 a16 a16 a8 a4 a2 a1 a\breve a\longa
158 \property Staff.NoteHead \override #'transparent = ##t
161 \property Voice.Stem \set #'direction = #1 %up
162 e'16^\markup { "NoteHead \#'transparent = \#\#t" }
163 e'16 e'8 e'4 e'2 e'1 e'\breve e'\longa
166 \property Voice.Stem \set #'direction = #-1 %down
167 a16 a16 a8 a4 a2 a1 a\breve a\longa
170 \property Staff.NoteHead \revert #'transparent
175 \property Thread.NoteHead \set #'style = #'cross
176 \property Voice.Stem \set #'direction = #1
180 \property Thread.NoteHead \set #'style = #'default a16
183 \property Thread.NoteHead \set #'style = #'mensural d'16
189 \property Thread.NoteHead \set #'style = #'cross
193 \property Thread.NoteHead \set #'style = #'mensural
195 \property Thread.NoteHead \set #'style = #'slash
196 \stemUp c''4 \stemDown c''