[ < ] [ > ]   [ << ] [ 上へ ] [ >> ]         [トップ] [目次] [インデックス] [ ? ]

2.4 仕上げ

@translationof Final touches

このセクションはチュートリアルの最終セクションです。単純な楽譜に仕上げを加える方法を示し、このマニュアルの残りの部分についての紹介を行います。


[ < ] [ > ]   [ << ] [ 上へ ] [ >> ]         [トップ] [目次] [インデックス] [ ? ]

2.4.1 変数を用いて楽曲を編成する

@translationof Organizing pieces with variables

これまで議論してきたすべての要素を組み合わせてより大きなファイルを作成すると、音楽表記はずっと大きくなります。多くの譜を持つ多声音楽では、入力ファイルはとても混乱しやすくなります。変数 を使って混乱を避けることができます。

変数 (これは識別子やマクロとも言えます) を使うことによって、音楽表記の複雑さを打破することができます。変数は以下のように割り当てられます:

 
namedMusic = { … }

音楽表記 namedMusic の内容は名前の前にバックスラッシュを置くことによって (\namedMusic、これはまさに LilyPond の標準コマンドと同様です) 後で使用することができます。

 
violin = \new Staff {
  \relative {
    a'4 b c b
  }
}

cello = \new Staff {
  \relative {
    \clef "bass"
    e2 d
  }
}

{
  <<
    \violin
    \cello
  >>
}

[image of music]

慣習的に、変数の名前にはアルファベットのみを用います。詳細な情報は、 (notation)ファイル構造 section ‘ファイル構造’ in Notation Reference を参照してください。

