スタンダード MIDI ファイル

スタンダード MIDI ファイルとは、固有のシーケンサープログラムやハードウェアシーケンサー、あるいはコンピュータの種類に依存しない MIDI ファイルのことです。スタンダード MIDI ファイルには以下の情報が含まれています:

  • MIDI イベント(時間位置とチャンネル割り当てを含む)

  • 個々のトラックの名前

  • マーカーの名前と位置

  • テンポチェンジ

  • 著作権マーク

「Logic Pro」ではスタンダード MIDI ファイルフォーマット 0 および 1 を開いたり、読み込みや書き出しを行ったりできます:

  • フォーマット 0 では、すべてのデータが 1 つのトラックに記録されます。

  • フォーマット 1 では、複数のトラックにそれぞれ独立したデータが記録されます。

どちらのフォーマットも、トラック内の分割を認識することはできません(たとえば複数の MIDI リージョンに分割した場合)。

再生ヘッドの位置に MIDI ファイルを読み込む

以下のいずれかの操作を行います:

  • 「ファイル」>「読み込む」>「MIDI ファイル」と選択し、表示されるダイアログでファイルを選択します。

  • 「すべてのファイル」ブラウザで MIDI ファイルを選択し、「読み込む」をクリックします。

再生ヘッドがある小節の先頭に MIDI ファイルが読み込まれます。

ポインタの位置に MIDI ファイルを読み込む

  • 「すべてのファイル」ブラウザまたは Finder からトラック領域に MIDI ファイルをドラッグします。

マウスボタンを放したときのポインタの位置によって、読み込まれたファイルの最初のトラックの位置(最も近い小節の先頭にスナップされます)と方向が決まります。

MIDI ファイルを開く

  1. 「ファイル」>「開く」と選択します(または、対応するキーコマンドを使います。デフォルトは Command + O キーです)。表示されるダイアログで MIDI ファイルを選択します。

    参考: 「ファイルタイプ」ポップアップメニューで「MIDI ファイル」を選択した場合は、ダイアログに MIDI ファイルのみが表示されます。

  2. プロジェクトが読み込まれている場合は、新しい環境を作成するのか MIDI ファイルの現在の環境をコピーするのかを確認するダイアログが表示されます。以下のいずれかの操作を行います:

    • 既存の環境を複製するには:「コピー」をクリックします。MIDI ファイルのトラックは、自動的に適切な音源に割り当てられます。

    • デフォルトのプロジェクトテンプレートの環境を読み込むには:「新規」をクリックします。

すべての MIDI イベント(時間位置とチャンネル割り当て、個々のトラック名、マーカーの名前と位置、テンポチェンジ、著作権記号など)を含む新規のプロジェクトとして MIDI ファイルが読み込まれます。著作権マークはマーカーテキストとして表示されます。デフォルトでは、「Logic Pro」で MIDI ファイルを開くと各 MIDI トラックに対してソフトウェア音源トラックが動的に作成され、それぞれに適切な GarageBand 音源が割り当てられます。各 MIDI トラックに外部 MIDI トラックを使用したい場合は、Option キーを押しながら MIDI ファイルを開いてください。

すべての MIDI リージョンをスタンダード MIDI ファイルへの書き出し用に準備する

  1. 「編集」>「すべてを選択」と選択する(または Command + A キーを押す)ことで、すべての MIDI リージョンを選択します。

  2. Control キーを押しながら MIDI リージョンをクリックしてから、ショートカットメニューから「MIDI」>「リージョンパラメータをノーマライズ」と選択することで、すべての再生パラメータをノーマライズします。

  3. 「機能」>「MIDI リージョンパラメータ」>「クオンタイズを永続的に適用」と選択することで、すべての再生クオンタイズを変換します。

  4. 「機能」>「リージョンエイリアス」>「エイリアスをコピーに変換」と選択することで、すべてのエイリアスをリアルコピーに変換します。

  5. 「編集」>「結合」>「リージョンをトラックごとに」と選択することで、各トラックのすべての MIDI リージョンを連続した MIDI リージョンに変換します。

    参考: スタンダード MIDI ファイルのタイプ 0 フォーマットには MIDI リージョンを 1 つしか保存できないため、フォーマット 0 のファイルに書き出す場合はすべての MIDI リージョンを 1 つに結合する必要があります。これを行うには、「編集」>「結合」>「リージョン」と選択します。

  6. 「機能」>「音源の MIDI 設定をイベントとして挿入」と選択することで、すべての音源 MIDI 設定をイベントとして挿入します。

MIDI リージョンをスタンダード MIDI ファイルとして保存する

  1. 保存したいすべての MIDI リージョンを選択します。

  2. 「ファイル」>「書き出す」>「選択範囲を MIDI ファイルとして」と選択します。

  3. 保存先のフォルダを選択し、ファイル名を入力して「保存」をクリックします。選択した MIDI リージョンがフォーマット 1 の MIDI ファイルとして保存されます。

参考: ハードウェアシーケンサーは MS-DOS フォーマットのディスクしか読み出せないものが多いため、ファイル名の文字数は「8.3」形式(「proj0001.MID」など)に収まるようにしてください。

MIDI リージョンをファイルフォーマット 0 で保存する

  1. 「Logic Pro」>「環境設定」>「一般」>「プロジェクト処理」パネルで「“MIDI ファイルを書き出す...”で 1 つの MIDI リージョンをフォーマット 0 で保存」チェックボックスを選択します。

  2. MIDI リージョンを選択してから、「ファイル」>「書き出す」>「選択範囲を MIDI ファイルとして」と選択します。