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

■アンサンブル演奏

  1. 強弱と音量の関係

    Museには音の大小を表現する指定として、強弱vと音量Vの2つがあります。両者の違いの一つはその指定単位にあります。強弱vはフィンガー単位に指定する値であるのに対し、音量Vはメンバー単位に指定する値です。例えて言えば、小文字vはそれぞれの指の強さ、大文字Vはそれぞれの演奏メンバーの体力(パワー)とでも申しましょうか。

    以下でvVの片方を一定にして、もう片方の値を次第に変化していく実験を行います。曲の前半@では旋律と伴奏が共にクレッシェンドしていきます。後半Aは旋律がデクレッシェンドしていきますが、伴奏は最後まで音量が変わりません。

    
    ★ベートーベン 交響曲第9番より“喜びの歌”
    %104 \+
    @G P055     ;←■以降のV指定は@GによりGメンバーに作用する
    
    ;@“v”を一定にして“V”を大きくしていく(全フィンガーに効く)
    
    #G0 v127 V25 o5 c4c V30 <dr V40 rd V50 >cl V60 ss V90 lc V110 c4.l8 l4_
    #G1 v127 o4 'G'1 'D' 'G' 'D'
    
    ;A“V”を一定にして“v”を小さくしていく(1つのフィンガーにだけ効く)
    
    #G0 V127 v110 c4c <dr v90 rd v60 >cl v50 ss v40 lc v30 l4.s8 s4
    #G1 v127 'G'1 'D' 'G' 'D'2 'G'2 _1

    概念的には総音量はvVの積で決ります。したがってどちらか一方がゼロならば無音状態となります。ただし強弱がv0の場合、そのデータはMIDI出力の対象になりません。このことはv0V0と異なり、MIDI音源に負荷を与えることなく鍵盤描画を行うことを示しています。よって強弱v0を利用すると、楽曲演奏とは関係のない無音の鍵盤アニメーションを、もたれることなく実現できます。

    もう一つの大きな違いは、v指定が各音の発音時点の音量を与えるのに対し、V指定は発音している最中でも変えることができるという点です。

    以上の違いを表にまとめると以下のようになります。

    指定する単位 効果の特性 ゼロ指定時
    強弱v フィンガー毎 発音開始時点のみ MIDI出力しない
    音量V メンバー毎 発音中も効果する MIDI出力する
    (注)共にゼロ指定の場合はv0が優先され、MIDI出力されません。

    音量指定Vは、発音中も効果するという特徴があるため「遅延効果」を利用することで、なめらかなクレッシェンド・デクレッシェンドが実現できることは、既にご紹介しました。→クレッシェンドとデクレッシェンド

    実は、強弱指定vにも「遅延効果」の記述が可能です。Vでの書式と同様にコロンに続く遅延音長で表現します。下記の例は、遅延効果の特性を比較するものです。各タイプにTEXTコマンドを使って文字列を表示させています。TEXTコマンドに関してはカラオケとして利用するをご覧下さい。

    
    %%60 \=             ;←%を重ねている理由は補足を参照のこと
    @H P50 R127 T0
    
    *TEXT"音量“V”の遅延効果(スロープ状に変化)"
    #H0  v127 @V20 @V127:1`6 o5 d1^1 r m _4
    
    *TEXT"強弱“v”の遅延効果(階段状に変化)"
    #H0 @V127  v20  v127:1`6 o5 d1^1 r m _4 

    音量Vがスロープ状に音が大きくなるのに対し、強弱vは発音のたびに音が大きくなるという、いわば階段状の変化を示します。ピアノやマリンバなどの減衰系楽器は、発音後に音量を上げることが物理的に不可能ですからVの遅延効果よりもvの遅延効果を利用する方が自然です。

    (注)音源や選択した楽器によって異なりますが、音量Vが単純なボリュームとしての変化に対し、強弱vは波形レベルの変化が起ります。例えば生楽器のピアノを弱く弾いて録音し、それを大音量で再生しても強い音には感じられません。この様に強弱vは音そのものの“表情”に変化が起ります。これは“波形”の変化であり、この点は波形加工の効果が強弱vによって左右されることと相関があります。→波形を加工するを参照のこと。