変数はメインの音楽表記の 前 に定義されていなければなりません。しかしながら定義後は必要とされる場所で何度でも使用できます。変数の定義後は、その変数を他の変数定義の中で使うことも可能であり、 楽曲のある部分が何度もリピートしている場合に入力の手間を省くことができます。

 
tripletA = \relative { \tuplet 3/2 { c'8 e g } }
barA = { \tripletA \tripletA \tripletA \tripletA }

{ \barA \barA }

[image of music]

変数を入力ファイルの中にある他の多くのオブジェクト タイプに対しても使用できます。 例えば以下のようにです:

 
myWidth = 60      % \paper 変数に渡す数字 (単位は mm)
myName = "Wendy"  % マークアップに渡す文字列
aFivePaper = \paper { #(set-paper-size "a5") }

変数の内容次第では、変数は他の場所で使用することができます。以下の例は上の例の変数を使用しています:

 
\paper {
  \aFivePaper
  line-width = \myWidth
}

{
  c4^\myName
}

[ < ] [ > ]   [ << ] [ 上へ ] [ >> ]         [トップ] [目次] [インデックス] [ ? ]

2.4.2 タイトルを付け加える

@translationof Adding titles

タイトル、作曲者、作品番号、それに類似の情報は \header ブロックの中に挿入されます。これはメインの音楽表記の外に存在します。普通、\header ブロックはバージョン番号の下に置かれます。

 
\version "2.21.3"

\header {
  title = "Symphony"
  composer = "Me"
  opus = "Op. 9"
}

{
  … music …
}

ファイルが処理されると、タイトルと作曲者は楽譜の上に譜刻されます。タイトルについての更なる情報は、 (notation)Creating titles headers and footers section ‘Creating titles headers and footers’ in Notation Reference を参照してください。


[ < ] [ > ]   [ << ] [ 上へ ] [ >> ]         [トップ] [目次] [インデックス] [ ? ]

2.4.3 絶対音符名

@translationof Absolute note names

これまで我々はピッチを定義するのに \relative を使ってきました。これは通常たいていの音楽を入力するのに最も早い方法です。\relative 無しだとピッチは絶対モードで解釈されます。

LilyPond はすべてのピッチを絶対値として扱います。c' は常にミドル C を意味し、b は常にミドル C の 1 音下の音符を意味し、g, は常にヘ音記号の譜表の最下段の譜線上にある音符を意味します。

 
{
  \clef "bass"
  c'4 b g, g, |
  g,4 f, f c' |
}

[image of music]

ト音記号に旋律を書く場合は多くのクォート ' 記号が使用されます。モーツァルトからの以下の楽譜の断片について考えてみます:

 
{
  \key a \major
  \time 6/8
  cis''8. d''16 cis''8 e''4 e''8 |
  b'8. cis''16 b'8 d''4 d''8 |
}

[image of music]

コマンド \fixed に参照用ピッチを続けることにより、共通のオクターブ記号を 1 回だけ示すようにすることができます。

 
\fixed c'' {
  \key a \major
  \time 6/8
  cis8. d16 cis8 e4 e8 |
  b,8. cis16 b,8 d4 d8 |
}

[image of music]

\relative を使うと、 前の例は 3 譜表スペースより大きいメロディーの動きが無いので、 オクターブ記号が不要になります:

 
\relative {
  \key a \major
  \time 6/8
  cis''8. d16 cis8 e4 e8 |
  b8. cis16 b8 d4 d8 |
}

[image of music]

\relative モードを使っているときにあなたがオクターブ記号 (' や ,) を付け間違えた場合、すぐにわかります – 多くの音符が間違ったオクターブに譜刻されます。絶対モードを使っているときに付け間違いをした場合、はっきりとせず、見つけにくいです。

しかしながら、絶対モードは大きな音程を持つ音楽に対しては有用であり、LilyPond ファイルをコンピュータで生成する場合は非常に有用です。メロディーの断片をコピー&ペーストした場合、絶対モードは元のオクターブが維持されます。

時には音楽はより複雑な方法でアレンジされます。\relative の中で \relative を使うと、外と中の相対部分は独立しています:

 
\relative { c'4 \relative { f'' g } c }

[image of music]

\relative の中で絶対モードを使うには、\fixed c { … } の中に絶対モードの音楽を置きます。絶対モードのピッチは相対モードのオクターブに影響しません:

 
\relative {
  c'4 \fixed c { f'' g'' } c |
  c4 \fixed c'' { f g } c
}

[image of music]


[ < ] [ > ]   [ << ] [ 上へ ] [ >> ]         [トップ] [目次] [インデックス] [ ? ]

2.4.4 このチュートリアルの後にすべきこと

@translationof After the tutorial

このチュートリアルを終えた後、あなたは楽譜を 1 つ、2 つ書いてみるべきです。テンプレート にある楽譜の 1 つに音符を付け加えることから始めてください。あなたがこのチュートリアルではカバーされなかった記譜法を必要とする場合、 (notation)音楽記譜法 section ‘音楽記譜法’ in Notation Reference で始まる記譜法リファレンスを参照してください。あなたがテンプレートではカバーされていない楽器のアンサンブルのために楽譜を書こうとする場合、テンプレートを拡張する を参照してください。

あなたがいくつかの短い楽譜を書き終えた後は、学習マニュアルの残りの部分 (3~5 章) を読んでください。もちろん、今それらを読んでも何も問題はありません!しかしながら、学習マニュアルの残りの部分はあなたが LilyPond 入力に馴れていると仮定しています。あなたはそれらの章を今すぐ一読し、もっと経験を積んだ後に読み直すことを望むかもしれません。

このチュートリアルと学習マニュアルの残りの部分では、各セクションの最後に 参照 があり、他のセクションを参照してます: 初めて本書を読むときはこれらの参照を追うべきではありません。あなたが学習マニュアルをすべて読み終えたとき、いくつかのセクションを読み返し、さらに参照を追おうと思うかもしれません。

マニュアルの概要 をまだ読んでいないのなら、それを 読んでください。LilyPond についての情報は多いため、新しく LilyPond を始める人はしばしば、必要な情報を得るためにどこを読むべきかわからないことがあります。5 分間使ってマニュアルの概要を注意深く読めば、あなたは何時間も見当違いの場所を読むフラストレーションを持たずに済ますことができるでしょう!


[ < ] [ > ]   [ << ] [ 上へ ] [ >> ]

This document was generated by gub on 7 月 13, 2020 using texi2html 1.82.

他の言語: English, català, česky, deutsch, español, français, magyar, italiano, nederlands
About automatic language selection.