スタンダード MIDI ファイル
スタンダード MIDI ファイルとは、固有のシーケンサープログラムやハードウェアシーケンサー、あるいはコンピュータの種類に依存しない MIDI ファイルのことです。スタンダード MIDI ファイルには以下の情報が含まれています:
MIDI イベント(時間位置とチャンネル割り当てを含む)
個々のトラックの名前
マーカーの名前と位置
テンポチェンジ
著作権マーク
「Logic Pro」ではスタンダード MIDI ファイルフォーマット 0 および 1 を開いたり、読み込みや書き出しを行ったりできます:
フォーマット 0 では、すべてのデータが 1 つのトラックに記録されます。
フォーマット 1 では、複数のトラックにそれぞれ独立したデータが記録されます。
どちらのフォーマットも、トラック内の分割を認識することはできません(たとえば複数の MIDI リージョンに分割した場合)。
再生ヘッドの位置に MIDI ファイルを読み込む
以下のいずれかの操作を行います:
「ファイル」>「読み込む」>「MIDI ファイル」と選択し、表示されるダイアログでファイルを選択します。
「すべてのファイル」ブラウザで MIDI ファイルを選択し、「読み込む」をクリックします。
再生ヘッドがある小節の先頭に MIDI ファイルが読み込まれます。
ポインタの位置に MIDI ファイルを読み込む
「すべてのファイル」ブラウザまたは Finder からトラック領域に MIDI ファイルをドラッグします。
マウスボタンを放したときのポインタの位置によって、読み込まれたファイルの最初のトラックの位置(最も近い小節の先頭にスナップされます)と方向が決まります。
MIDI ファイルを開く
-
「ファイル」>「開く」と選択します(または、対応するキーコマンドを使います。デフォルトは Command + O キーです)。表示されるダイアログで MIDI ファイルを選択します。
参考: 「ファイルタイプ」ポップアップメニューで「MIDI ファイル」を選択した場合は、ダイアログに MIDI ファイルのみが表示されます。
-
プロジェクトが読み込まれている場合は、新しい環境を作成するのか MIDI ファイルの現在の環境をコピーするのかを確認するダイアログが表示されます。以下のいずれかの操作を行います:
既存の環境を複製するには:「コピー」をクリックします。MIDI ファイルのトラックは、自動的に適切な音源に割り当てられます。
デフォルトのプロジェクトテンプレートの環境を読み込むには:「新規」をクリックします。
すべての MIDI イベント(時間位置とチャンネル割り当て、個々のトラック名、マーカーの名前と位置、テンポチェンジ、著作権記号など)を含む新規のプロジェクトとして MIDI ファイルが読み込まれます。著作権マークはマーカーテキストとして表示されます。デフォルトでは、「Logic Pro」で MIDI ファイルを開くと各 MIDI トラックに対してソフトウェア音源トラックが動的に作成され、それぞれに適切な GarageBand 音源が割り当てられます。各 MIDI トラックに外部 MIDI トラックを使用したい場合は、Option キーを押しながら MIDI ファイルを開いてください。
すべての MIDI リージョンをスタンダード MIDI ファイルへの書き出し用に準備する
「編集」>「すべてを選択」と選択する(または Command + A キーを押す)ことで、すべての MIDI リージョンを選択します。
Control キーを押しながら MIDI リージョンをクリックしてから、ショートカットメニューから「MIDI」>「リージョンパラメータをノーマライズ」と選択することで、すべての再生パラメータをノーマライズします。
「機能」>「MIDI リージョンパラメータ」>「クオンタイズを永続的に適用」と選択することで、すべての再生クオンタイズを変換します。
「機能」>「リージョンエイリアス」>「エイリアスをコピーに変換」と選択することで、すべてのエイリアスをリアルコピーに変換します。
-
「編集」>「結合」>「リージョンをトラックごとに」と選択することで、各トラックのすべての MIDI リージョンを連続した MIDI リージョンに変換します。
参考: スタンダード MIDI ファイルのタイプ 0 フォーマットには MIDI リージョンを 1 つしか保存できないため、フォーマット 0 のファイルに書き出す場合はすべての MIDI リージョンを 1 つに結合する必要があります。これを行うには、「編集」>「結合」>「リージョン」と選択します。
「機能」>「音源の MIDI 設定をイベントとして挿入」と選択することで、すべての音源 MIDI 設定をイベントとして挿入します。
MIDI リージョンをスタンダード MIDI ファイルとして保存する
保存したいすべての MIDI リージョンを選択します。
「ファイル」>「書き出す」>「選択範囲を MIDI ファイルとして」と選択します。
保存先のフォルダを選択し、ファイル名を入力して「保存」をクリックします。選択した MIDI リージョンがフォーマット 1 の MIDI ファイルとして保存されます。
参考: ハードウェアシーケンサーは MS-DOS フォーマットのディスクしか読み出せないものが多いため、ファイル名の文字数は「8.3」形式(「proj0001.MID」など)に収まるようにしてください。
MIDI リージョンをファイルフォーマット 0 で保存する
「Logic Pro」>「環境設定」>「一般」>「プロジェクト処理」パネルで「“MIDI ファイルを書き出す...”で 1 つの MIDI リージョンをフォーマット 0 で保存」チェックボックスを選択します。
MIDI リージョンを選択してから、「ファイル」>「書き出す」>「選択範囲を MIDI ファイルとして」と選択します。