* input/regression/hairpin-dashed.ly: new file.
[lilypond.git] / input / regression / note-head-style.ly
blob85d059178ade8727c42df30e19a13945572aed3b
1 \version "1.9.4"
2 \header{
3 texidoc="
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.
14 \score {
15 \notes \transpose c c {
16 \clef C
18 \property Staff.NoteHead \set #'style = #'default
20 \new Voice {
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
25 \new Voice {
26 \property Voice.Stem \set #'direction = #-1 %down
27 a16 a16 a8 a4 a2 a1 a\breve a\longa
30 \break
32 \property Staff.NoteHead \set #'style = #'baroque
34 \new Voice {
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
39 \new Voice {
40 \property Voice.Stem \set #'direction = #-1 %down
41 a16 a16 a8 a4 a2 a1 a\breve a\longa
44 \break
46 \property Staff.NoteHead \set #'style = #'neo_mensural
48 \new Voice {
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
53 \new Voice {
54 \property Voice.Stem \set #'direction = #-1 %down
55 a16 a16 a8 a4 a2 a1 a\breve a\longa
58 \break
60 \property Staff.NoteHead \set #'style = #'mensural
62 \new Voice {
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
67 \new Voice {
68 \property Voice.Stem \set #'direction = #-1 %down
69 a16 a16 a8 a4 a2 a1 a\breve a\longa
72 \break
74 \property Staff.NoteHead \set #'style = #'harmonic
76 \new Voice {
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
81 \new Voice {
82 \property Voice.Stem \set #'direction = #-1 %down
83 a16 a16 a8 a4 a2 a1 a\breve a\longa
86 \break
88 \property Staff.NoteHead \set #'style = #'diamond
90 \new Voice {
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
95 \new Voice {
96 \property Voice.Stem \set #'direction = #-1 %down
97 a16 a16 a8 a4 a2 a1 a\breve a\longa
100 \break
102 \property Staff.NoteHead \set #'style = #'cross
104 \new Voice {
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
109 \new Voice {
110 \property Voice.Stem \set #'direction = #-1 %down
111 a16 a16 a8 a4 a2 a1 a\breve a\longa
114 \break
116 \property Staff.NoteHead \set #'style = #'xcircle
118 \new Voice {
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
123 \new Voice {
124 \property Voice.Stem \set #'direction = #-1 %down
125 a16 a16 a8 a4 a2 a1 a\breve a\longa
128 \break
130 \property Staff.NoteHead \set #'style = #'triangle
132 \new Voice {
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
137 \new Voice {
138 \property Voice.Stem \set #'direction = #-1 %down
139 a16 a16 a8 a4 a2 a1 a\breve a\longa
142 \break
144 \property Staff.NoteHead \set #'style = #'slash
146 \new Voice {
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
151 \new Voice {
152 \property Voice.Stem \set #'direction = #-1 %down
153 a16 a16 a8 a4 a2 a1 a\breve a\longa
156 \break
158 \property Staff.NoteHead \override #'transparent = ##t
160 \new Voice {
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
165 \new Voice {
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
171 \break
173 \new Voice <<
174 \new Thread {
175 \property Thread.NoteHead \set #'style = #'cross
176 \property Voice.Stem \set #'direction = #1
177 c'16
179 \new Thread {
180 \property Thread.NoteHead \set #'style = #'default a16
182 \new Thread {
183 \property Thread.NoteHead \set #'style = #'mensural d'16
187 \context Voice <<
188 \new Thread {
189 \property Thread.NoteHead \set #'style = #'cross
190 c'4 c'4 c'4 c'4
192 \new Thread {
193 \property Thread.NoteHead \set #'style = #'mensural
194 c''4 \stemDown c''
195 \property Thread.NoteHead \set #'style = #'slash
196 \stemUp c''4 \stemDown c''
201 \paper {
202 indent = 0.0
203 raggedright = ##t