From c8919b52092cc6b1f39ba638d9fc8f179ac32d71 Mon Sep 17 00:00:00 2001 From: James Lowe Date: Tue, 27 Jul 2010 08:31:40 +0100 Subject: [PATCH] Doc: 989 - reg test chord-scripts.ly added to NR No new snippet added, but new examples added and modified in sections pertaining to chorded notes, chord mode and chord repetition to illustrate the usage and limits of chorded notes with articulations, ornamentation and dynamics attached to chords. Added some cross referecences and an additional entry in known issues for chordmode rather than show an example that 'wouldn't do anything' --- Documentation/notation/chords.itely | 7 +-- Documentation/notation/simultaneous.itely | 77 +++++++++++++++++++++++-------- 2 files changed, 63 insertions(+), 21 deletions(-) diff --git a/Documentation/notation/chords.itely b/Documentation/notation/chords.itely index a5d76b4822..057955ec70 100644 --- a/Documentation/notation/chords.itely +++ b/Documentation/notation/chords.itely @@ -90,9 +90,10 @@ Snippets: @knownissues -When chord mode and note mode are mixed in sequential music, and -chord mode comes first, the note mode will create a new @code{Staff} -context. +Predefined shorthands for articulations and ornaments cannot be used +on notes in chord mode @ref{Articulations and ornamentations}. When +chord mode and note mode are mixed in sequential music, and chord mode +comes first, the note mode will create a new @code{Staff} context. @lilypond[verbatim,quote,ragged-right,relative=1] \chordmode { c2 f } diff --git a/Documentation/notation/simultaneous.itely b/Documentation/notation/simultaneous.itely index 2325c0c3aa..705ce8375b 100644 --- a/Documentation/notation/simultaneous.itely +++ b/Documentation/notation/simultaneous.itely @@ -43,25 +43,54 @@ This section discusses simultaneous notes inside the same voice. @cindex chords @cindex brackets, angle -@cindex angle brackets -@cindex relative pitch in chords @funindex < @funindex > @funindex <...> A chord is formed by enclosing a set of pitches between @code{<} -and @code{>}. A chord may be followed by a duration and/or a set -of articulations, just like simple notes: +and @code{>}. A chord may be followed by a duration just like simple +notes. -@lilypond[verbatim,quote,relative=1] -2 4-> -. +@lilypond[verbatim,quote,relative=2] +1 2 4 8. 16 @end lilypond -Relative mode can be used for pitches in chords. The octave of each -pitch is chosen using the preceding pitch as a reference except in -the case of the first pitch in a chord: the reference for the first -pitch is the @emph{first} pitch of the preceding chord. +Chords may also be followed by articulations, again just like simple +notes. + +@lilypond[verbatim,quote,relative=2] +1\fermata 2-> 4\prall 8.^| 16-. +@end lilypond + +The notes within the chord themselves can also be followed by articulation +and ornamentation. + +@lilypond[verbatim,quote,relative=2] +1 c-^ e>2 4 8. 16 +@end lilypond + +However some notation, such as dynamics, hairpins and slurs must be +attached to the chord, rather than notes within the chord, otherwise +they will not print. + +@lilypond[verbatim,quote,relative=2] +1 \f ( ) \< \! +@end lilypond + +@cindex relative pitch, chords +@cindex chords, relative pitch + +Relative mode can be used for pitches in chords. The first note of +each chord is always relative to the first note of the chord that +came before it, or in the case where no preceding chord exists; the +pitch of the last note that came before the chord. All remaining notes +in the chord are relative to the note that came before it +@emph{within the same chord}. + +@lilypond[verbatim,quote,relative=2] +1 +@end lilypond For more information about chords, see @ref{Chord notation}. @@ -73,7 +102,9 @@ Learning Manual: @rlearning{Combining notes into chords}. Notation Reference: -@ref{Chord notation}. +@ref{Chord notation}, +@ref{Articulations and ornamentations}, +@ref{Relative octave entry}. Snippets: @rlsr{Simultaneous notes}. @@ -85,27 +116,38 @@ Snippets: In order to save typing, a shortcut can be used to repeat the preceding chord. The chord repetition symbol is @code{q}: -@lilypond[verbatim,quote,relative=1] -4 q q q +@lilypond[verbatim,quote,relative=2] +1 q 2 q @end lilypond As with regular chords, the chord repetition symbol can be used with durations, articulations, markups, slurs, beams, etc. as only the pitches of the previous chord are duplicated. -@lilypond[verbatim,quote,relative=1] -4\p q^"text"( q8)[-| q8.] q16-1-2-3 +@lilypond[verbatim,quote,relative=2] +1\p^"text" q2\<( q8)[-| q8.]\! q16-1-2-3 q8\prall @end lilypond The chord repetition symbol always remembers the last instance of a chord so it is possible to repeat the most recent chord even if other non-chorded notes or rests have been added since. -@lilypond[verbatim,quote,relative=1] -8 c'4 q r8 q +@lilypond[verbatim,quote,relative=2] +1 c4 q2 r8 q8 +@end lilypond + +However, the chord repetition symbol does not retain any dynamics, +articulation or ornamentation within, or attached to the previous chord. + +@lilypond[verbatim,quote,relative=2] +1\sfz c4 q2 r8 q8 @end lilypond @seealso +Notation Reference: +@ref{Chord notation}, +@ref{Articulations and ornamentations}. + Installed Files: @file{ly/@/chord-repetition-init@/.ly}. @@ -555,7 +597,6 @@ then works properly. s1 e8 a b c d2 } - >> @end lilypond -- 2.11.4.GIT