Cubase 6.5.4にてHALion Sonic SEの「Solo Trumpet VX」と「Solo Trumpet.expressionmap」でエクスプレッションマップを試していて大きく躓き、何度かサポートとやり取りしていたり。先日のもその件だったのだが、2日後に無事返信を頂戴した。そんな中、自分なりに少し挙動が把握出来た気がするのでメモしておく。
先ず、何に躓いたかとゆーと、「Solo Trumpet.expressionmap」の「Fall」と「Doit」が音に反映しない事で、手弾きでは「Fall」や「Doit」するのにエクスプレッションマップを使うとダメなのよね。MIDI Monitorで見てもキースイッチ用のノートが出力されてないみたいだし、「奏法属性」を「奏法表示」に変更したら反映するみたいだし、何が何やらでサポートに質問したら「症状は再現したけど仕様みたいで回避方法もわからないの(はぁと)」みたいな回答で、「奏法属性」そのものがダメかとも思ったけど、他のエクスプレッションマップでは機能してるみたいだし…と、ゆー感じ。
具体的には↓
1. インストゥルメントトラックでHALion Sonic SEを起動し、「Solo Trumpet VX」 を読み込む。
2. 1.1.1.0から開始する2小節のMIDIパートを作成し、キーエディタで開き、エクスプレッションマップで「Solo Trumpet」を指定。
3. エクスプレッションマップ設定のサウンドスロットで「Default」「Falls」「Gliss.UP」を残し、他を削除。
4. キーエディタのコントローラーレーンで「アーティキュレーション/ダイナミクス」を選択。
5. 1.1.1.0、1.3.1.0、2.1.1.0、2.3.1.0に長さ0.2.0.0のC3を作成。
6. コントローラーレーンで1.1.1.0、2.1.1.0に「Fall」と1.3.1.0、2.3.1.0に「Doit」を作成。
↑の状態で再生しても、コントローラーレーンで指定した「Fall」と「Doit」は反映しない。ちなみに、キーエディタで各ノートをクリックすると「Fall」や「Doit」で鳴る。
この時点で訳がわからんのだけれど、とりあへづ「VX test.cpr」と名付けて保存して、これを元に色々試してみた中で確認した「Fall」と「Doit」の反映方法は↓
・その1:エクスプレッションマップ設定のアーティキュレーションで「Falls」と「Gliss.UP」をグループ1に変更。
・その2:エクスプレッションマップ設定のサウンドスロットで「Falls」と「Gliss.UP」のアーティ1を「mf」に変更。
・その3:エクスプレッションマップ設定のサウンドスロットで「Default」のアーティ1を「(なし)」または「f」に変更。
・その4:キーエディタのコントローラーレーンに1.1.1.0開始の「f」を作成。
↑の4種。但し、「Solo Trumpet.expressionmap」では方法その4だと「f」に指定した音が同時に鳴ってしまうので実用的ではない。複数のキースイッチの同時押しで複数の音色が鳴ってしまうのは、手弾きでも確認出来たのでHALion Sonic SEの仕様みたい。ちなみにMAGIX Independenceでは、複数のキースイッチを同時に押しても1つしか反映しない。
ここまでで「Fall」と「Doit」が反映しない理由を、「他に優先される情報があるから」と仮定し、「Default」との関係を例に上げると↓
・「Default」よりも優先度が低い。(「Default」はグループ1で、「Fall」と「Doit」はグループ2。)
・「Default」と異なるアーティキュレーションが付いている。(「Default」は「mp」で、「Fall」と「Doit」は「f」。)
↑の2条件を満たすと反映しなくなる模様。実際には「Default」に限らず、指定されているアーティキュレーションの設定との関係では常に当てはまる。「Tenor Saxt.expressionmap」の「Growl」と「Fall」が機能しないのも、上記と同じ理由と思われる。
と、まとめてみたのだけれど、「Default」のアーティ1を「Flageolet」にすると、1.1.1.0のC3で「Fall」は反映せず、次の音からは「Fall」も「Doit」も反映するのよね(^_^;この症状は「Upbow」や「Downbow」他、幾つかのアーティキュレーションで再現するんだけど、更に何が何やらで(T_T)
そんなこんなで全然把握出来てない上に、本日この内容を記すにあたって再確認していたら、「奏法属性」を「奏法表示」に変更しても反映しないままで、あれ〜?何がどーなっているのだろーかと…疲れたのでエクスプレッションマップに関しては謎のまま放置するかも(T_T)