]> git.donarmstrong.com Git - lilypond.git/commitdiff
Split specialist, strings, bagpipes.
authorGraham Percival <graham@percival-music.ca>
Sat, 22 Sep 2007 19:00:00 +0000 (12:00 -0700)
committerJohn Mandereau <john.mandereau@gmail.com>
Fri, 2 Nov 2007 08:42:44 +0000 (09:42 +0100)
Documentation/user/bagpipes.itely [new file with mode: 0644]
Documentation/user/lilypond.tely
Documentation/user/notation.itely
Documentation/user/specialist.itely [new file with mode: 0644]
Documentation/user/strings.itely [new file with mode: 0644]

diff --git a/Documentation/user/bagpipes.itely b/Documentation/user/bagpipes.itely
new file mode 100644 (file)
index 0000000..dbc78e8
--- /dev/null
@@ -0,0 +1,108 @@
+@c -*- coding: utf-8; mode: texinfo; -*-
+
+@node Bagpipes
+@section Bagpipes
+
+This section includes extra information for writing for bagpipes.
+
+@menu
+* Bagpipe::                     
+@end menu
+
+
+@node Bagpipe
+@subsection Bagpipe
+
+@menu
+* Bagpipe definitions::         
+* Bagpipe example::             
+@end menu
+
+@node Bagpipe definitions
+@unnumberedsubsubsec Bagpipe definitions
+
+LilyPond contains special definitions for music for the Scottish
+highland bagpipe; to use them, add
+
+@example
+\include "bagpipe.ly"
+@end example
+
+@noindent
+at the top of your input file.  This lets you add the special gracenotes
+common to bagpipe music with short commands.  For example, you could
+write @code{\taor} instead of
+
+@example
+\grace @{ \small G32[ d G e] @}
+@end example
+
+@code{bagpipe.ly} also contains pitch definitions for the bagpipe
+notes in the appropriate octaves, so you do not need to worry about
+@code{\relative} or @code{\transpose}.
+
+@lilypond[ragged-right,verbatim,quote,notime]
+\include "bagpipe.ly"
+{ \grg G4 \grg a \grg b \grg c \grg d \grg e \grg f \grA g A }
+@end lilypond
+
+Bagpipe music nominally uses the key of D Major (even though that
+isn't really true). However, since that is the only key that can be used,
+the key signature is normally not written out. To set this up correctly,
+always start your music with @code{\hideKeySignature}. If you for some
+reason want to show the key signature, you can use @code{\showKeySignature}
+instead.
+
+Some modern music use cross fingering on c and f to flatten those notes.
+This can be indicated by @code{cflat} or @code{fflat}. Similarly, the
+piobaireachd high g can be written @code{gflat} when it occurs in light
+music.
+
+
+@node Bagpipe example
+@unnumberedsubsubsec Bagpipe example
+
+This is what the well known tune Amazing Grace looks like in bagpipe
+notation.
+
+@lilypond[verbatim,quote]
+\include "bagpipe.ly"
+\layout {
+  indent = 0.0\cm
+  \context { \Score \remove "Bar_number_engraver" }
+}
+
+\header {
+  title = "Amazing Grace"
+  meter = "Hymn"
+  arranger = "Trad. arr."
+}
+
+{
+  \hideKeySignature
+  \time 3/4
+  \grg \partial 4 a8. d16
+  \slurd d2 \grg f8[ e32 d16.]
+  \grg f2 \grg f8 e
+  \thrwd d2 \grg b4
+  \grG a2 \grg a8. d16
+  \slurd d2 \grg f8[ e32 d16.]
+  \grg f2 \grg e8. f16
+  \dblA A2 \grg A4
+  \grg A2 f8. A16
+  \grg A2 \hdblf f8[ e32 d16.]
+  \grg f2 \grg f8 e
+  \thrwd d2 \grg b4
+  \grG a2 \grg a8. d16
+  \slurd d2 \grg f8[ e32 d16.]
+  \grg f2 e4
+  \thrwd d2.
+  \slurd d2
+  \bar "|."
+}
+@end lilypond
+
+
+
+
+
index c470c50127c7c7cc3fc8a30d70c78acb3897ba79..d47699e24a8372ea9f65a296cef2a17a2e165ea9 100644 (file)
@@ -159,6 +159,8 @@ of this and other documentation.
 
 @menu
 * Musical notation::               Musical notation.
+* Specialist notation::            Notation which is only used for
+specicific purposes.
 * Changing defaults::              Tuning output.
 * Non-musical notation::           Output that is not musical notation.
 * Spacing issues::                 Display of output on paper.
@@ -181,6 +183,7 @@ Appendices
 @include macros.itexi
 
 @include notation.itely
+@include specialist.itely
 
 @include changing-defaults.itely
 @include non-music.itely
index 2e46725d63ec71d670b2b13b4a5525c0a782392a..b9269faddac9d630935134a7a82e42669465dd53 100644 (file)
@@ -14,14 +14,6 @@ This chapter explains how to create musical notation.
 * Staff notation::     Displaying staves.
 * Educational use::    Special notation to increase legibility.
 * Text::               Adding text to scores.
-
-* Vocal music:: a
-* Chords Blah:: b
-* Piano music:: c
-* Percussion:: d
-* Guitar:: e
-* Other instrument-specific:: f
-* Ancient notation:: g
 @end menu
 
 @include pitches.itely
@@ -33,12 +25,3 @@ This chapter explains how to create musical notation.
 @include educational.itely
 @include text.itely
 
-@include vocal.itely
-@include chords.itely
-@include piano.itely
-@include percussion.itely
-@include guitar.itely
-@include instrument-notation.itely
-@include ancient.itely
-
-
diff --git a/Documentation/user/specialist.itely b/Documentation/user/specialist.itely
new file mode 100644 (file)
index 0000000..f0af180
--- /dev/null
@@ -0,0 +1,28 @@
+@c -*- coding: utf-8; mode: texinfo; -*-
+
+@node Specialist notation
+@chapter Specialist notation
+
+This chapter explains how to create musical notation.
+
+@menu
+* Vocal music:: a
+* Chords Blah:: b
+* Piano music:: c
+* Percussion:: d
+* Guitar:: e
+* Orchestral strings::
+* Bagpipes::
+* Ancient notation:: g
+@end menu
+
+@include vocal.itely
+@include chords.itely
+@include piano.itely
+@include percussion.itely
+@include guitar.itely
+@include strings.itely
+@include bagpipes.itely
+@include ancient.itely
+
+
diff --git a/Documentation/user/strings.itely b/Documentation/user/strings.itely
new file mode 100644 (file)
index 0000000..c3aef4f
--- /dev/null
@@ -0,0 +1,35 @@
+@c -*- coding: utf-8; mode: texinfo; -*-
+
+@node Orchestral strings
+@section Orchestral strings
+
+This section includes extra information for writing for orchestral
+strings.
+
+@menu
+* Orchestral strings TODO::     
+@end menu
+
+
+
+@node Orchestral strings TODO
+@subsection Orchestral strings TODO
+
+@menu
+* Artificial harmonics (strings)::  
+@end menu
+
+@node Artificial harmonics (strings)
+@unnumberedsubsubsec Artificial harmonics (strings)
+
+@cindex artificial harmonics
+
+Artificial harmonics are notated with a different notehead style.  They
+are entered by marking the harmonic pitch with @code{\harmonic}.
+
+@lilypond[ragged-right,verbatim,quote,fragment,relative=1]
+<c g'\harmonic>4
+@end lilypond
+
+
+