diff options
Diffstat (limited to 'Build/source/texk/gregorio/gregorio-src/doc/Gabc.tex')
-rw-r--r-- | Build/source/texk/gregorio/gregorio-src/doc/Gabc.tex | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/Build/source/texk/gregorio/gregorio-src/doc/Gabc.tex b/Build/source/texk/gregorio/gregorio-src/doc/Gabc.tex index cb463323859..b770c35b457 100644 --- a/Build/source/texk/gregorio/gregorio-src/doc/Gabc.tex +++ b/Build/source/texk/gregorio/gregorio-src/doc/Gabc.tex @@ -209,6 +209,29 @@ the notes into the above primitives. Using the same examples as before: (;) @<v>[</v>IJkh<v>]</v>(@[IJkh]) } +\subsection{Stem length for the bottom lines} + +Gregorio will determine the length of the stem for most neumes. +Some manual input might be needed for notes on the bottom staff +line (\textit{d}). Most of the time they will take a short form: + +\gabcsnippet{(c3) dv(dv) ed(ed) ed~(ed~) dcd(dcd)} + +But when a ledger line is drawn below these notes, they should take a long +form. The problem is that many cases are ambiguous: for instance if a note +is close to a ledger line, one may want to make it long, others may not. +To solve this problem, you can add \texttt{[ll:0]} to any note of a glyph to +force the stem of the glyph to get its short form, or \texttt{[ll:1]} to force +its long form. + +% This snippet makes LuaTeX segfault! +%\gabcsnippet{ +% (c3) dv<v>[</v>ll:1<v>]</v>(dv[ll:1]) ed<v>[</v>ll:1<v>]</v>(ed[ll:1]) +% ed<sp>~</sp><v>[</v>ll:1<v>]</v>(ed~[ll:1]) dcd<v>[</v>ll:1<v>]</v>(dcd[ll:1] Z) +% b!dv<v>[</v>ll:0<v>]</v>(b!dv[ll:0]) b!ed<v>[</v>ll:0<v>]</v>(b!ed[ll:0]) +% b!ed<sp>~</sp><v>[</v>ll:0<v>]</v>(b!ed~[ll:0]) dcd<v>[</v>ll:0<v>]</v>!b(dcd[ll:0]!b) +% } + \subsection{Custom Ledger Lines} To specify a custom ledger line, use |