![]() ![]() TOP NO.1 ![]() |
第1回 『テンプレートを作ろう』 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
第1回目にふさわしいかどうかわかりませんが、MIDIデータを制作する際に手際よく作業ができるようにするための『テンプレート』を作ることから始めたいと思います。 テンプレートを作るには、本来使用する音源でどのような設定ができるのか知っておく必要があるのですが、それをここで説明してからこのテンプレートを作るとなると、かなり先の話になってしまいますので、あえて1回目にこの内容で行きます。 さて、この『テンプレート』ですが、何のためのものか、またどうして必要なのかを理解しましょう。 MIDIデータを作ろうとする時に、必ず毎回設定するものに、各トラック毎にボリュームやパン、音色の選択などを曲の冒頭にデータ入力していると思います。ソフトによっては自動的に数種のコントロール情報が入るものもありますが、それ以外に常に使うものは別途入力しているでしょう。これらを毎回コマンドを選択して入力したりするのは、結構手間の掛かる作業だとは思いませんか? 自分がよく使うこれらのデータがもともと入っていれば、必要な機能だけエディットしてあげるだけで作業効率も上がります。そのために、あらかじめそのようなコントロール情報やエクスクルシーブデータなどが入ったデータを作っておき、新しい曲のデータは、そのデータを使って作業を始めればよい・・・というための『テンプレートデータ』なのです。 曲の冒頭の設定でよく使うものに、下記のものがあります。 リセット用エクスクルシーブデータ (エクスクルシーブ入力専用トラックに) F0 7E 7F 09 01 F7 (GMシステムオン) F0 41 10 42 12 40 00 7F 00 41 F7 (GSリセット) F0 41 10 42 12 00 00 7F 00 01 F7 (GSモードセット MODE-1) F0 43 10 4C 00 00 7E 00 F7 (XGリセット) 音色の選択 (3つセット) ▲#0 (バンクセレクト) ▲#32 (マップセレクト) PC (プログラムチェンジ) 基本設定 ▲#7 (ボリューム) ▲#10 (パン) ▲#11 (エクスプレッション) 音色のエディット ▲#71 (レゾナンス) ▲#72 (リリースタイム) ▲#73 (アタックタイム) ▲#74 (ブライトネス) エフェクト設定 ▲#91 (リバーブ) ▲#93 (コーラス) ▲#94 (ディレイ) その他 ベンド幅の設定 (3つセット) ▲#101 (値は0) ▲#100 (値は0) ▲#6 (データエントリー) ヌル (2つセット) ▲#101 (値は127) ▲#100 (値は127) これらを実際に入力したものが下図のものです。もし必要のないものがあれば削除すればいいですし、他に必要なものが出てくれば追加すればいいのです。これらのデータを2小節目までに入れ、3小節目から楽曲データを入力しましょう。 なお、スピードは1拍目のみ60bpmにしておりますが、エクスクルシーブデータを読み込ませた後の2拍目からスピードを適宜設定しましょう。 まず最初にエクスクルシーブです。基本的には上記4つのエクスクルシーブを、その順序のまま入力します。この順序は、@どんな音源でもGMで動かす ABGS音源のみGSモードで動かす CXG音源のみXGモードで動かす というものになっています。つまり、どんな音源でもこの4つのデータをこの順序で入力しておけば問題ナシというものです。もしGS音源やXG音源をGMモードで動かしたいのであれば、ABCのデータは削除して下さい。 残りの4つはGS音源用に入れたものですので、必要なければ削除して下さい。なお、これらの詳しい解説は後々にすることになります。 これらエクスクルシーブデータは、1チャンネルに送ろうが16チャンネルに送ろうが全く変りません。つまり、どのトラックに入力しても構わないデータであるので、エクスクルシーブ専用トラックを作って入力しておくと便利です。
ちなみに、1拍分でエクスクルシーブを送る設定をしましたので、2拍目から先はテンポを上げるようにしています。2拍目以降にエクスクルシーブを置く場合、間隔に注意して下さい。 なお、曲の正しいテンポは2拍目で設定するようにして下さい。 次に各チャンネルごとの設定を入力します。ここには基本的には上記のエクスクルシーブ以外のものを入力します。 まず1トラック目です。1拍目にエクスクルシーブを置いたので、2拍目以降にすべてを配置しました。 テンプレート用ですので、すべて音源のデフォルトデータになっています。これらを必要に応じて変化させることで、いちいちコントロール情報を入力する手間が省けます。例えば▲#91はリバーブですが、音源のデフォルト値は40ですので、テンプレートでも40です。これを深くしたいなら40以上に、浅くしたいなら40以下に変えるだけでいいのです。
ということで、ここに私の作ったテンプレートデータを置いておきます。これをお使いになるか、あるいはご自身の使いやすいテンプレートにエディットして有効にお使い下さい。 いずれ詳しい解説をしますので、乞うご期待。 template.lzh(16チャンネル用) 解凍すると「template.mid」になります。 ('05.11.09.改訂版) |
![]() ![]() |