@c -*- coding: utf-8; mode: texinfo; documentlanguage: ja -*-
@ignore
- Translation of GIT committish: d5647c5fd1c38d4124d2374725b923f4901f3661
+ Translation of GIT committish: c1b0482f63f881bd3f67845e5f76a3e04675ef2a
When revising a translation, copy the HEAD committish of the
version that you are working on. For details, see the Contributors'
Guide, node Updating translation committishes..
@end ignore
-@c \version "2.16.0"
+@c \version "2.19.21"
-@c Translators: Yoshiki Sawada
+@c Translators: Tomohiro Tatejima, Yoshiki Sawada
@c Translation status: post-GDP
@node 声楽
@item
たいていの声楽では歌詞として記述されたテキストを用います。@c
-この記譜法についての導入部は @rlearning{簡単な歌曲を作成する} にあります。
+この記譜法についての導入部は @rlearning{Setting simple songs} にあります。
@item
声楽はたいてい歌詞や他のテキスト要素 (配役の名前等) のために@c
@code{markup} モードの使用を必要とします。@c
-@code{markup} モードの構文は @ref{テキスト マークアップの導入部} で@c
+@code{markup} モードの構文は @ref{Text markup introduction} で@c
説明しています。
@item
声楽譜の最初に @notation{音域} (ambitus) が追加されることがあります。@c
-音域について @ref{音域} で説明しています。
+音域について @ref{Ambitus} で説明しています。
@item
デフォルトでは強弱記号は譜の下に配置されます。@c
しかしながら、たいていの合唱の楽譜では、@c
-@ref{合唱のための楽譜レイアウト} で説明しているように、@c
+@ref{Score layouts for choral} で説明しているように、@c
強弱記号は歌詞を避けるために譜の上に配置されます。
@end itemize
-- 上記の例のように歌詞の各音節の演奏時間を指定するか、@c
@code{\addlyrics} または @code{\lyricsto} を用いて@c
歌詞を自動的に旋律や他のボイスに揃えさせるかのどちらかです。@c
-前者は @ref{歌詞音節の手動演奏時間} で説明します。@c
-後者は @ref{歌詞音節の自動演奏時間} で説明します。
+前者は @ref{Manual syllable durations} で説明します。@c
+後者は @ref{Automatic syllable durations} で説明します。
歌詞の単語または音節はアルファベット
(さらに他のいくつかの文字 -- 以下を読んでください) で始まり、@c
\lyricmode @{ lah lah lah @}
@end example
-@cindex overrides in lyric mode (歌詞モードでのオーバライド)
-@funindex \override in \lyricmode
-
-同様に、歌詞モードではピリオドは前のアルファベットの並びに含まれてしまいます。@c
-このため、@code{\override} コマンドのピリオドの前後に@c
-空白を挿入する必要があります。@c
-以下のように記述しないでください
-
-@example
-\override Score.LyricText #'font-shape = #'italic
-@end example
-
-@noindent
-以下のように記述してください
-
-@example
-\override Score . LyricText #'font-shape = #'italic
-@end example
-
句読点、アクセントが付いた文字を持つ歌詞、英語以外の言語の文字、@c
あるいは特殊文字 (ハート記号や引用符等) は、UTF-8 エンコードで保存することで、@c
直接入力することができます。@c
さらなる情報は、@ref{Special characters} を参照してください。
@lilypond[quote,verbatim]
-\relative c'' { d8 c16 a bes8 f e' d c4 }
+\relative { d''8 c16 a bes8 f e' d c4 }
\addlyrics { „Schad’ um das schö -- ne grü -- ne Band, }
@end lilypond
例を挙げます:
@lilypond[quote,verbatim]
-\relative c' { \time 3/4 e4 e4. e8 d4 e d c2. }
+\relative { \time 3/4 e'4 e4. e8 d4 e d c2. }
\addlyrics { "\"I" am so lone -- "ly,\"" said she }
@end lilypond
歌詞の中で @code{\markup} を用いることで、@c
歌詞の体裁を様々に制御することができます。@c
-多くのオプションの説明は、@ref{テキストをフォーマットする} を参照してください。
+多くのオプションの説明は、@ref{Formatting text} を参照してください。
@snippets
@seealso
学習マニュアル:
-@rlearning{歌曲}
+@rlearning{Songs}
記譜法リファレンス:
-@ref{歌詞音節の自動演奏時間},
-@ref{フォント},
-@ref{テキストをフォーマットする},
-@ref{入力モード},
-@ref{歌詞音節の手動演奏時間},
+@ref{Automatic syllable durations},
+@ref{Fonts},
+@ref{Formatting text},
+@ref{Input modes},
+@ref{Manual syllable durations},
@ref{Special characters}
内部リファレンス:
@funindex \lyricsto
歌詞はコンテキスト @code{Lyrics} の中で解釈されることで譜刻されます。@c
-@ref{コンテキストの説明} を参照してください。
+@ref{Contexts explained} を参照してください。
@example
\new Lyrics \lyricmode @{ @dots{} @}
プロパティ @code{associatedVoice} を設定することにより、@c
他のボイスあるいは (特殊な状況ですが) 関連付けされた旋律から@c
歌詞の音節の演奏時間を取ることで、歌詞を自動的に揃えることができます。@c
-詳細は @ref{歌詞音節の自動演奏時間} を参照してください。
+詳細は @ref{Automatic syllable durations} を参照してください。
@c KEEP LY
@lilypond[quote,ragged-right,verbatim]
<<
\new Staff <<
\time 2/4
- \new Voice = "one" \relative c'' {
+ \new Voice = "one" \relative {
\voiceOne
- c4 b8. a16 g4. r8 a4 ( b ) c2
+ c''4 b8. a16 g4. r8 a4 ( b ) c2
}
- \new Voice = "two" \relative c' {
+ \new Voice = "two" \relative {
\voiceTwo
- s2 s4. f8 e4 d c2
+ s2 s4. f'8 e4 d c2
}
>>
歌詞の 2 番は歌詞を揃えるボイスを切り替える方法を示しています。@c
この方法は、歌詞の 1 番と 2 番で音符への単語の揃え方が異なり、@c
単語を揃えるべき音符がすべてボイス コンテキストの中にある場合に有用です。@c
-詳細は @ref{歌詞の節} を参照してください。
+詳細は @ref{Stanzas} を参照してください。
@item
歌詞を @code{¥lyricmode} で入力し、音節の演奏時間を明示的に示すことで、@c
@c KEEP LY
@lilypond[quote,ragged-right,verbatim]
<<
- \new Voice = "one" \relative c'' {
+ \new Voice = "one" \relative {
\time 2/4
- c4 b8. a16 g4. f8 e4 d c2
+ c''4 b8. a16 g4. f8 e4 d c2
}
% 前で指定された演奏時間 2 を用います
歌詞の 2 番は音符とは全く独立して単語を揃える方法を示しています。@c
この方法は、歌詞の 1 番と 2 番で音符への単語の揃え方が異なり、@c
単語を揃えるべき音符がボイス コンテキストから得られない場合に有用です。@c
-詳細は @ref{歌詞音節の手動演奏時間} を参照してください。@c
+詳細は @ref{Manual syllable durations} を参照してください。@c
このテクニックは譜の上に会話をセットする場合にも有用です
--- これの例は @ref{音楽の中での会話} を参照してください。
+-- これの例は @ref{Dialogue over music} を参照してください。
この方法で入力した音符はデフォルトでは音符に左揃えされますが、@c
関連付されたボイスが存在する場合はそれを指定することで中央揃えされます。@c
-詳細は @ref{歌詞音節の手動演奏時間} を参照してください。
+詳細は @ref{Manual syllable durations} を参照してください。
@end itemize
3 つの方法のいずれでも、単語の音節の間にハイフンを描き、@c
単語の後ろに延長線を描くことができます。@c
-詳細は @ref{延長線とハイフン} を参照してください。
+詳細は @ref{Extenders and hyphens} を参照してください。
歌詞を揃える @code{Voice} コンテキストが @qq{消滅} してはいけません。@c
さもないと、その後の歌詞は失われてしまいます。@c
ボイスは何もすることが無くなると消滅する可能性があります
--- @ref{コンテキストを残しておく} を参照してください。
+-- @ref{Keeping contexts alive} を参照してください。
@subheading @code{\lyricsto} を用いる
@code{¥lyricsto} コマンドは自動的に歌詞モードを呼び出すため、@c
@code{¥lyricmode} の記述は省略できます。@c
デフォルトでは、歌詞は音符の下に配置されます。@c
-配置場所を変更する方法は @ref{歌詞の垂直方向の配置} を参照してください。
+配置場所を変更する方法は @ref{Placing lyrics vertically} を参照してください。
@subheading @code{\addlyrics} を用いる
@lilypond[verbatim,quote]
{
\time 3/4
- \relative c' { c2 e4 g2. }
+ \relative { c'2 e4 g2. }
\addlyrics { play the game }
}
@end lilypond
@lilypond[ragged-right,verbatim,quote]
{
\time 3/4
- \relative c' { c2 e4 g2. }
+ \relative { c'2 e4 g2. }
\addlyrics { play the game }
\addlyrics { speel het spel }
\addlyrics { joue le jeu }
<<
\new Staff <<
\time 2/4
- \new Voice = "one" \relative c'' {
+ \new Voice = "one" \relative {
\voiceOne
- c4 b8. a16 g4. r8 a4 ( b ) c2
+ c''4 b8. a16 g4. r8 a4 ( b ) c2
}
- \new Voice = "two" \relative c' {
+ \new Voice = "two" \relative {
\voiceTwo
- s2 s4. f8 e8 d4. c2
+ s2 s4. f'8 e8 d4. c2
}
>>
% 最初は "one" の音符に揃えます
ここで、2 つの例を挙げます:
-@lilypond[relative=1,verbatim,quote]
+@lilypond[verbatim,quote]
<<
- \new Voice = "melody" {
+ \new Voice = "melody" \relative {
\time 3/4
- c2 e4 g2 f
+ c'2 e4 g2 f
}
\new Lyrics \lyricmode {
play1 the4 game4
@lilypond[quote,verbatim,ragged-right]
<<
\new Staff {
- \relative c'' {
- c2 c2
+ \relative {
+ c''2 c2
d1
}
}
}
}
\new Staff {
- \relative c' {
- c8 c c c c c c c
+ \relative {
+ c'8 c c c c c c c
c8 c c c c c c c
}
}
@end lilypond
このテクニックは、譜の上に会話を書く場合に有用です
--- @ref{音楽の中での会話} を参照してください。
+-- @ref{Dialogue over music} を参照してください。
歌詞を音符に中央揃えさせるには、@c
@code{associatedVoice} に音符を保持しているボイス コンテキストをセットします。@c
@lilypond[quote,ragged-right,verbatim]
{
- \relative c'' { \autoBeamOff
- r8 b c fis, fis c' b e, }
+ \relative { \autoBeamOff
+ r8 b' c fis, fis c' b e, }
\addlyrics { Che_in ques -- ta_e_in quel -- l'al -- tr'on -- da }
\addlyrics { "Che in" ques -- "ta e in" quel -- l'al -- tr'on -- da }
\addlyrics { Che~in ques -- ta~e~in quel -- l'al -- tr'on -- da }
@item
タイで結ばれた音符には、自動的にメリスマが作成されます:
-@lilypond[quote,relative=2,verbatim]
+@lilypond[quote,verbatim]
<<
- \new Voice = "melody" {
+ \new Voice = "melody" \relative {
\time 3/4
- f4 g2 ~ |
- g4 e2 ~ |
- e8
+ f''4 g2 ~ |
+ 4 e2 ~ |
+ 8
}
\new Lyrics \lyricsto "melody" {
Ky -- ri -- e __
譜から自動的にメリスマを作成することができます。@c
これが歌詞を入力する通常の方法です:
-@lilypond[quote,relative=2,verbatim]
+@lilypond[quote,verbatim]
<<
- \new Voice = "melody" {
+ \new Voice = "melody" \relative {
\time 3/4
- f4 g8 ( f e f )
+ f''4 g8 ( f e f )
e8 ( d e2 )
}
\new Lyrics \lyricsto "melody" {
@item
自動連桁を off にして、手動で連桁を付けられた音符はメリスマと見なされます。@c
-@ref{自動連桁の振る舞いを設定する} を参照してください。
+@ref{Setting automatic beam behavior} を参照してください。
-@lilypond[quote,relative=2,verbatim]
+@lilypond[quote,verbatim]
<<
- \new Voice = "melody" {
+ \new Voice = "melody" \relative {
\time 3/4
\autoBeamOff
- f4 g8[ f e f]
+ f''4 g8[ f e f]
e2.
}
\new Lyrics \lyricsto "melody" {
スラーが付いていない音符でも、@c
@code{\melisma} と @code{\melismaEnd} で囲まれていればメリスマとして扱われます。
-@lilypond[quote,relative=2,verbatim]
+@lilypond[quote,verbatim]
<<
- \new Voice = "melody" {
+ \new Voice = "melody" \relative {
\time 3/4
- f4 g8
+ f''4 g8
\melisma
f e f
\melismaEnd
歌詞の中にアンダースコア @code{_} を記述することで、@c
メリスマを定義することができます。
-@lilypond[verbatim, quote, relative=2]
+@lilypond[verbatim, quote]
<<
- \new Voice = "melody" {
+ \new Voice = "melody" \relative {
\time 3/4
- f4 g8 f e f
+ f''4 g8 f e f
e8 d e2
}
\new Lyrics \lyricsto "melody" {
旋律の中のタイ、スラー、それに手動連桁をメリスマにしないことも可能です。@c
メリスマにしないためには、@code{melismaBusyProperties} を設定します:
-@lilypond[relative=1,verbatim,quote]
+@lilypond[verbatim,quote]
<<
- \new Voice = "melody" {
+ \new Voice = "melody" \relative {
\time 3/4
\set melismaBusyProperties = #'()
- c4 d ( e )
- g8 [ f ] f4 ~ f
+ c'4 d ( e )
+ g8 [ f ] f4 ~ 4
}
\new Lyrics \lyricsto "melody" {
Ky -- ri -- e e -- le -- i -- son
代替手段として、@code{ignoreMelismata} に真をセットすることで@c
すべてのメリスマを無視することができます。@c
-@ref{リズムが異なる歌詞の節} を参照してください。
+@ref{Stanzas with different rhythms} を参照してください。
@code{melismaBusyProperties} がアクティブになっているパッセージの中で@c
メリスマを使う必要がある場合、@c
メリスマに含める各音符に対して歌詞の中にアンダースコアを記述します:
-@lilypond[relative=1,verbatim,quote]
+@lilypond[verbatim,quote]
<<
- \new Voice = "melody" {
+ \new Voice = "melody" \relative {
\time 3/4
\set melismaBusyProperties = #'()
- c4 d ( e )
- g8 [ f ] ~ f4 ~ f
+ c'4 d ( e )
+ g8 [ f ] ~ 4 ~ f
}
\new Lyrics \lyricsto "melody" {
Ky -- ri -- _ e __ _ _ _
* 歌詞の水平方向の配置::
* 歌詞と繰り返し::
* 歌詞のディヴィージ::
+* 歌詞を共有する多声::
@end menu
歌詞は歌詞モードで入力する必要があります:
@lilypond[quote,verbatim]
-musicOne = \relative c'' {
- c4 b8. a16 g4. f8 e4 d c2
+musicOne = \relative {
+ c''4 b8. a16 g4. f8 e4 d c2
}
verseOne = \lyricmode {
Joy to the world, the Lord is come.
例を挙げます:
@lilypond[quote,verbatim]
-sopranoMusic = \relative c'' { c4 c c c }
-contraltoMusic = \relative c'' { a4 a a a }
+sopranoMusic = \relative { c''4 c c c }
+contraltoMusic = \relative { a'4 a a a }
sopranoWords = \lyricmode { Sop -- ra -- no words }
contraltoWords = \lyricmode { Con -- tral -- to words }
<<
\new Staff {
\new Voice = "melody" {
- \relative c'' { c4 c c c }
+ \relative { c''4 c c c }
}
}
\new Lyrics {
<<
\new Staff = "staff" {
\new Voice = "melody" {
- \relative c'' { c4 c c c }
+ \relative { c''4 c c c }
}
}
\new Lyrics \with { alignAboveContext = "staff" } {
<<
\new Lyrics = "lyrics" \with {
% 譜の上に配置する歌詞は以下のオーバライドを行う必要があります
- \override VerticalAxisGroup #'staff-affinity = #DOWN
+ \override VerticalAxisGroup.staff-affinity = #DOWN
}
\new Staff {
\new Voice = "melody" {
- \relative c'' { c4 c c c }
+ \relative { c''4 c c c }
}
}
\context Lyrics = "lyrics" {
\new ChoirStaff <<
\new Staff {
\new Voice = "sopranos" {
- \relative c'' { c4 c c c }
+ \relative { c''4 c c c }
}
}
\new Lyrics = "sopranos"
\new Lyrics = "contraltos" \with {
% 譜の上に配置する歌詞は以下のオーバライドを行う必要があります
% lyrics above a staff should have this override
- \override VerticalAxisGroup #'staff-affinity = #DOWN
+ \override VerticalAxisGroup.staff-affinity = #DOWN
}
\new Staff {
\new Voice = "contraltos" {
- \relative c'' { a4 a a a }
+ \relative { a'4 a a a }
}
}
\context Lyrics = "sopranos" {
}
@end lilypond
-他の歌詞と譜の組み合わせは、上記の例に磨きをかけるか、@c
-学習マニュアルの @rlearning{合唱} テンプレートを吟味することによって@c
-作り出すことができます。
+他の歌詞と譜の組み合わせは、上記の例に磨きをかけるか、学習マニュアルの@c
+中にあるテンプレート -- @rlearning{Vocal ensembles templates} を参照して@c
+ください -- を吟味することによって作り出すことができます。
@snippets
@lilypondfile[verbatim,quote,texidoc,doctitle]
@seealso
学習マニュアル:
-@rlearning{Vocal ensembles}
+@rlearning{Vocal ensembles templates}
記譜法リファレンス:
@ref{Context layout order},
-@ref{Creating contexts}
+@ref{Creating and referencing contexts}
@node 歌詞の水平方向の配置
歌詞の間隔を広げるには
@code{LyricSpace} の @code{minimum-distance} プロパティを設定します。
-@lilypond[relative=1,verbatim,quote,ragged-right]
-{
+@lilypond[verbatim,quote,ragged-right]
+\relative c' {
c c c c
- \override Lyrics.LyricSpace #'minimum-distance = #1.0
+ \override Lyrics.LyricSpace.minimum-distance = #1.0
c c c c
}
\addlyrics {
@lilypond[verbatim,quote,ragged-right]
\score {
- \relative c' {
- c c c c
+ \relative {
+ c' c c c
c c c c
}
\addlyrics {
\layout {
\context {
\Lyrics
- \override LyricSpace #'minimum-distance = #1.0
+ \override LyricSpace.minimum-distance = #1.0
}
}
}
この機能を無効にすることで、処理をわずかにスピードアップすることができます:
@example
-\override Score.PaperColumn #'keep-inside-line = ##f
+\override Score.PaperColumn.keep-inside-line = ##f
@end example
歌詞が小節線を避けるようにするには、以下を使います:
\Lyrics
\consists "Bar_engraver"
\consists "Separating_line_group_engraver"
- \override BarLine #'transparent = ##t
+ \hide BarLine
@}
@}
@end example
@subheading 1 回の繰り返し
@emph{音楽} の繰り返しは別の場所で説明しています
--- @ref{繰り返し} を参照してください。@c
+-- @ref{Repeats} を参照してください。@c
このセクションでは、@c
歌詞を繰り返しのある音楽に追加する方法について説明します。
<<
\new Staff {
\new Voice = "melody" {
- \relative c'' {
- a4 a a a
+ \relative {
+ a'4 a a a
\repeat volta 2 { b4 b b b }
}
}
<<
\new Staff {
\new Voice = "melody" {
- \relative c'' {
- a4 a a a
+ \relative {
+ a'4 a a a
\repeat volta 2 { b4 b b b }
}
}
<<
\new Staff {
\new Voice = "melody" {
- \relative c'' {
- a4 a a a
+ \relative {
+ a'4 a a a
\repeat unfold 2 { b4 b b b }
}
}
<<
\new Staff {
\new Voice = "melody" {
- \relative c'' {
- a4 a a a
+ \relative {
+ a'4 a a a
\repeat volta 2 { b4 b b b }
}
}
<<
\new Staff {
\new Voice = "singleVoice" {
- \relative c'' {
- a4 a a a
+ \relative {
+ a'4 a a a
\repeat volta 3 { b4 b b b }
c4 c c c
}
<<
\new Staff {
\new Voice = "melody" {
- \relative c'' {
- a4 a a a
+ \relative {
+ a'4 a a a
\repeat volta 3 { b4 b b b }
c4 c c c
}
The end sec -- tion.
}
\new Voice = "harmony" {
- \relative c' {
- f4 f f f \repeat volta 2 { g8 g g4 g2 } a4 a8. a16 a2
+ \relative {
+ f'4 f f f \repeat volta 2 { g8 g g4 g2 } a4 a8. a16 a2
}
}
>>
\new Staff {
\time 2/4
\new Voice = "melody" {
- \relative c'' {
- a4 a a a
+ \relative {
+ a'4 a a a
\repeat volta 2 { b4 b }
\alternative { { b b } { b c } }
}
\new Staff {
\time 2/4
\new Voice = "melody" {
- \relative c'' {
- \repeat volta 2 { b4 b }
+ \relative {
+ \repeat volta 2 { b'4 b }
\alternative { { b b } { b c } }
c4 c
}
\new Staff {
\time 2/4
\new Voice = "melody" {
- \relative c'' {
+ \relative {
\set melismaBusyProperties = #'()
- \repeat volta 2 { b4 b ~}
+ \repeat volta 2 { b'4 b ~}
\alternative { { b b } { b \repeatTie c } }
\unset melismaBusyProperties
c4 c
\new Staff {
\time 2/4
\new Voice = "melody" {
- \relative c'' {
- \repeat volta 2 { b4 b ~}
+ \relative {
+ \repeat volta 2 { b'4 b ~}
\alternative { { b b } { b \repeatTie c } }
c4 c
}
\new Staff {
\time 2/4
\new Voice = "melody" {
- \relative c'' {
- \repeat volta 2 { b4 b ~}
+ \relative {
+ \repeat volta 2 { b'4 b ~}
\alternative { { b b } { b \repeatTie c } }
c4 c
}
\score {
<<
\new Voice = "melody" {
- \relative c' {
+ \relative {
<<
{
\voiceOne
- e4 e8 e
+ e'4 e8 e
}
\new Voice = "splitpart" {
\voiceTwo
}
@end lilypond
+@c 2017-9-22 このノードのみ先に翻訳
+@c 第1章のxrefを正しく動作させるため。
+@node 歌詞を共有する多声
+@unnumberedsubsubsec 歌詞を共有する多声
+@translationof Polyphony with shared lyrics
+
+@cindex NullVoice
+@cindex polyphony, shared lyrics (歌詞を共有する多声)
+@cindex lyrics, shared among voices (歌詞を共有する多声)
+@cindex \partcombine and lyrics (\partcombine と歌詞)
+@funindex \partcombine
+
+2 つのボイスが異なるリズムを持ち、同じ歌詞を共有する場合、@c
+片方のボイスに歌詞を合わせるともう片方には合いません。@c
+下の例では、歌詞が上のボイスにのみ合わせられているため、@c
+2 つ目の延長線が短すぎます:
+
+@lilypond[quote,verbatim]
+soprano = \relative { b'8( c d c) d2 }
+alto = \relative { g'2 b8( a g a) }
+words = \lyricmode { la __ la __ }
+
+\new Staff <<
+ \new Voice = "sopranoVoice" { \voiceOne \soprano }
+ \new Voice { \voiceTwo \alto }
+ \new Lyrics \lyricsto "sopranoVoice" \words
+>>
+@end lilypond
+
+望んでいた結果を得るには、2 つのボイスを適切に合わせた新たな
+@code{NullVoice} コンテキストを作り、歌詞をそれに合わせます。@c
+@code{NullVoice} コンテキストの音符は出力には現れませんが、@c
+歌詞を正しく合わせるのに使うことができます:
+
+@lilypond[quote,verbatim]
+soprano = \relative { b'8( c d c) d2 }
+alto = \relative { g'2 b8( a g a) }
+aligner = \relative { b'8( c d c) b( a g a) }
+words = \lyricmode { la __ la __ }
+
+\new Staff <<
+ \new Voice { \voiceOne \soprano }
+ \new Voice { \voiceTwo \alto }
+ \new NullVoice = "aligner" \aligner
+ \new Lyrics \lyricsto "aligner" \words
+>>
+@end lilypond
+
+この方法は、単体では歌詞をサポートしていない
+@code{\partcombine} 関数にも用いることができます:
+
+@lilypond[quote,verbatim]
+soprano = \relative { b'8( c d c) d2 }
+alto = \relative { g'2 b8( a g a) }
+aligner = \relative { b'8( c d c) b( a g a) }
+words = \lyricmode { la __ la __ }
+
+\new Staff <<
+ \new Voice \partcombine \soprano \alto
+ \new NullVoice = "aligner" \aligner
+ \new Lyrics \lyricsto "aligner" \words
+>>
+@end lilypond
+
+@knownissues
+@code{\addLyrics} 関数は @code{Voice} にのみ動作するため、@c
+@code{NullVoice} と一緒に用いることはできません。
+
+@noindent
+@code{\partcombine} 関数については、@ref{自動パート結合}に説明があります。
+
+最後に、この方法はボイスが異なる譜にある場合にも用いることができ、@c
+2 つよりも多くのボイスにも適用することができます:
+
+@lilypond[quote,verbatim]
+soprano = \relative { b'8( c d c) d2 }
+altoOne = \relative { g'2 b8( a b4) }
+altoTwo = \relative { d'2 g4( fis8 g) }
+aligner = \relative { b'8( c d c) d( d d d) }
+words = \lyricmode { la __ la __ }
+
+\new ChoirStaff \with {\accepts NullVoice } <<
+ \new Staff \soprano
+ \new NullVoice = "aligner" \aligner
+ \new Lyrics \lyricsto "aligner" \words
+ \new Staff \partcombine \altoOne \altoTwo
+>>
+@end lilypond
+
@node 歌詞の節
@subsection 歌詞の節
@code{stanza} を設定することにより、歌詞の節番号を追加することができます。@c
例を挙げます:
-@lilypond[quote,ragged-right,verbatim,relative=2]
-\new Voice {
- \time 3/4 g2 e4 a2 f4 g2.
+@lilypond[quote,ragged-right,verbatim]
+\new Voice \relative {
+ \time 3/4 g'2 e4 a2 f4 g2.
} \addlyrics {
\set stanza = #"1. "
Hi, my name is Bert.
@code{vocalName} を設定することにより、歌手名を作成します。@c
@code{shortVocalName} として短縮名を入力することができます。
-@lilypond[ragged-right,quote,verbatim,relative=2]
-\new Voice {
- \time 3/4 g2 e4 a2 f4 g2.
+@lilypond[ragged-right,quote,verbatim]
+\new Voice \relative {
+ \time 3/4 g'2 e4 a2 f4 g2.
} \addlyrics {
\set vocalName = #"Bert "
Hi, my name is Bert.
@lilypond[verbatim,ragged-right,quote]
<<
- \relative c' \new Voice = "lahlah" {
+ \relative \new Voice = "lahlah" {
\set Staff.autoBeaming = ##f
- c4
+ c'4
\slurDotted
f8.[( g16])
a4
@lilypond[verbatim,ragged-right,quote]
<<
- \new Voice = melody \relative c' {
- f4 \appoggiatura a32 b4
- \grace { f16[ a16] } b2
+ \new Voice = melody \relative {
+ f'4 \appoggiatura a32 b4
+ \grace { f16 a16 } b2
\afterGrace b2 { f16[ a16] }
\appoggiatura a32 b4
\acciaccatura a8 b4
@lilypond[verbatim,ragged-right,quote]
<<
\new Voice = melody \relative c' {
- \grace { c16[( d e f] }
+ \grace { c16( d e f }
g1) f
}
\new Lyrics \with { includeGraceNotes = ##t }
@c KEEP LY
@lilypond[verbatim,quote]
<<
- \relative c' \new Voice = "lahlah" {
+ \relative \new Voice = "lahlah" {
\set Staff.autoBeaming = ##f
- c4
+ c'4
<<
\new Voice = "alternative" {
\voiceOne
- \times 2/3 {
+ \tuplet 3/2 {
% show associations clearly.
- \override NoteColumn #'force-hshift = #-3
+ \override NoteColumn.force-hshift = #-3
f8 f g
}
}
@code{\markup} で 2 つの方法で改行していることに注意してください。
@lilypond[ragged-right,verbatim,quote]
-melody = \relative c' {
-e d c d | e e e e |
+melody = \relative {
+e' d c d | e e e e |
d d e d | c1 |
}
@c KEEP LY
@lilypond[ragged-right,quote,verbatim]
-melody = \relative c' {
- c4 c c c | d d d d
+melody = \relative {
+ c'4 c c c | d d d d
}
text = \lyricmode {
"It has two lines."
}
}
- \vspace #0.1 % 次の歌詞との間に垂直方向のスペースを入れます
+ \combine \null \vspace #0.1 % 次の歌詞との間に垂直方向のスペースを入れます
\line { \bold "3."
\column {
"This is verse three."
"It has two lines."
}
}
- \vspace #0.1 % 次の歌詞との間に垂直方向のスペースを入れます
+ \combine \null \vspace #0.1 % 次の歌詞との間に垂直方向のスペースを入れます
\line { \bold "5."
\column {
"This is verse five."
@itemize
@item
-譜レイアウトを構築する際は、@ref{譜を表示する} を参照してください。
+譜レイアウトを構築する際は、@ref{Displaying staves} を参照してください。
@item
-ピアノ譜を記述する際は、@ref{キーボードと他の複数譜の楽器} を参照してください。
+ピアノ譜を記述する際は、@ref{Keyboard and other multi-staff instruments}
+を参照してください。
@item
-旋律に沿って歌詞を記述する際は、@ref{声楽で共通の記譜法} を参照してください。
+旋律に沿って歌詞を記述する際は、@ref{Common notation for vocal music}
+を参照してください。
@item
-歌詞を配置する際は、@ref{歌詞の垂直方向の配置} を参照してください。
+歌詞を配置する際は、@ref{Placing lyrics vertically} を参照してください。
@item
-歌詞の節を入力する際は、@ref{歌詞の節} を参照してください。
+歌詞の節を入力する際は、@ref{Stanzas} を参照してください。
@item
しばしば、歌曲は譜の上にコード ネームを付けて譜刻されます。@c
-これは、@ref{和音を表示する} で説明しています。
+これは、@ref{Displaying chords} で説明しています。
@item
ギター伴奏や他のフレット楽器による伴奏の和音のフレット ダイアグラムを@c
-譜刻する際は、@ref{フレットのある弦楽器で共通の記譜法} の
+譜刻する際は、@ref{Common notation for fretted strings} の
@qq{フレット ダイアグラム マークアップ} を参照してください。
@end itemize
ボーカル パートと @q{和音モード} を組み合わせることによって、@c
リード譜を譜刻することができます。@c
-和音モードの構文についての説明は @ref{和音記譜法} にあります。
+和音モードの構文についての説明は @ref{Chord notation} にあります。
@snippets
@lilypondfile[verbatim,quote,ragged-right,texidoc,doctitle]
@item
SATB (S: ソプラノ、A: アルト、T: テナー、B: バス) ボーカル譜の導入部は@c
学習マニュアルにあります。@c
-@rlearning{4 パート SATB ボーカル譜} を参照してください。
+@rlearning{Four-part SATB vocal score} を参照してください。
@item
学習マニュアルには、@c
様々なスタイルの合唱に適したいくつかのテンプレートもあります。@c
-@rlearning{合唱} を参照してください。
+@rlearning{Vocal ensembles templates} を参照してください。
@item
@code{ChoirStaff} と @code{PianoStaff} についての情報は、@c
-@ref{譜をグループ化する} を参照してください。
+@ref{Grouping staves} を参照してください。
@item
セイクリッド ハープや動揺の記譜法で用いられるシェイプ符頭について、@c
-@ref{シェイプ符頭} で説明しています。
+@ref{Shape note heads} で説明しています。
@item
2 つのボーカル パートが 1 つの譜を共有する場合、@c
上のパートの符幹、タイ、スラー等は上向きになり、@c
下のパートは下向きになります。@c
これを実現するには、@code{\voiceOne} と @code{\voiceTwo} を用います。@c
-@ref{単一譜の多声} を参照してください。
+@ref{Single-staff polyphony} を参照してください。
@end itemize
@seealso
学習マニュアル:
@rlearning{Four-part SATB vocal score},
-@rlearning{Vocal ensembles}
+@rlearning{Vocal ensembles templates}
記譜法リファレンス:
@ref{Context layout order},
@item
グローバル譜サイズを変更することで、@c
楽譜の要素全体のサイズを変更することができます。@c
-@ref{譜サイズを設定する} を参照してください。
+@ref{Setting the staff size} を参照してください。
@item
システム、譜、それに歌詞の間隔はすべて独立して調節することができます。@c
-@ref{垂直方向のスペース} を参照してください。
+@ref{Vertical spacing} を参照してください。
@item
垂直方向のレイアウト変数の値を表示することで、@c
垂直方向のスペースを調節する手助けとすることができます。@c
少ないページに音楽を収めるための方法として、@c
-レイアウト変数の表示と他の事柄を @ref{音楽を少ないページに収める} で@c
-説明しています。
+レイアウト変数の表示と他の事柄を @ref{Fitting music onto fewer pages}
+で説明しています。
@item
ページ毎のシステム数を 1 から 2 に変更した場合、@c
@item
他のページ フォーマット プロパティについての詳細は
-@ref{ページ レイアウト} を参照してください。
+@ref{Page layout} を参照してください。
@end itemize
\new ChoirStaff <<
\new Staff {
\new Voice {
- \relative c'' { g4\f g g g }
+ \relative { g'4\f g g g }
}
}
\new Staff {
\new Voice {
- \relative c' { d4 d d\p d }
+ \relative { d'4 d d\p d }
}
}
>>
\layout {
\context {
\Score
- \override DynamicText #'direction = #UP
- \override DynamicLineSpanner #'direction = #UP
+ \override DynamicText.direction = #UP
+ \override DynamicLineSpanner.direction = #UP
}
}
}
@item
指揮譜は多くのグループ化された譜と歌詞を保持します。@c
-譜をグループ化する方法は @ref{譜をグループ化する} で説明しています。@c
-譜のグループをネストする方法は @ref{ネストされた譜グループ} を参照してください。
+譜をグループ化する方法は @ref{Grouping staves} で説明しています。@c
+譜のグループをネストする方法は @ref{Nested staff groups} を参照してください。
@item
指揮譜とボーカル譜では、空の譜の譜刻を抑制することがあります。@c
そのような @qq{Frenched score} を作成する方法は
-@ref{譜を隠す} を参照してください。
+@ref{Hiding staves} を参照してください。
@item
オーケストラ パートを記述する方法は
-@ref{パートを記述する} でカバーしています。@c
+@ref{Writing parts} でカバーしています。@c
オーケストラの楽器編成によっては、@c
専門的な記譜法の他のセクションも関係するかもしれません。@c
-多くの楽器は移調楽器です -- @ref{楽器の移調} を参照してください。
+多くの楽器は移調楽器です -- @ref{Instrument transpositions}
+を参照してください。
@item
ページのシステム数をページ毎に変える場合、@c
@item
他のページ フォーマット プロパティの詳細は
-@ref{ページ レイアウト} を参照してください。
+@ref{Page layout} を参照してください。
@item
台詞の合図、舞台指示、それに脚注を挿入することができます
--- @ref{Creating footnotes} と @ref{テキスト} を参照してください。@c
+-- @ref{Creating footnotes} と @ref{Text} を参照してください。@c
2 つの @code{\score} の間に独立したセクションとして詳細な舞台指示を@c
-追加することもできます -- @ref{独立したテキスト} を参照してください。
+追加することもできます -- @ref{Separate text} を参照してください。
@end itemize
\new Staff {
\set Staff.vocalName = \markup \smallCaps Kaspar
\set Staff.shortVocalName = \markup \smallCaps Kas.
- \relative c' {
+ \relative {
\clef "G_8"
- c4 c c c
+ c'4 c c c
\break
c4 c c c
}
\set Staff.vocalName = \markup \smallCaps Melchior
\set Staff.shortVocalName = \markup \smallCaps Mel
\clef "bass"
- \relative c' {
+ \relative {
a4 a a a
a4 a a a
}
これは、マークアップで実現できます。@c
しばしば、この目的のために専用のフォントを用います。
-@lilypond[quote,verbatim,relative=1]
-\clef "G_8"
-c4^\markup \fontsize #1 \smallCaps Kaspar
-c c c
-\clef "bass"
-a4^\markup \fontsize #1 \smallCaps Melchior
-a a a
-\clef "G_8"
-c4^\markup \fontsize #1 \smallCaps Kaspar
-c c c
+@lilypond[quote,verbatim]
+\relative c' {
+ \clef "G_8"
+ c4^\markup \fontsize #1 \smallCaps Kaspar
+ c c c
+ \clef "bass"
+ a4^\markup \fontsize #1 \smallCaps Melchior
+ a a a
+ \clef "G_8"
+ c4^\markup \fontsize #1 \smallCaps Kaspar
+ c c c
+}
@end lilypond
役の入れ替えが頻繁にある場合、@c
#`((instrumentTransposition . ,(ly:make-pitch -1 0 0))
(shortInstrumentName . "Kas.")
(clefGlyph . "clefs.G")
- (clefOctavation . -7)
+ (clefTransposition . -7)
(middleCPosition . 1)
(clefPosition . -2)
(instrumentCueName . ,(markup #:fontsize 1 #:smallCaps "Kaspar"))
#`((instrumentTransposition . ,(ly:make-pitch 0 0 0))
(shortInstrumentName . "Mel.")
(clefGlyph . "clefs.F")
- (clefOctavation . 0)
+ (clefTransposition . 0)
(middleCPosition . 6)
(clefPosition . 2)
(instrumentCueName . ,(markup #:fontsize 1 #:smallCaps "Melchior"))
- (midiInstrument . "voice aahs"))
+ (midiInstrument . "choir aahs"))
\relative c' {
\instrumentSwitch "kaspar"
@ref{Text},
@ref{Text markup commands}
-LilyPond の拡張:
+拡張:
@rextend{Markup construction in Scheme}
これはフルの指揮譜を使用できない場合に、指揮者の助けとなります。
合図を挿入する基本的な仕組みはメインのテキストで完全に説明しています
--- @ref{他のボイスを引用する} と @ref{テキストをフォーマットする} を@c
+-- @ref{Quoting other voices} と @ref{Formatting text} を@c
参照してください。@c
しかしながら、多くの合図を挿入する必要がある場合
-- 例えば、ボーカル譜のピアノ伴奏に楽器名を入れる場合、@c
@c KEEP LY
@lilypond[quote,verbatim]
-flute = \relative c'' {
- s4 s4 e g
+flute = \relative {
+ s4 s4 e'' g
}
\addQuote "flute" { \flute }
-pianoRH = \relative c'' {
- c4. g8
+pianoRH = \relative {
+ c''4. g8
% 合図音符の楽器名を、合図音符の直前、かつ譜の上に配置します
\new CueVoice {
- \override InstrumentSwitch #'self-alignment-X = #RIGHT
+ \override InstrumentSwitch.self-alignment-X = #RIGHT
\set instrumentCueName = "Flute"
}
\cueDuring "flute" #UP { g4 bes4 }
}
-pianoLH = \relative c { c4 <c' e> e, <g c> }
+pianoLH = \relative { c4 <c' e> e, <g c> }
\score {
\new PianoStaff <<
\transposition c'
% 合図音符の楽器名を譜の下に配置します
\new CueVoice {
- \override InstrumentSwitch #'self-alignment-X = #RIGHT
- \override InstrumentSwitch #'direction = #DOWN
+ \override InstrumentSwitch.self-alignment-X = #RIGHT
+ \override InstrumentSwitch.direction = #DOWN
\set instrumentCueName = "Clar."
}
\cueDuring "clarinet" #DOWN { c4. g8 }
g4 bes4
}
-pianoLH = \relative c { c4 <c' e> e, <g c> }
+pianoLH = \relative { c4 <c' e> e, <g c> }
\score {
<<
@rglos{cue-notes}
記譜法リファレンス:
-@ref{オブジェクトを揃える},
-@ref{向きと配置},
-@ref{合図音符をフォーマットする},
-@ref{他のボイスを引用する},
-@ref{音楽関数を使用する}
+@ref{Aligning objects},
+@ref{Direction and placement},
+@ref{Formatting cue notes},
+@ref{Quoting other voices},
+@ref{Using music functions}
コード断片集:
@rlsr{Vocal music}
@q{parlato} や @q{Sprechgesang} などのエフェクトは、@c
演者にピッチを持たずに、しかしながらリズムを持ちながら話すことを要求します。@c
-これは、@ref{特殊な符頭} で示すように、×の符頭で記譜します。
+これは、@ref{Special note heads} で示すように、×の符頭で記譜します。
@c TODO add "marking-notes-on-spoken-parts" snippet -vv
@c add "showing the rhythm of a melody" snip
短いフレーズであれば、単純なマークアップ接尾辞を用います。
-@lilypond[quote,verbatim,relative=2]
-a4^\markup { \smallCaps { Alex - } \italic { He's gone } } a a a
-a4 a a^\markup { \smallCaps { Bethan - } \italic Where? } a
-a4 a a a
+@lilypond[quote,verbatim]
+\relative {
+ a'4^\markup { \smallCaps { Alex - } \italic { He's gone } } a a a
+ a4 a a^\markup { \smallCaps { Bethan - } \italic Where? } a
+ a4 a a a
+}
@end lilypond
長いフレーズの場合は、@c
@c manually adjusted to suit the imposed line length. -td
@lilypond[quote,verbatim,ragged-right]
-music = \relative c'' {
- \repeat unfold 3 { a4 a a a }
+music = \relative {
+ \repeat unfold 3 { a'4 a a a }
}
dialogue = \lyricmode {
\score {
<<
\new Lyrics \with {
- \override LyricText #'font-shape = #'italic
- \override LyricText #'self-alignment-X = #LEFT
+ \override LyricText.font-shape = #'italic
+ \override LyricText.self-alignment-X = #LEFT
}
{ \dialogue }
\new Staff {
@seealso
記譜法リファレンス:
-@ref{歌詞音節の手動演奏時間},
-@ref{テキスト}
+@ref{Manual syllable durations},
+@ref{Text}
内部リファレンス:
@rinternals{LyricText}
リズムは単語の音声リズムから取ります。
@lilypond[verbatim,quote]
-stemOff = { \override Staff.Stem #'transparent = ##t }
+stemOff = { \hide Staff.Stem }
\relative c' {
\stemOff
\score {
\new StaffGroup <<
\new Staff {
- \relative c'' {
- a4 b c2 |
+ \relative {
+ a'4 b c2 |
a4 b c2 |
a4 b c2 |
}
}
\new Staff {
- \relative c'' {
- a4 b c2 |
+ \relative {
+ a'4 b c2 |
a4 b c2 |
a4 b c2 |
}
\layout {
\context {
\Staff
- \remove Bar_engraver
+ \remove "Bar_engraver"
}
}
}
\score {
\new ChoirStaff <<
\new Staff
- \with { \remove Bar_engraver } {
- \relative c'' {
- a4 b c2 |
+ \with { \remove "Bar_engraver" } {
+ \relative {
+ a'4 b c2 |
a4 b c2 |
a4 b c2 |
}
}
\new Staff {
- \relative c'' {
- a4 b c2 |
+ \relative {
+ a'4 b c2 |
a4 b c2 |
a4 b c2 |
}
改行位置を示すためにダミーの小節線 @code{\bar ""} を挿入する必要が@c
あるかもしれません。
-@lilypond[verbatim,quote,relative=2]
-a4 b c2 |
-\cadenzaOn
-a4 b c2
-a4 b c2
-\bar ""
-a4 b c2
-a4 b c2
-\cadenzaOff
-a4 b c2 |
-a4 b c2 |
+@lilypond[verbatim,quote]
+\relative a' {
+ a4 b c2 |
+ \cadenzaOn
+ a4 b c2
+ a4 b c2
+ \bar ""
+ a4 b c2
+ a4 b c2
+ \cadenzaOff
+ a4 b c2 |
+ a4 b c2 |
+}
@end lilypond
小節線を変更することによって、聖歌の休止や一時停止を示すことができます。
-@lilypond[verbatim, quote,relative=2]
-a4
-\cadenzaOn
-b c2
-a4 b c2
-\bar "'"
-a4 b c2
-a4 b c2
-\bar ":"
-a4 b c2
-\bar "dashed"
-a4 b c2
-\bar "||"
+@lilypond[verbatim, quote]
+\relative a' {
+ a4
+ \cadenzaOn
+ b c2
+ a4 b c2
+ \bar "'"
+ a4 b c2
+ a4 b c2
+ \bar ";"
+ a4 b c2
+ \bar "!"
+ a4 b c2
+ \bar "||"
+}
@end lilypond
現代の記譜法を用いながらも、@c
@lilypond[verbatim,quote]
divisioMinima = {
- \once \override BreathingSign #'stencil = #ly:breathing-sign::divisio-minima
- \once \override BreathingSign #'Y-offset = #0
+ \once \override BreathingSign.stencil = #ly:breathing-sign::divisio-minima
+ \once \override BreathingSign.Y-offset = #0
\breathe
}
divisioMaior = {
- \once \override BreathingSign #'stencil = #ly:breathing-sign::divisio-maior
- \once \override BreathingSign #'Y-offset = #0
+ \once \override BreathingSign.stencil = #ly:breathing-sign::divisio-maior
+ \once \override BreathingSign.Y-offset = #0
\breathe
}
divisioMaxima = {
- \once \override BreathingSign #'stencil = #ly:breathing-sign::divisio-maxima
- \once \override BreathingSign #'Y-offset = #0
+ \once \override BreathingSign.stencil = #ly:breathing-sign::divisio-maxima
+ \once \override BreathingSign.Y-offset = #0
\breathe
}
finalis = {
- \once \override BreathingSign #'stencil = #ly:breathing-sign::finalis
- \once \override BreathingSign #'Y-offset = #0
+ \once \override BreathingSign.stencil = #ly:breathing-sign::finalis
+ \once \override BreathingSign.Y-offset = #0
\breathe
}
\score {
- \relative c'' {
- g2 a4 g
+ \relative {
+ g'2 a4 g
\divisioMinima
g2 a4 g
\divisioMaior
\layout {
\context {
\Staff
- \remove Bar_engraver
+ \remove "Bar_engraver"
}
}
}
@lilypond[verbatim,quote]
\score {
\new Staff {
- \relative c'' {
- a4 b c2 |
+ \relative {
+ a'4 b c2 |
a4 b c2 |
a4 b c2 |
}
\layout {
\context {
\Staff
- \remove Bar_engraver
- \remove Time_signature_engraver
- \remove Clef_engraver
+ \remove "Bar_engraver"
+ \remove "Time_signature_engraver"
+ \remove "Clef_engraver"
}
}
}
@c KEEP LY
@lilypond[verbatim,quote]
-SopranoMusic = \relative g' {
- g1 | c2 b | a1 | \bar "||"
+SopranoMusic = \relative {
+ g'1 | c2 b | a1 | \bar "||"
a1 | d2 c | c b | c1 | \bar "||"
}
-AltoMusic = \relative c' {
- e1 | g2 g | f1 |
+AltoMusic = \relative {
+ e'1 | g2 g | f1 |
f1 | f2 e | d d | e1 |
}
-TenorMusic = \relative a {
- c1 | c2 c | c1 |
+TenorMusic = \relative {
+ c'1 | c2 c | c1 |
d1 | g,2 g | g g | g1 |
}
-BassMusic = \relative c {
+BassMusic = \relative {
c1 | e2 e | f1 |
d1 | b2 c | g' g | c,1 |
}
\layout {
\context {
\Score
- \override SpacingSpanner
- #'base-shortest-duration = #(ly:make-moment 1 2)
+ \override SpacingSpanner.base-shortest-duration = #(ly:make-moment 1 2)
}
\context {
\Staff
@seealso
学習マニュアル:
-@rlearning{オブジェクトの可視性と色},
-@rlearning{合唱}
+@rlearning{Visibility and color of objects},
+@rlearning{Vocal ensembles templates}
記譜法リファレンス:
@ref{Ancient notation},
-@ref{小節線},
-@ref{コンテキストのプラグインを変更する},
+@ref{Bar lines},
+@ref{Modifying context plug-ins},
@ref{Typesetting Gregorian chant},
-@ref{無韻律の音楽},
-@ref{オブジェクトの可視性}
-
+@ref{Unmetered music},
+@ref{Visibility of objects}
@node 賛美歌を配置する
@unnumberedsubsubsec 賛美歌を配置する
マークアップを使用してテキストを中央に配置し、@c
テキスト行をいくつかの列に配列する方法は、@c
-@ref{テキストをフォーマットする} で説明しています。
+@ref{Formatting text} で説明しています。
これらの要素のほとんどをテンプレートの歌詞で示しています。@c
-@rlearning{合唱} の中の @qq{賛美歌} を参照してください。
+@rlearning{Psalms} を参照してください。
@seealso
学習マニュアル:
-@rlearning{合唱}
+@rlearning{Psalms},
+@rlearning{Vocal ensembles templates}
記譜法リファレンス:
@ref{Fonts},
-@ref{テキストをフォーマットする}
+@ref{Formatting text}
@node 賛美歌での部分小節