| [ < ] | [ > ] | [ << ] | [ 上へ ] | [ >> ] | [トップ] | [目次] | [インデックス] | [ ? ] |
@translationof Expressive marks
このセクションでは楽譜の中で作成可能なさまざまな発想記号をリストアップします。
| 1.3.1 音符に付けられる発想記号 | ||
| 1.3.2 曲線の発想記号 | ||
| 1.3.3 直線の発想記号 |
| [ < ] | [ > ] | [ << ] | [ 上へ ] | [ >> ] | [トップ] | [目次] | [インデックス] | [ ? ] |
@translationof Expressive marks attached to notes
このセクションでは、音符に添付される発想記号を作成する方法について説明します。音符に添付される発想記号には以下のものがあります: アーティキュレーション、装飾、強弱記号。新たに強弱記号を作成する方法についても議論します。
| アーティキュレーションと装飾 | ||
| 強弱記号 | ||
| 新たな強弱記号 |
| [ < ] | [ > ] | [ << ] | [ 上へ ] | [ >> ] | [トップ] | [目次] | [インデックス] | [ ? ] |
@translationof Articulations and ornamentations
アーティキュレーション、装飾音それに他の演奏指示を表すさまざまな記号は以下の構文を用いて音符に付けることができます:
note\name |
name に対してとり得る値は
@ref{List of articulations} でリストアップしています。例えば:
\relative { c''4\staccato c\mordent b2\turn c1\fermata }
これらのアーティキュレーションのいくつかはより容易に入力できるよう短縮記法を持っています。短縮記法は音符名の後ろに付けられ、ダッシュ - とそれに続くアーティキュレーションを表す記号から成ります。あらかじめ定義されている短縮記法は以下のアーティキュレーションです:
marcato, stopped, tenuto,
staccatissimo, accent, staccato
それに portato。これらの出力は以下のように表示されます:
\relative { c''4-^ c-+ c-- c-! c4-> c-. c2-_ }
アーティキュレーションのデフォルトの配置規則はファイル ‘scm/script.scm’ で定義されています。アーティキュレーションと装飾は手動で譜の上または下に配置されることもあります – @ref{Direction and placement} を参照してください。
アーティキュレーションは Script オブジェクトです。これらのプロパティについて
(internals)Script section ‘Script’ in Internals Reference に説明があります。
アーティキュレーションは音符と同様に休符や複数小節の休符に付けることもできます。複数小節の休符にアーティキュレーションを付けると、MultiMeasureRestScript オブジェクトが作成されます。
\override Script.color = #red \override MultiMeasureRestScript.color = #blue a'2\fermata r\fermata R1\fermata
アーティキュレーションに加えて、テキストとマークアップを音符に付けることができます。@ref{Text scripts} を参照してください。
音符につけられる Script と TextScript の配置順序についての更なる情報は、 (learning)オブジェクトの配置 section ‘オブジェクトの配置’ in Learning Manual を参照してください。
アーティキュレーションの省略記法のデフォルト値を書き換える
アーティキュレーションの省略記法は ly/script-init.ly に定義されており、変数 dashHat, dashPlus, dashDash,
dashBar, dashLarger, dashDot,
dashUnderscore にデフォルト設定がセットされています。これらを変更することができます。この例では、dashPlus 変数に
trill をセットすることで、-+ を入力した際にデフォルトの + 記号の代わりにトリル記号が表示されるようにしています。
\relative c'' { c1-+ } dashPlus = "trill" \relative c'' { c1-+ }
スクリプトの縦方向の優先順位をコントロールする
スクリプト (音符に付加する記号) の縦方向の優先順位は、script-priority プロパティでコントロールされます。値が小さいほど、音符の近くに配置されます。この例では、1 つ目は
TextScript (シャープ記号) を低い優先度を持つようにしており、一番低い位置に表示されます。2 つ目はトリル (Script) が低い優先度を持ち、内側に表示されるようになっています。2 つのオブジェクトが同じ優先度を持つ場合には、入力された順番が配置に影響します。
\relative c''' { \once \override TextScript.script-priority = #-100 a2^\prall^\markup { \sharp } \once \override Script.script-priority = #-100 a2^\prall^\markup { \sharp } }
遅れターンを作成する
下の音符が臨時記号を持つような遅れターンを作るには、いくつかのオーバライドが必要です。outside-staff-priority プロパティを #f にセットしなければ、avoid-slur プロパティよりも優先されてしまい、スラーの内側に記号が入りません。分数 2/3 と 1/3 は、水平位置を調整しています。
\relative c'' { c2*2/3 ( s2*1/3\turn d4) r << { c4.( d8) } { s4 s\turn } >> \transpose c d \relative c'' << { c4.( d8) } { s4 \once \set suggestAccidentals = ##t \once \override AccidentalSuggestion.outside-staff-priority = ##f \once \override AccidentalSuggestion.avoid-slur = #'inside \once \override AccidentalSuggestion.font-size = -3 \once \override AccidentalSuggestion.script-priority = -1 \single \hideNotes b8-\turn \noBeam s8 } >> }
音楽用語集: (music-glossary)tenuto section ‘tenuto’ in Music Glossary, (music-glossary)accent section ‘accent’ in Music Glossary, (music-glossary)staccato section ‘staccato’ in Music Glossary, (music-glossary)portato section ‘portato’ in Music Glossary
学習マニュアル: (learning)Placement of objects section ‘Placement of objects’ in Learning Manual
記譜法リファレンス: @ref{Text scripts}, @ref{Direction and placement}, @ref{List of articulations}, トリル
インストールされているファイル: ‘scm/script.scm’
コード断片集: (snippets)Expressive marks section ‘発想記号’ in 発想記号
内部リファレンス: (internals)Script section ‘Script’ in Internals Reference, (internals)TextScript section ‘TextScript’ in Internals Reference
| [ < ] | [ > ] | [ << ] | [ 上へ ] | [ >> ] | [トップ] | [目次] | [インデックス] | [ ? ] |
@translationof Dynamics
絶対強弱記号は音符の後にコマンドを用いて
– c4\ff などのように
– 指定します。
利用可能な強弱記号は
\ppppp, \pppp, \ppp, \pp, \p,
\mp, \mf, \f, \ff, \fff,
\ffff, \fffff, \fp, \sf, \sff,
\sp, \spp, \sfz, \rfz,
それに \n です。
強弱記号を手動で譜の上または下に配置することもできます –
@ref{Direction and placement} を参照してください。
\relative c'' { c2\ppp c\mp c2\rfz c^\mf c2_\spp c^\ff }
クレッシェンド 記号は \< で始まり、\!、絶対強弱記号あるいは追加のクレッシェンド記号またはデクレッシェンド記号で終わります。デクレッシェンド 記号は \> で始まり、\!、絶対強弱記号あるいは次のクレッシェンド記号またはデクレッシェンド記号で終わります。\cr と \decr を \< と \> の代わりに用いることができます。
また、クレッシェンド記号やデクレッシェンド記号の終点に、それぞれ
\endcr と \enddecr を \! の代わりに用いることもできます。この記譜法を用いるとデフォルトでは ヘアピン が譜刻されます。
\relative c'' { c2\< c\! d2\< d\f e2\< e\> f2\> f\! e2\> e\mp d2\> d\> c1\! }
\! で終了するヘアピンは、\! が割り当てられた音符の右端で終了します。次の クレッシェンド または デクレッシェンド 記号の開始によってヘアピンが終了する場合、そのヘアピンは次の \< または \> が割り当てられた音符の中央で終了します。次のへアピンは、通常通りに音符の左端で始まる代わりに、右端から始まります。1 拍目で終わるヘアピンは、前の小節線のところで終了します。
\relative { c''1\< | c4 a c\< a | c4 a c\! a\< | c4 a c a\! }
\! の代わりに絶対強弱記号で終了するヘアピンも同じように譜刻されます。しかしながら、絶対強弱記号の幅によってヘアピンの終了点は変わります。
\relative { c''1\< | c4 a c\mf a | c1\< | c4 a c\ffff a }
1 つの音符に複数の記号を譜刻するには、空白休符を用いる必要があります。これは特に、同じ音符に クレッシェンド と デクレッシェンド を付ける場合に有用です。
\relative { c''4\< c\! d\> e\! << f1 { s4 s4\< s4\> s4\! } >> }
\espressivo コマンドを用いて、同じ音符にクレッシェンドとデクレッシェンドを付けることができます。しかしながら、これは強弱記号ではなくアーティキュレーションとして実装されているということに注意してください。
\relative { c''2 b4 a g1\espressivo }
テキストのクレッシェンド記号は \cresc で開始します。テキストのデクレッシェンド記号は \decresc または
\dim で開始します。必要に応じて延長線が譜刻されます。
\relative { g'8\cresc a b c b c d e\mf | f8\decresc e d c e\> d c b | a1\dim ~ | a2. r4\! | }
強弱のテキスト符号の変更でヘアピンを置換することもできます:
\relative c'' { \crescTextCresc c4\< d e f\! | \dimTextDecresc g4\> e d c\! | \dimTextDecr e4\> d c b\! | \dimTextDim d4\> c b a\! | \crescHairpin \dimHairpin c4\< d\! e\> d\! | }
新たに絶対強弱記号や強弱に対応させるテキストを作成するには、新たな強弱記号 を参照してください。
強弱記号の垂直方向の位置は (internals)DynamicLineSpanner section ‘DynamicLineSpanner’ in Internals Reference によって処理されます。
Dynamics を用いて水平線上に強弱記号を譜刻することができます。タイミングを示すために空白休符を使用します。(Dynamics コンテキスト内の音符は音楽的時間を取りますが、譜刻されません。)Dynamics コンテキストはテキスト スクリプト、テキスト スパナ、ピアノ ペダル記号などを保持することができ、有用です。
<< \new Staff \relative { c'2 d4 e | c4 e e,2 | g'4 a g a | c1 | } \new Dynamics { s1\< | s1\f | s2\dim s2-"rit." | s1\p | } >>
\dynamicUp,
\dynamicDown,
\dynamicNeutral,
\crescTextCresc,
\dimTextDim,
\dimTextDecr,
\dimTextDecresc,
\crescHairpin,
\dimHairpin
小節線にぶつかるヘアピンの挙動を設定する
ヘアピンの終端となる音符が強拍にある場合、ヘアピンはその前にある小節線の直前が終端となります。この挙動は to-barline プロパティをオーバライドすることで調整できます。
\relative c'' { e4\< e2. e1\! \override Hairpin.to-barline = ##f e4\< e2. e1\! }
ヘアピンの最小長さをセットする
ヘアピンが短すぎる場合、Hairpin オブジェクトの minimum-length
プロパティを変更することで長くすることができます。
\relative c'' { c4\< c\! d\> e\! << f1 { s4 s\< s\> s\! } >> \override Hairpin.minimum-length = #5 << f1 { s4 s\< s\> s\! } >> }
ヘアピンの端点を移動する
ヘアピンの端点は Hairpin オブジェクトの shorten-pair をセットすることで移動できます。正の値は端点を右に移動し、負の値は左に移動します。minimum-length プロパティとは異なり、このプロパティはヘアピンのみの見た目に影響します。水平方向のスペーシングには影響しません
(始点や終点にある強弱記号もです)。そのため、この方法はヘアピンを割り当てられた領域の中で微調整するのに適しています。
{ c'1~\< c'2~ c'\! \once \override Hairpin.shorten-pair = #'(2 . 2) c'1~\< c'2~ c'\! \once \override Hairpin.shorten-pair = #'(-2 . -2) c'1~\< c'2~ c'\! c'1~\p-\tweak shorten-pair #'(2 . 0)\< c'2~ c'\ffff }
ヘアピンの表示に al niente 記譜法を用いる
ヘアピン強弱記号は、Hairpin オブジェクトの circled-tip
プロパティを #t にセットすることで、端に丸を付けて (“al niente” 記譜法) 表示することができます。
\relative c'' { \override Hairpin.circled-tip = ##t c2\< c\! c4\> c\< c2\! }
ヘアピンを様々なスタイルで表示する
ヘアピン強弱記号は様々なスタイルで作成できます。
\relative c'' { \override Hairpin.stencil = #flared-hairpin a4\< a a a\f a4\p\< a a a\ff a4\sfz\< a a a\! \override Hairpin.stencil = #constante-hairpin a4\< a a a\f a4\p\< a a a\ff a4\sfz\< a a a\! \override Hairpin.stencil = #flared-hairpin a4\> a a a\f a4\p\> a a a\ff a4\sfz\> a a a\! \override Hairpin.stencil = #constante-hairpin a4\> a a a\f a4\p\> a a a\ff a4\sfz\> a a a\! }
強弱記号やテキスト スクリプトを縦方向に揃える
全ての DynamicLineSpanner オブジェクト (ヘアピンや強弱記号テキスト)
は、他のアイテムが邪魔しない限り、譜から少なくとも staff-padding だけ離れた基準線に配置されます。staff-padding を十分に大きくすると、強弱記号を揃えることができます。
また、\textLengthOn を用いて、テキスト スクリプトをベースラインに揃えることができます。
music = \relative c' { a'2\p b\f e4\p f\f\> g, b\p c2^\markup { \huge gorgeous } c^\markup { \huge fantastic } } { \music \break \override DynamicLineSpanner.staff-padding = #3 \textLengthOn \override TextScript.staff-padding = #1 \music }
テキスト強弱記号の線を隠す
(cresc. や dim. のような) 強弱を変更するテキストは、その範囲を破線で示しています。次のようにしてこの線を表示しないようにすることができます。
\relative c'' { \override DynamicTextSpanner.style = #'none \crescTextCresc c1\< | d | b | c\! }
テキストによる強弱記号のテキストとスパナのスタイルを変更する
クレッシェンドやデクレッシェンドに使われるテキストは crescendoText,
decrescendoText コンテキスト プロパティをセットすることで変更できます。
スパナの線は、DynamicTextSpanner の style プロパティをセットすることでスタイルを変更できます。デフォルトの値は 'dashed-line
であり、他に 'line, 'dotted-line, 'none が設定できます。
\relative c'' { \set crescendoText = \markup { \italic { cresc. poco } } \set crescendoSpanner = #'text \override DynamicTextSpanner.style = #'dotted-line a2\< a a2 a a2 a a2 a\mf }
音楽用語集: (music-glossary)al niente section ‘al niente’ in Music Glossary, (music-glossary)crescendo section ‘crescendo’ in Music Glossary, (music-glossary)decrescendo section ‘decrescendo’ in Music Glossary, (music-glossary)hairpin section ‘hairpin’ in Music Glossary
学習マニュアル: (learning)アーティキュレーションと強弱記号 section ‘アーティキュレーションと強弱記号’ in Learning Manual
記譜法リファレンス: @ref{Direction and placement}, 新たな強弱記号, @ref{Enhancing MIDI output}, @ref{Controlling MIDI dynamics}
コード断片集: (snippets)Expressive marks section ‘発想記号’ in 発想記号
内部リファレンス: (internals)DynamicText section ‘DynamicText’ in Internals Reference, (internals)Hairpin section ‘Hairpin’ in Internals Reference, (internals)DynamicLineSpanner section ‘DynamicLineSpanner’ in Internals Reference, (internals)Dynamics section ‘Dynamics’ in Internals Reference
| [ < ] | [ > ] | [ << ] | [ 上へ ] | [ >> ] | [トップ] | [目次] | [インデックス] | [ ? ] |
@translationof New dynamic marks
強弱記号を作成する最も容易な方法は、\markup オブジェクトを使用することです。
moltoF = \markup { molto \dynamic f } \relative { <d' e>16_\moltoF <d e> <d e>2.. }
マークアップ モードでは、注釈の強弱記号 (括弧や角括弧で囲まれます) を作成することができます。マークアップ モードの構文は @ref{Formatting text} で記述されています。
roundF = \markup { \center-align \concat { \bold { \italic ( } \dynamic f \bold { \italic ) } } } boxF = \markup { \bracket { \dynamic f } } \relative { c'1_\roundF c1_\boxF }
単純に中央揃えの強弱記号は make-dynamic-script 関数を用いて簡単に作成できます。
sfzp = #(make-dynamic-script "sfzp") \relative { c'4 c c\sfzp c }
一般に、make-dynamic-script は引数として何らかのマークアップ オブジェクトをとります。強弱記号のフォントに含まれる文字は f,m,p,r,s それに z だけです。このため、テキストや句読点を含む強弱記号を必要とする場合、フォント ファミリとフォント エンコーディングを通常のテキストに戻すためのマークアップ コマンド
– 例えば \normal-text – を用いる必要があります。通常のマークアップの代わりに make-dynamic-script を用いる利点は、同じ符頭に付けられるマークアップ オブジェクトとヘアピンが垂直方向に揃うことを保証されている点にあります。
roundF = \markup { \center-align \concat { \normal-text { \bold { \italic ( } } \dynamic f \normal-text { \bold { \italic ) } } } } boxF = \markup { \bracket { \dynamic f } } mfEspress = \markup { \center-align \line { \hspace #3.7 mf \normal-text \italic espress. } } roundFdynamic = #(make-dynamic-script roundF) boxFdynamic = #(make-dynamic-script boxF) mfEspressDynamic = #(make-dynamic-script mfEspress) \relative { c'4_\roundFdynamic\< d e f g,1~_\boxFdynamic\> g1 g'1~\mfEspressDynamic g1 }
Scheme 形式のマークアップ モードを用いることもできます。マークアップ Scheme の構文は (extending)Markup construction in Scheme section ‘Markup construction in Scheme’ in Extending で説明されています。
moltoF = #(make-dynamic-script (markup #:normal-text "molto" #:dynamic "f")) \relative { <d' e>16 <d e> <d e>2..\moltoF }
強弱記号を音符に中央揃えさせるのではなく、左揃えさせるには、\tweak を使います:
moltoF = \tweak DynamicText.self-alignment-X #LEFT #(make-dynamic-script (markup #:normal-text "molto" #:dynamic "f")) \relative { <d' e>16 <d e> <d e>2..\moltoF <d e>1 }
マークアップ モードでのフォント設定は @ref{Selecting font and font size} で記述されています。
記譜法リファレンス: @ref{Formatting text}, @ref{Selecting font and font size}, @ref{Enhancing MIDI output}, @ref{Controlling MIDI dynamics}
拡張: (extending)Markup construction in Scheme section ‘Markup construction in Scheme’ in Extending
コード断片集: (snippets)Expressive marks section ‘発想記号’ in 発想記号
| [ < ] | [ > ] | [ << ] | [ 上へ ] | [ >> ] | [トップ] | [目次] | [インデックス] | [ ? ] |
@translationof Expressive marks as curves
このセクションでは曲線を持つさまざまな発想記号 – 通常のスラー、フレージング スラー、ブレス記号、Fall それに Doit – を作成する方法について説明します。
| スラー | ||
| フレージング スラー | ||
| ブレス記号 | ||
| Fall と Doit |
| [ < ] | [ > ] | [ << ] | [ 上へ ] | [ >> ] | [トップ] | [目次] | [インデックス] | [ ? ] |
@translationof Slurs
スラー は括弧を用いて入力します:
Note: 多声音楽では、スラーが始まったボイスでそのスラーを終わらせる必要があります。
\relative { f''4( g a) a8 b( a4 g2 f4) <c e>2( <b d>2) }
スラーを手動で音符の上または下に配置することができます。@ref{Direction and placement} を参照してください。
同時進行する、あるいは重なるスラーは特別な注意を必要とします。通常、外側のスラーはフレージングを表し、フレージング スラーは通常のスラーと重複します。フレージング スラーを参照してください。一つの Voice に通常のスラーが複数必要な場合、スラーの前に
\= と識別子 (シンボルか非負の整数) を入力することによって、対応するスラーの始点と終点にラベルを付ける必要があります。
\fixed c' { <c~ f\=1( g\=2( >2 <c e\=1) a\=2) > }
スラーは実線、点線あるいは破線のどれかになります。実線がスラーのデフォルト スタイルです:
\relative { c'4( e g2) \slurDashed g4( e c2) \slurDotted c4( e g2) \slurSolid g4( e c2) }
スラーの半分を破線 (前半を破線、後半を実線) にする、あるいは、半分を実線 (前半を実線、後半を破線) にすることもできます:
\relative { c'4( e g2) \slurHalfDashed g4( e c2) \slurHalfSolid c4( e g2) \slurSolid g4( e c2) }
スラーの破線パターンを定義することができます:
\relative { c'4( e g2) \slurDashPattern #0.7 #0.75 g4( e c2) \slurDashPattern #0.5 #2.0 c4( e g2) \slurSolid g4( e c2) }
\slurUp,
\slurDown,
\slurNeutral,
\slurDashed,
\slurDotted,
\slurHalfDashed,
\slurHalfSolid,
\slurDashPattern,
\slurSolid
和音のレガートに 2 つのスラーを使用する
和音をレガートで演奏する場合、2 つのスラーを書く場合があります。これは
doubleSlurs をセットすることで実現できます。
\relative c' { \set doubleSlurs = ##t <c e>4( <d f> <c e> <d f>) }
テキスト マークアップをスラーの内側に配置する
テキスト マークアップをスラーの内側に配置するには、outside-staff-priority
プロパティを #f に設定する必要があります。
\relative c'' { \override TextScript.avoid-slur = #'inside \override TextScript.outside-staff-priority = ##f c2(^\markup { \halign #-10 \natural } d4.) c8 }
複雑な破線のスラーを作成する
dash-definition プロパティをセットすることで、スラーに複雑な破線パターンを追加することができます。dash-definition は
dash-element のリストになっています。dash-element
はスラーの各部分に対する破線パターンのパラメータ リストです。
スラーはベジエ曲線の媒介変数 t (左端が 0, 右端が 1) の関数として定義されます。dash-element は、(start-t stop-t dash-fraction dash-period)
のリストになっています。start-t から stop-t までの範囲が、dash-period の長さにつき dash-fraction が黒になるような破線となります。dash-period は譜スペースの単位です。dash-fraction
を 1 にすると実線のスラーになります。
\relative c' { \once \override Slur.dash-definition = #'((0 0.3 0.1 0.75) (0.3 0.6 1 1) (0.65 1.0 0.4 0.75)) c4( d e f) \once \override Slur.dash-definition = #'((0 0.25 1 1) (0.3 0.7 0.4 0.75) (0.75 1.0 1 1)) c4( d e f) }
音楽用語集: (music-glossary)slur section ‘slur’ in Music Glossary
学習マニュアル: (learning)ネストされない括弧とタイ section ‘ネストされない括弧とタイ’ in Learning Manual
記譜法リファレンス: @ref{Direction and placement}, フレージング スラー
コード断片集: (snippets)Expressive marks section ‘発想記号’ in 発想記号
内部リファレンス: (internals)Slur section ‘Slur’ in Internals Reference
| [ < ] | [ > ] | [ << ] | [ 上へ ] | [ >> ] | [トップ] | [目次] | [インデックス] | [ ? ] |
@translationof Phrasing slurs
音楽センテンスを示す フレージング スラー (またはフレーズ記号) はコマンド \( と \) を用いて記述します:
\relative { c''4\( d( e) f( e2) d\) }
印刷の上では、フレージング スラーは通常のスラーとほとんど同じです。しかしながら、それぞれ異なるオブジェクトとして取り扱われます。\slurUp はフレージング スラーには影響を与えません。フレージング スラーを手動で音符の上または下に配置することができます。@ref{Direction and placement} を参照してください。
同時進行あるいは重なり合うフレージング スラーは、通常のスラーと同様に \= を用いて入力する必要があります。スラー を参照してください。
フレージング スラーを実線、点線あるいは破線にすることができます。実線がフレージング スラーのデフォルト スタイルです:
\relative { c'4\( e g2\) \phrasingSlurDashed g4\( e c2\) \phrasingSlurDotted c4\( e g2\) \phrasingSlurSolid g4\( e c2\) }
フレージング スラーの半分を破線 (前半を破線、後半を実線) にする、あるいは、半分を実線 (前半を実線、後半を破線) にすることもできます:
\relative { c'4\( e g2\) \phrasingSlurHalfDashed g4\( e c2\) \phrasingSlurHalfSolid c4\( e g2\) \phrasingSlurSolid g4\( e c2\) }
フレージング スラーの破線パターンを定義することができます:
\relative { c'4\( e g2\) \phrasingSlurDashPattern #0.7 #0.75 g4\( e c2\) \phrasingSlurDashPattern #0.5 #2.0 c4\( e g2\) \phrasingSlurSolid g4\( e c2\) }
フレージング スラーに対する破線パターンの定義は、スラーに対する破線パターンの定義と同じ構造をとります。複雑な破線パターンについての更なる情報は、スラー のコード断片集を参照してください。
\phrasingSlurUp,
\phrasingSlurDown,
\phrasingSlurNeutral,
\phrasingSlurDashed,
\phrasingSlurDotted,
\phrasingSlurHalfDashed,
\phrasingSlurHalfSolid,
\phrasingSlurDashPattern,
\phrasingSlurSolid
学習マニュアル: (learning)ネストされない括弧とタイ section ‘ネストされない括弧とタイ’ in Learning Manual
記譜法リファレンス: @ref{Direction and placement}, スラー
コード断片集: (snippets)Expressive marks section ‘発想記号’ in 発想記号
内部リファレンス: (internals)PhrasingSlur section ‘PhrasingSlur’ in Internals Reference
| [ < ] | [ > ] | [ << ] | [ 上へ ] | [ >> ] | [トップ] | [目次] | [インデックス] | [ ? ] |
@translationof Breath marks
ブレス記号は \breathe を用いて入力します:
{ c''2. \breathe d''4 }
ブレス記号は他の発想記号と異なり、前の音符と関連したものではなく、独立した音楽イベントです。そのため、前の音符に付加する発想記号や、手動連桁を示す角括弧、スラーやフレージング スラーを示す括弧は \breathe の前に配置されなければなりません。
ブレス記号は自動連桁を終わらせます。この振る舞いをオーバライドする方法は、手動連桁 を参照してください。
\relative { c''8 \breathe d e f g2 }
古代記譜法でのブレス記号の音楽指示子 – divisio (ディビジオ: 区切り記号) がサポートされています。詳細は @ref{Divisiones} を参照してください。
ブレス記号を変更する
ブレス記号のグリフは BreathingSign レイアウト オブジェクトの
text プロパティをオーバライドすることで、任意のマークアップ
テキストに変更することができます。
\relative c'' { c2 \override BreathingSign.text = \markup { \musicglyph "scripts.rvarcomma" } \breathe d2 }
ブレス記号にチェックを使用する
歌曲や管楽では、ブレス記号によくチェック マークを使用します。これはコンマ記号で示すように短い間を挿入するものではなく、マークの前にある音符を少しだけ短くすることでブレスを行います。マークを譜から離すために、上方向に少し移動しています。
\relative c'' { c2 \breathe d2 \override BreathingSign.Y-offset = #2.6 \override BreathingSign.text = \markup { \musicglyph "scripts.tickmark" } c2 \breathe d2 }
カエスーラを挿入する
カエスーラ記号は BreathingSign オブジェクトの text プロパティをオーバライドすることで作成することができます。曲がったカエスーラ記号も使用することができます。
\relative c'' { \override BreathingSign.text = \markup { \musicglyph "scripts.caesura.straight" } c8 e4. \breathe g8. e16 c4 \override BreathingSign.text = \markup { \musicglyph "scripts.caesura.curved" } g8 e'4. \breathe g8. e16 c4 }
音楽用語集: (music-glossary)caesura section ‘caesura’ in Music Glossary
記譜法リファレンス: @ref{Divisiones}
コード断片集: (snippets)Expressive marks section ‘発想記号’ in 発想記号
内部リファレンス: (internals)BreathingEvent section ‘BreathingEvent’ in Internals Reference, (internals)BreathingSign section ‘BreathingSign’ in Internals Reference, (internals)Breathing_sign_engraver section ‘Breathing_sign_engraver’ in Internals Reference
| [ < ] | [ > ] | [ << ] | [ 上へ ] | [ >> ] | [トップ] | [目次] | [インデックス] | [ ? ] |
@translationof Falls and doits
\bendAfter コマンドを用いて、Fall と Doit 音符にを付け加えることができます。Fall あるいは Doit の向きはプラスあるいはマイナス (上あるいは下) で示します。指示の数は Fall あるいは Doit の主音符を展開させるピッチの幅を示します。
\relative c'' { c2\bendAfter #+4 c2\bendAfter #-4 c2\bendAfter #+6.5 c2\bendAfter #-6.5 c2\bendAfter #+8 c2\bendAfter #-8 }
fall や doit の形を調整する
fall や doit の形を調整するために、
shortest-duration-space プロパティを変更することができます。
\relative c'' { \override Score.SpacingSpanner.shortest-duration-space = #4.0 c2-\bendAfter #5 c2-\bendAfter #-4.75 c2-\bendAfter #8.5 c2-\bendAfter #-6 }
音楽用語集: (music-glossary)fall section ‘fall’ in Music Glossary, (music-glossary)doit section ‘doit’ in Music Glossary
コード断片集: (snippets)Expressive marks section ‘発想記号’ in 発想記号
| [ < ] | [ > ] | [ << ] | [ 上へ ] | [ >> ] | [トップ] | [目次] | [インデックス] | [ ? ] |
@translationof Expressive marks as lines
このセクションでは直線的な軌道をとるさまざまな発想記号 – グリッサンド、アルペジオそれにトリル – を作成する方法について説明します。
| グリッサンド | ||
| アルペジオ | ||
| トリル |
| [ < ] | [ > ] | [ << ] | [ 上へ ] | [ >> ] | [トップ] | [目次] | [インデックス] | [ ? ] |
@translationof Glissando
グリッサンド は音符の後に \glissando を付けることによって作成されます:
\relative { g'2\glissando g' c2\glissando c, \afterGrace f,1\glissando f'16 }
グリッサンドは譜を跨いで音符を結ぶことができます:
\new PianoStaff << \new Staff = "right" { e'''2\glissando \change Staff = "left" a,,4\glissando \change Staff = "right" b''8 r | } \new Staff = "left" { \clef bass s1 } >>
グリッサンドは和音の中にある音符を結ぶことができます。2 つの和音の音符を平行に 1 対 1 で結ぶのではない場合、
\glissandoMap を設定することで、結び方を定義する必要があります。和音の音符は入力ファイル ‘.ly’ で出現する順に 0, 1, … と番号が付きます。
\relative { <c' e>1\glissando g' | <c, e>1\glissando | <g' b> | \break \set glissandoMap = #'((0 . 1) (1 . 0)) <c, g'>1\glissando | <d a'> | \set glissandoMap = #'((0 . 0) (0 . 1) (0 . 2)) c1\glissando | <d f a> | \set glissandoMap = #'((2 . 0) (1 . 0) (0 . 1)) <f d a'>1\glissando | <c c'> | }
異なるスタイルのグリッサンドを作成することもできます。詳細は @ref{Line styles} を参照してください。
現代のグリッサンド
終端の音符が存在しない現代のグリッサンドは、不可視の音符とカデンツァを使用することで作ることができます。
\relative c'' { \time 3/4 \override Glissando.style = #'zigzag c4 c \cadenzaOn c4\glissando \hideNotes c,,4 \unHideNotes \cadenzaOff \bar "|" }
長いグリッサンドにタイミング マークを追加する
長いグリッサンド部分の拍をタイミング マークで表示する場合があります。これは通例符頭が無く符幹だけの音符として表され、この中間部分に発想記号を付け加えることもできます。
符幹がグリッサンドにうまく揃わない場合には、わずかに配置を調整する必要があるかもしれません。
glissandoSkipOn = { \override NoteColumn.glissando-skip = ##t \hide NoteHead \override NoteHead.no-ledgers = ##t } glissandoSkipOff = { \revert NoteColumn.glissando-skip \undo \hide NoteHead \revert NoteHead.no-ledgers } \relative c'' { r8 f8\glissando \glissandoSkipOn f4 g a a8\noBeam \glissandoSkipOff a8 r8 f8\glissando \glissandoSkipOn g4 a8 \glissandoSkipOff a8 | r4 f\glissando \< \glissandoSkipOn a4\f \> \glissandoSkipOff b8\! r | }
グリッサンドを改行できるようにする
after-line-breaking と共に breakable プロパティを #t
にすることで、グリッサンドの途中で改行することができます。
glissandoSkipOn = { \override NoteColumn.glissando-skip = ##t \hide NoteHead \override NoteHead.no-ledgers = ##t } \relative c'' { \override Glissando.breakable = ##t \override Glissando.after-line-breaking = ##t f1\glissando | \break a4 r2. | f1\glissando \once \glissandoSkipOn \break a2 a4 r4 | }
繰り返しにまたがるグリッサンド
複数の \alternative ブロックにまたがるグリッサンドは、\alternative ブロックの始まりに見えない装飾音符を配置し、グリッサンドを付加することで模倣することができます。装飾音符のピッチはグリッサンドの始端と同じであるべきです。ここでは、装飾音符のピッチを引数に取る音楽関数を定義しています。
多声の音楽では、他のボイスの装飾音符と位置を合わせる必要があります。
repeatGliss = #(define-music-function (grace) (ly:pitch?) #{ % the next two lines ensure the glissando is long enough % to be visible \once \override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods \once \override Glissando.minimum-length = #3.5 \once \hideNotes \grace $grace \glissando #}) \score { \relative c'' { \repeat volta 3 { c4 d e f\glissando } \alternative { { g2 d } { \repeatGliss f g2 e } { \repeatGliss f e2 d } } } } music = \relative c' { \voiceOne \repeat volta 2 { g a b c\glissando } \alternative { { d1 } { \repeatGliss c \once \omit StringNumber e1\2 } } } \score { \new StaffGroup << \new Staff << \context Voice { \clef "G_8" \music } >> \new TabStaff << \context TabVoice { \clef "moderntab" \music } >> >> }
音楽用語集: (music-glossary)glissando section ‘glissando’ in Music Glossary
記譜法リファレンス: @ref{Line styles}
コード断片集: (snippets)Expressive marks section ‘発想記号’ in 発想記号
内部リファレンス: (internals)Glissando section ‘Glissando’ in Internals Reference
線の上にテキストを譜刻する (gliss. など) ことはサポートされていません。
| [ < ] | [ > ] | [ << ] | [ 上へ ] | [ >> ] | [トップ] | [目次] | [インデックス] | [ ? ] |
@translationof Arpeggio
和音の アルペジオ (変則和音とも呼ばれます) は和音構造の後に
\arpeggio を付けることによって記述されます:
\relative { <c' e g c>1\arpeggio }
異なるタイプのアルペジオを描くこともできます。\arpeggioNormal は通常のアルペジオに戻します:
\relative { <c' e g c>2\arpeggio \arpeggioArrowUp <c e g c>2\arpeggio \arpeggioArrowDown <c e g c>2\arpeggio \arpeggioNormal <c e g c>2\arpeggio }
特殊な 括弧スタイル のアルペジオ シンボルを作成することができます:
\relative { <c' e g c>2 \arpeggioBracket <c e g c>2\arpeggio \arpeggioParenthesis <c e g c>2\arpeggio \arpeggioParenthesisDashed <c e g c>2\arpeggio \arpeggioNormal <c e g c>2\arpeggio }
括弧スタイルのアルペジオの破線プロパティは 'dash-definition プロパティで制御します。'dash-definition プロパティについては スラー で説明しています。
アルペジオをタイを用いて明示的に描き出すことができます。詳細は タイ を参照してください。
\arpeggio,
\arpeggioArrowUp,
\arpeggioArrowDown,
\arpeggioNormal,
\arpeggioBracket,
\arpeggioParenthesis,
\arpeggioParenthesisDashed
ピアノ譜で譜をまたがるアルペジオを作成する
PianoStaff 内では、PianoStaff.connectArpeggios プロパティをセットすることで、譜をまたがるアルペジオを作成することができます。
\new PianoStaff \relative c'' << \set PianoStaff.connectArpeggios = ##t \new Staff { <c e g c>4\arpeggio <g c e g>4\arpeggio <e g c e>4\arpeggio <c e g c>4\arpeggio } \new Staff { \clef bass \repeat unfold 4 { <c,, e g c>4\arpeggio } } >>
他のコンテキストで譜をまたがるアルペジオを作成する
譜をまたがるアルペジオは Span_arpeggio_engraver が Score
コンテキストに追加されていれば、GrandStaff, PianoStaff, StaffGroup
以外にも作成することができます。
\score { \new ChoirStaff { \set Score.connectArpeggios = ##t << \new Voice \relative c' { <c e>2\arpeggio <d f>2\arpeggio <c e>1\arpeggio } \new Voice \relative c { \clef bass <c g'>2\arpeggio <b g'>2\arpeggio <c g'>1\arpeggio } >> } \layout { \context { \Score \consists "Span_arpeggio_engraver" } } }
異なるボイスにまたがるアルペジオを作成する
Staff コンテキストに Span_arpeggio_engraver が追加された場合、アルペジオは同じ譜にある異なるボイスにまたがって表示されます。
\new Staff \with { \consists "Span_arpeggio_engraver" } \relative c' { \set Staff.connectArpeggios = ##t << { <e' g>4\arpeggio <d f> <d f>2 } \\ { <d, f>2\arpeggio <g b>2 } >> }
音楽用語集: (music-glossary)arpeggio section ‘arpeggio’ in Music Glossary
コード断片集: (snippets)Expressive marks section ‘発想記号’ in 発想記号
内部リファレンス: (internals)Arpeggio section ‘Arpeggio’ in Internals Reference, (internals)Slur section ‘Slur’ in Internals Reference, (internals)PianoStaff section ‘PianoStaff’ in Internals Reference
ある PianoStaff の中の同時点で譜を跨ぐアルペジオと跨がないアルペジオを混在させることはできません。
譜を跨ぐアルペジオに括弧スタイルのアルペジオを適用することは単純な方法ではできません。譜を跨ぐ符幹を参照してください。
| [ < ] | [ > ] | [ << ] | [ 上へ ] | [ >> ] | [トップ] | [目次] | [インデックス] | [ ? ] |
@translationof Trills
延長線を持たない短い トリル は \trill で譜刻されます。アーティキュレーションと装飾 を参照してください。
延長線を持つ長いトリルは \startTrillSpan と \stopTrillSpan で作成されます:
\relative { d''1\startTrillSpan d1 c2\stopTrillSpan r2 }
改行を跨ぐトリルは、次行の最初の音符の上から再開されます。
\relative { d''1\startTrillSpan \break d1 c2\stopTrillSpan r2 }
連続したトリルには、明示的な \stopTrillSpan コマンドは必要ありません。なぜなら、自動的に次のトリルが前のトリルの右端となるからです。
\relative { d''1\startTrillSpan d1 b1\startTrillSpan d2\stopTrillSpan r2 }
トリルを装飾小音符と組み合わせることもできます。この組み合わせの構文と装飾小音符を正確に配置する方法については、装飾小音符 で説明しています。
\relative { d''1~\afterGrace d1\startTrillSpan { c32[ d]\stopTrillSpan } c2 r2 }
明示的なピッチを持つ予備の音符を必要とするトリルは
\pitchedTrill コマンドを用いて譜刻することができます。最初の引数は主音符です。2 番目の引数は トリル の音符であり、括弧で囲まれた符幹を持たない符頭として譜刻されます。
\relative { \pitchedTrill d''2\startTrillSpan fis d2 c2\stopTrillSpan r2 }
小節内で最初に出現するピッチを持つトリルでは、臨時記号がナチュラルも含めて表示されます。
{ \key d \major \pitchedTrill d'2\startTrillSpan cis d\stopTrillSpan \pitchedTrill d2\startTrillSpan c d\stopTrillSpan \pitchedTrill d2\startTrillSpan e d\stopTrillSpan }
続く (同じ小節内の同じ音程の) 臨時記号は、手動で追加する必要があります。
\relative { \pitchedTrill eis''4\startTrillSpan fis eis4\stopTrillSpan \pitchedTrill eis4\startTrillSpan cis eis4\stopTrillSpan \pitchedTrill eis4\startTrillSpan fis eis4\stopTrillSpan \pitchedTrill eis4\startTrillSpan fis! eis4\stopTrillSpan }
\startTrillSpan,
\stopTrillSpan
音楽用語集: (music-glossary)trill section ‘trill’ in Music Glossary
記譜法リファレンス: アーティキュレーションと装飾, 装飾小音符
コード断片集: (snippets)Expressive marks section ‘発想記号’ in 発想記号
内部リファレンス: (internals)TrillSpanner section ‘TrillSpanner’ in Internals Reference
| [ < ] | [ > ] | [ << ] | [ 上へ ] | [ >> ] |
This document was generated by gub on 7 月 13, 2020 using texi2html 1.82.
他の言語: English, català, deutsch, español, français, italiano
About automatic language selection.