]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/user/appendices.itely
* GNUmakefile.in (EXTRA_DIST_FILES): remove VIM stuff.
[lilypond.git] / Documentation / user / appendices.itely
index f09c9738e1bc2806fe0ee046c235147e2184b1c7..a70d26fb454aa2f6d62124bb9553b88e54eef03e 100644 (file)
-@node Refman appendix
-@appendix Refman appendix
+@node Reference manual details
+@appendix Reference manual details
 
 @menu
-* Lyrics mode definition::      
-* American Chords ::            
-* Jazz chords::                 
-* MIDI instruments::            
+* Chord name chart::           
+* MIDI instruments::           
 * The Feta font::
+* Scheme functions::
+* Layout property overview::
+* Context property overview::
+* Literature list::
 @end menu
 
-@node Lyrics mode definition
-@section Lyrics mode definition
-
-The definition of lyrics mode is ludicrous, and this will remain so
-until the authors of LilyPond acquire a deeper understanding of
-character encoding, or someone else steps up to fix this.
-
-
-A word in Lyrics mode begins with: an alphabetic character, @code{_},
-@code{?}, @code{!}, @code{:}, @code{'}, the control characters @code{^A}
-through @code{^F}, @code{^Q} through @code{^W}, @code{^Y}, @code{^^},
-any 8-bit character with ASCII code over 127, or a two-character
-combination of a backslash followed by one of @code{`}, @code{'},
-@code{"}, or @code{^}.
-
-Subsequent characters of a word can be any character that is not a digit
-and not white space.  One important consequence of this is that a word
-can end with `@code{@}}', which may be confusing. However, LilyPond will
-issue a warning.  Any @code{_} character which appears in an unquoted
-word is converted to a space.  This provides a mechanism for introducing
-spaces into words without using quotes.  Quoted words can also be used
-in Lyrics mode to specify words that cannot be written with the above
-rules.
-
-
-@node American Chords 
-@section American Chords
-
-
-@quotation
-@lilypond[verbatim]
-\include "english.ly"
-
-scheme = \chords {
-  c         % Major triad
-  cs:m      % Minor triad
-  df:m5-    % Diminished triad
-  c:5^3     % Root-fifth chord
-  c:4^3     % Suspended fourth triad
-  c:5+      % Augmented triad
-  c:2^3     % "2" chord
-  c:m5-.7-  % Diminished seventh
-  c:7+      % Major seventh
-  c:7.4^3   % Dominant seventh suspended fourth
-  c:5+.7    % Augmented dominant seventh
-  c:m5-.7   % "Half" diminished seventh
-  c:5-.7    % Dominant seventh flat fifth
-  c:5-.7+   % Major seventh flat fifth
-  c:m7+     % Minor-major seventh
-  c:m7      % Minor seventh
-  c:7       % Dominant seventh
-  c:6       % Major sixth
-  c:m6      % Minor sixth
-  c:9^7     % Major triad w/added ninth
-  c:6.9^7   % Six/Nine chord
-  c:9       % Dominant ninth 
-  c:7+.9    % Major ninth
-  c:m7.9    % Minor ninth
-}
-
-\score {
-  \notes <
-    \context ChordNames \scheme
-    \context Staff \transpose c'' \scheme
-  >
-  \paper {
-    \translator { 
-      \ChordNamesContext
-      ChordName \override #'word-space = #1 
-      ChordName \override #'style = #'american
-    }
-  }
-}
-@end lilypond
-@end quotation
-
-@node Jazz chords
-@section Jazz chords
-
-Similarly, Jazz style chord names are implemented as a variation on
-American style names:
-@quotation
-@lilypond[verbatim]
-scheme = \chords {
-  % major chords
-  c
-  c:6          % 6 = major triad with added sixth
-  c:maj                % triangle = maj
-  c:6.9^7      % 6/9 
-  c:9^7                % add9
-
-  % minor chords
-  c:m          % m = minor triad
-  c:m.6                % m6 = minor triad with added sixth
-  c:m.7+       % m triangle = minor major seventh chord
-  c:3-.6.9^7   % m6/9 
-  c:m.7                % m7
-  c:3-.9       % m9
-  c:3-.9^7     % madd9
-
-  % dominant chords
-  c:7          % 7 = dominant
-  c:7.5+       % +7 = augmented dominant
-  c:7.5-       % 7b5 = hard diminished dominant
-  c:9          % 7(9)
-  c:9-         % 7(b9)
-  c:9+         % 7(#9)
-  c:13^9.11    % 7(13)
-  c:13-^9.11   % 7(b13)
-  c:13^11      % 7(9,13)
-  c:13.9-^11   % 7(b9,13)
-  c:13.9+^11   % 7(#9,13)
-  c:13-^11     % 7(9,b13)
-  c:13-.9-^11  % 7(b9,b13)
-  c:13-.9+^11  % 7(#9,b13)
-
-  % half diminished chords
-  c:m5-.7              % slashed o = m7b5
-  c:9.3-.5-    % o/7(pure 9)
-
-  % diminished chords
-  c:m5-.7-     % o = diminished seventh chord
-}
-
-\score {
-  \notes <
-    \context ChordNames \scheme
-    \context Staff \transpose c'' \scheme
-  >
-  \paper {
-    \translator { 
-      \ChordNamesContext
-      ChordName \override #'word-space = #1 
-      ChordName \override #'style = #'jazz
-    }
-  }
-}
-@end lilypond
-@end quotation
-
-@c [barnumbers look silly, fixme.]
 
 
+@node Chord name chart
+@section Chord name chart
+
+@lilypondfile{chord-names-jazz.ly}
 
 @node MIDI instruments
 @section MIDI instruments
@@ -191,7 +56,7 @@ scheme = \chords {
 "guitar harmonics"          "recorder"             "melodic tom"
 "acoustic bass"             "pan flute"            "synth drum"
 "electric bass (finger)"    "blown bottle"         "reverse cymbal"
-"electric bass (pick)"      "skakuhachi"           "guitar fret noise"
+"electric bass (pick)"      "shakuhachi"           "guitar fret noise"
 "fretless bass"             "whistle"              "breath noise"
 "slap bass 1"               "ocarina"              "seashore"
 "slap bass 2"               "lead 1 (square)"      "bird tweet"
@@ -206,7 +71,19 @@ scheme = \chords {
 @section The Feta font
 The following symbols are available in the Feta font and may be
 accessed directly using text markup such as 
-@code{g^#'(music "scripts-segno")}, see @ref{Text markup}.
+@code{g^\markup @{ \musicglyph #"scripts-segno" @}}, see @ref{Text markup}.
+
+
+@lilypondfile[noindent]{feta16list.ly}
+
+
+@lilypondfile[noindent]{parmesan16list.ly}
+
+
+@include scheme-functions.tely
+
+@include context-properties.tely
 
-@lilypondfile{feta16list.ly}
+@include layout-properties.tely
 
+@include literature.itely