]> git.donarmstrong.com Git - lilypond.git/blob - Documentation/notation/wind.itely
caea699274ded73565953a1e8f28cfb9d4c7c058
[lilypond.git] / Documentation / notation / wind.itely
1 @c -*- coding: utf-8; mode: texinfo; -*-
2 @ignore
3     Translation of GIT committish: FILL-IN-HEAD-COMMITTISH
4
5     When revising a translation, copy the HEAD committish of the
6     version that you are working on.  For details, see the Contributors'
7     Guide, node Updating translation committishes..
8 @end ignore
9
10 @c \version "2.12.0"
11
12 @node Wind instruments
13 @section Wind instruments
14
15 @lilypondfile[quote]{wind-headword.ly}
16
17 This section includes some elements of music notation that arise when
18 writing for winds.
19
20 @menu
21 * Common notation for wind instruments::
22 * Bagpipes::
23 * Woodwinds::
24 @end menu
25
26 @node Common notation for wind instruments
27 @subsection Common notation for wind instruments
28
29 This section discusses some issues common to most wind instruments.
30
31 @menu
32 * References for wind instruments::
33 * Fingerings::
34 @end menu
35
36 @node References for wind instruments
37 @unnumberedsubsubsec References for wind instruments
38
39 @cindex wind instruments
40
41 Many notation issues for wind instruments pertain to breathing and
42 tonguing:
43
44 @itemize
45 @item Breathing can be specified by rests or @ref{Breath marks}.
46 @item Legato playing is indicated by @ref{Slurs}.
47 @item Different types of tonguings, ranging from legato to non-legato to
48 staccato are usually shown by articulation marks, sometimes combined
49 with slurs, see @ref{Articulations and ornamentations} and @ref{List of
50 articulations}.
51 @item Flutter tonguing is usually indicated by placing a tremolo mark
52 and a text markup on the note.  See @ref{Tremolo repeats}.
53 @end itemize
54
55 There are also other aspects of musical notation that can apply to wind
56 instruments:
57
58 @itemize
59 @item Many wind instruments are transposing instruments, see
60 @ref{Instrument transpositions}.
61 @item The slide glissando are characteristic of the trombone, but other
62 winds may perform keyed or valved glissandi.  See @ref{Glissando}.
63 @item Harmonic series glissandi, which are possible on all brass
64 instruments but common for French Horns, are usually written out as
65 @ref{Grace notes}.
66 @item Pitch inflections at the end of a note are discussed in @ref{Falls
67 and doits}.
68 @item Key slaps or valve slaps are often shown by the @code{cross} style
69 of @ref{Special note heads}.
70 @item Woodwinds can overblow low notes to sound harmonics.  These are
71 shown by the @code{flageolet} articulation.  See @ref{List of articulations}.
72 @item The use of brass mutes is usually indicated by a text markup, but
73 where there are many rapid changes it is better to use the
74 @code{stopped} and @code{open} articulations.  See @ref{Articulations and
75 ornamentations} and @ref{List of articulations}.
76 @item Stopped horns are indicated by the @code{stopped} articulation.
77 See @ref{Articulations and ornamentations}.
78 @end itemize
79
80 @snippets
81
82 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
83 {changing--flageolet-mark-size.ly}
84
85
86 @seealso
87 Notation Reference:
88 @ref{Breath marks},
89 @ref{Slurs},
90 @ref{Articulations and ornamentations},
91 @ref{List of articulations},
92 @ref{Tremolo repeats},
93 @ref{Instrument transpositions},
94 @ref{Glissando},
95 @ref{Grace notes},
96 @ref{Falls and doits},
97 @ref{Special note heads},
98
99 Snippets:
100 @rlsr{Winds}.
101
102
103 @node Fingerings
104 @unnumberedsubsubsec Fingerings
105
106 All wind instruments other than the trombone require the use of several
107 fingers to produce each pitch.  Some fingering helps are shown in
108 the snippets below.
109
110 Woodwind diagrams can be produced and are described in
111 @ref{Woodwind diagrams}.
112
113 @snippets
114
115 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
116 {fingering-symbols-for-wind-instruments.ly}
117
118 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
119 {recorder-fingering-chart.ly}
120
121 @seealso
122
123 Notation Reference:
124 @ref{Woodwind diagrams}.
125
126 Snippets:
127 @rlsr{Winds}.
128
129
130 @node Bagpipes
131 @subsection Bagpipes
132
133 This section includes extra information for writing for bagpipes.
134
135 @menu
136 * Bagpipe definitions::
137 * Bagpipe example::
138 @end menu
139
140 @node Bagpipe definitions
141 @unnumberedsubsubsec Bagpipe definitions
142
143 @cindex bagpipe
144 @cindex Scottish highland bagpipe
145 @cindex grace notes
146 @funindex \taor
147 @funindex taor
148 @funindex \hideKeySignature
149 @funindex hideKeySignature
150 @funindex \showKeySignature
151 @funindex showKeySignature
152
153 LilyPond contains special definitions for music for the Scottish
154 highland bagpipe; to use them, add
155
156 @example
157 \include "bagpipe.ly"
158 @end example
159
160 @noindent
161 at the top of your input file.  This lets you add the special grace notes
162 common to bagpipe music with short commands.  For example, you could
163 write @code{\taor} instead of
164
165 @example
166 \grace @{ \small G32[ d G e] @}
167 @end example
168
169 @code{bagpipe.ly} also contains pitch definitions for the bagpipe
170 notes in the appropriate octaves, so you do not need to worry about
171 @code{\relative} or @code{\transpose}.
172
173 @lilypond[ragged-right,verbatim,quote,notime]
174 \include "bagpipe.ly"
175 { \grg G4 \grg a \grg b \grg c \grg d \grg e \grg f \grA g A }
176 @end lilypond
177
178 Bagpipe music nominally uses the key of D Major (even though that
179 isn't really true).  However, since that is the only key that can be used,
180 the key signature is normally not written out.  To set this up correctly,
181 always start your music with @code{\hideKeySignature}.  If you for some
182 reason want to show the key signature, you can use @code{\showKeySignature}
183 instead.
184
185 Some modern music use cross fingering on c and f to flatten those notes.
186 This can be indicated by @code{cflat} or @code{fflat}.  Similarly, the
187 piobaireachd high g can be written @code{gflat} when it occurs in light
188 music.
189
190
191 @seealso
192 @rlsr{Winds}.
193
194
195 @node Bagpipe example
196 @unnumberedsubsubsec Bagpipe example
197
198 @cindex bagpipe example
199 @cindex Amazing Grace bagpipe example
200
201 This is what the well known tune Amazing Grace looks like in bagpipe
202 notation.
203
204 @lilypond[verbatim,quote]
205 \include "bagpipe.ly"
206 \layout {
207   indent = 0.0\cm
208   \context { \Score \remove "Bar_number_engraver" }
209 }
210
211 \header {
212   title = "Amazing Grace"
213   meter = "Hymn"
214   arranger = "Trad. arr."
215 }
216
217 {
218   \hideKeySignature
219   \time 3/4
220   \grg \partial 4 a8. d16
221   \slurd d2 \grg f8[ e32 d16.]
222   \grg f2 \grg f8 e
223   \thrwd d2 \grg b4
224   \grG a2 \grg a8. d16
225   \slurd d2 \grg f8[ e32 d16.]
226   \grg f2 \grg e8. f16
227   \dblA A2 \grg A4
228   \grg A2 f8. A16
229   \grg A2 \hdblf f8[ e32 d16.]
230   \grg f2 \grg f8 e
231   \thrwd d2 \grg b4
232   \grG a2 \grg a8. d16
233   \slurd d2 \grg f8[ e32 d16.]
234   \grg f2 e4
235   \thrwd d2.
236   \slurd d2
237   \bar "|."
238 }
239 @end lilypond
240
241
242 @seealso
243 @rlsr{Winds}.
244
245 @node Woodwinds
246 @subsection Woodwinds
247
248 This section describes notation specifically for woodwinds.
249
250 @menu
251 * Woodwind diagrams::
252 @end menu
253
254 @node Woodwind diagrams
255 @subsubsection Woodwind diagrams
256
257 Woodwind diagrams can be used to indicate the fingering to be used
258 to play specific notes.  Woodwind diagrams are available for most woodwind
259 instruments.
260
261 Woodwind diagrams are available for the following instruments:
262
263 @itemize
264 @item piccolo
265 @item flute
266 @item oboe
267 @item clarinet
268 @item bass clarinet
269 @item saxophone
270 @item bassoon
271 @item contrabassoon
272 @end itemize
273
274 @noindent
275 The diagrams and the scheme instrument names are shown in the snippet below.
276
277 Woodwind diagrams are created as markups:
278
279
280 @lilypond[verbatim, quote, relative=2]
281 c1^ \markup \woodwind-diagram #'piccolo #'((lh . (gis))
282                                            (cc . (one three))
283                                            (rh . (ees)))
284 @end lilypond
285
286 Keys can be open, partially-covered, ring-depressed, or fully covered:
287
288 @lilypond [verbatim, quote, relative=2]
289 \textLengthOn
290 c1^ \markup \center-column {
291   "one quarter"
292   \woodwind-diagram #'flute #'((cc . (one1q))
293                                   (lh . ())
294                                   (rh . ()))
295 }
296 c1^ \markup \center-column {
297   "one half"
298   \woodwind-diagram #'flute #'((cc . (one1h))
299                                   (lh . ())
300                                   (rh . ()))
301 }
302 c1^ \markup \center-column {
303   "three quarter"
304   \woodwind-diagram #'flute #'((cc . (one3q))
305                                   (lh . ())
306                                   (rh . ()))
307 }
308 c1^ \markup \center-column {
309   "ring"
310   \woodwind-diagram #'flute #'((cc . (oneR))
311                                   (lh . ())
312                                   (rh . ()))
313 }
314 c1^ \markup \center-column {
315   "full"
316   \woodwind-diagram #'flute #'((cc . (oneF two))
317                                   (lh . ())
318                                   (rh . ()))
319 }
320 @end lilypond
321
322 Trills are indicated in the woodwind diagrams as shaded keys:
323
324 @lilypond [verbatim, quote, relative=2]
325 c1^ \markup \woodwind-diagram #'bass-clarinet
326                               #'((cc . (threeT four))
327                                  (lh . ())
328                                  (rh . (b fis)))
329 @end lilypond
330
331 A variety of trills can be displayed:
332
333 @lilypond [verbatim, quote, relative=2]
334 \textLengthOn
335 c1^ \markup \center-column {
336   "one quarter to ring"
337   \woodwind-diagram #'flute #'((cc . (one1qTR))
338                                   (lh . ())
339                                   (rh . ()))
340 }
341 c1^ \markup \center-column {
342   "ring to shut"
343   \woodwind-diagram #'flute #'((cc . (oneTR))
344                                   (lh . ())
345                                   (rh . ()))
346 }
347 c1^ \markup \center-column {
348   "ring to open"
349   \woodwind-diagram #'flute #'((cc . (oneRT))
350                                   (lh . ())
351                                   (rh . ()))
352 }
353 c1^ \markup \center-column {
354   "open to shut"
355   \woodwind-diagram #'flute #'((cc . (oneT))
356                                   (lh . ())
357                                   (rh . ()))
358 }
359 c1^ \markup \center-column {
360   "one quarter to three quarters"
361   \woodwind-diagram #'flute #'((cc . (one1qT3q))
362                                   (lh . ())
363                                   (rh . ()))
364 }
365 @end lilypond
366
367 The list of all possible keys and settings for a given instrument
368 can be displayed on the console or in the log file, although they
369 will not show up in the music output:
370
371 @lilypond[verbatim, quote]
372
373 #(print-keys-verbose 'flute)
374
375 @end lilypond
376
377 New diagrams can be created by following the patterns in
378 @file{scm/define-woodwind-diagrams.scm} and
379 @file{scm/display-woodwind-diagrams.scm}.  However, this will
380 require Scheme ability and may not be accessible to all users.
381
382 @predefined
383 @endpredefined
384
385 @snippets
386 @lilypondfile[verbatim,lilyquote,texidoc,doctitle]
387 {woodwind-diagrams-listing.ly}
388
389 @lilypondfile[verbatim, lilyquote, texidoc, doctitle]
390 {graphical-and-text-woodwind-diagrams.ly}
391
392 @lilypondfile[verbatim, lilyquote, texidoc, doctitle]
393 {changing-the-size-of-woodwind-diagrams.ly}
394
395 @lilypondfile[verbatim, lilyquote, texidoc, doctitle]
396 {woodwind-diagrams-key-lists.ly}
397
398 @seealso
399
400 Installed Files:
401 @file{scm/define-woodwind-diagrams.scm},
402 @file{scm/display-woodwind-diagrams.scm}.
403
404 Snippets: @rlsr{Winds}.
405
406 Internals Reference:
407 @rinternals{TextScript},
408 @rinternals{instrument-specific-markup-interface}.
409
410 @knownissues