質問: midiの書き出しが正常に出来ない。 パソコンをデスクトップからノート(win xp pro)に代え、cubase sx2をインストールしなおしたら不具合が出たので質問させて頂きます。 ・録音や編集の時点では設定した音源の音で鳴らすことが出来るのですが、midiを書き出すと全て基本のピアノの音で書き出されてしまいます。何の音源を使っても(基本vstも)駄目でした。違うシーケンサーで書き出しても変わりません。パソコンの設定がおかしいのでしょうか? 皆様のわかる範囲で結構ですので、お力添え下さると有難いです。宜しくお願い致します。
回答: プログラムチェンジのデータはちゃんと挿入されていますか? 上記の作業はokというのであればゴメンナサイね。 おそらくですが・・やはりmidiデータの冒頭に「このトラックはこの音で鳴らせ」という、プログラムチェンジ(pc)データが入っていない線が濃厚かと思います。 これをしていない場合環境が変わると、基本的に全てピアノの音(pc#1)で音が鳴ります。 これは正常な動作です。 大きく分けて音源にはgm(基本的な128音)と、xg(ヤマハ系)・gs(ローランド系)といったモノによっては数千種類の音が鳴る外部音源があります。xg→gs等の互換性はありませんから、あなたの音源が何系かによって挿入データは変わってきます。 >何の音源を使っても駄目でした。(基本vst) とありますが、ソフトは音源ではありません。 midiの場合「使用音源」が何か?が一番重要になってきます。 最終的にmidiデータを読み込み→「音」として変換するのが音源です。 外部音源は使っていますか?パソコンのみでの再生ですか? 外部音源の事をおっしゃっていないので、以下単純にパソコンの音源で再生している・・と過程した場合の話しです。 各トラックの冒頭に以下の3つのデータを挿入してください。 そうすれば誰のパソコン/どんなソフトでも、製作時と同じ音が鳴ります。(ただしpc標準のgm音源レベルでの互換性しかありません。念のため) ちなみに商用の着メロ元データ等を作る時も、テンプレートといって通常以下の3セットの指定が義務ずけられております。 cubaseで、コントロールチェンジ(cc)やプログラムチェンジ(pc)を入力して下さい。 cc bank select msb【0】 cc bank select lsb【32】 pc 鳴らしたい楽器音no→例えばベースなら34・ストリングスなら49・エレキギター(ディスとーション)なら31とか。 ※ただしテンポの早い曲やリバーブ・コーラス等の他のccも挿入するケースも多いので、通常はエラーを防ぐ為に上記データを1小節目に入れ 楽曲データ自体は2小節目から作っていきます。