【第2章】 Museコーディングの手引き

■アンサンブル演奏

  1. クレッシェンドとデクレッシェンド

    @によるメンバー宣言の後にVに添える0127の数字で音量を指定します。音量は127が最大で、0で無音状態となります。

    
    %100 \=
    @G P055     ;←■ここでのメンバー宣言が次行の“V”指定に効果する
    #G0 V50 d4ms<d> V90 d4ms<d> V127 d4ms<d> _2

    v指定は各音の発音時点の音量を示しますが、V指定は発音している最中でも変えることができます。この特徴を引出す方法として「遅延効果」指定があります。これはVの音量値の後にコロンを添え、そこに音長を与えることで表現します。この指定は“与えられた音長分の時間をかけて指定の音量に到達せよ”という指定です。この指定で、なめらかなクレッシェンド・デクレッシェンドが可能です。

    
    ★グルーバー「きよしこの夜」(賛美歌)
    %%50 @L P071 V20             ;←%を重ねている理由は補足を参照のこと
    
    #L0 V127:4. _4. V20:4. _4.   ;←音量調整用のフィンガー
    #L1 v127 o4 s8.l16s8 m4.
    #L2 v127 o3 'C'2.
    
    #L0 V127:4. _4. V20:4. _4.
    #L1 s8.l16s8 m4.
    #L2 'C'2.
    
    #L0 V127:4. _4. V20:4. _4.
    #L1 <r4r8> c4.
    #L2 'G7'2.
    
    #L0 V127:4. _4. V20:4. _4.
    #L1 <d4d8> s4.
    #L2 'C'2.

    V指定が1つのメンバーの全フィンガーに効果する性質を利用して、音量を司る専門のフィンガーを立ち上げると、綺麗にコーディングできます。上記の例はLメンバーの音量全体を#L0フィンガーで調整しています。

    またVの後に符号+ -付の数値を指定すると、現在の音量値を相対的に変化させることができます。ただし相対変化の結果が0127の範囲を越える場合は、ゼロあるいは127の限界値がセットされ、文法エラーとしての検出はしません。

    #B0 @V80 d r m V+100 d r m← V180となるので、V127がセットされる

    ピアノやマリンバなどの減衰系楽器にVの遅延効果を使用してクレッシェンドやデクレッシェンドをかけると、発音後に音が大きくなるといった不自然な演奏になるのでご注意下さい。
    強弱と音量の関係を参照のこと。