.MIDI

MIDI ファイル

Standard MIDI File (MIDI sequence)
質問する
クイック回答

.midi ファイルは楽譜のようなものです。録音された音声ではなく、音符、タイミング、楽器のコマンドを保存します。VLC や Windows Media Player で再生できます。MP3 として書き出したり、音符を楽譜として表示したりするには、MuseScore (無料) を使用してください。アプリがファイルを受け付けない場合は、拡張子を .midi から .mid に変更してください。内容は同一です。

開発元: MIDI Manufacturers Association (MMA) / AMEI カテゴリ: 音声ファイル オープンスタンダード MIME: audio/midi
対応OS Windows macOS Linux Web
関連: .OPUS · .M3U · .M3U8 · .WFP

このページの内容

19k+ 個の拡張子を索引済み
最終確認日:Aug 14, 2026

ファイルの種類がわかりませんか?

ファイルを識別ツールにドロップしてください。最初の数バイトを読み取って形式を特定します。

ファイルを識別する

MIDI ファイル形式とは?

.midi ファイルは Standard MIDI File (SMF) であり、シンセサイザー、キーボード、デジタル・オーディオ・ワークステーション (DAW) によって生成される演奏イベントのバイナリシーケンスです。この形式は、音の高さ、ベロシティ、タイミング、コントロールチェンジ、楽器の割り当てを保存しますが、サンプリングされた音声は含まれません。再生の品質は、レンダリングに使用されるシンセサイザーやサウンドフォントに完全に依存します。

.midi は .mid とバイト単位で同一です。違いは単に拡張子の長さだけです。DOS の 8.3 形式のファイル名制限により短い .mid 形式が強制されていましたが、現代のオペレーティングシステムは完全な .midi 表記を受け入れます。Ableton Live など一部のアプリケーションでは、インポート前に .midi を .mid にリネームする必要があります。

ファイルは 4 バイトのマーカー MThd (MIDI ヘッダーチャンク) で始まり、その後にフォーマットタイプ、トラック数、タイミング解像度を宣言する 6 バイトのヘッダーが続きます。その後、1 つ以上の MTrk トラックチャンクが続きます。3 つのフォーマットタイプが存在します。フォーマット 0 はすべてのチャンネルを単一のトラックに保存し、フォーマット 1 は複数の同期トラックを使用し、フォーマット 2 は独立したパターンシーケンスを保存します。

Standard MIDI File 1.0 仕様は 1988 年に MIDI Manufacturers Association によって公開され、それ以来安定しています。MIDI 2.0 (2020) は基盤となるプロトコルを拡張していますが、異なるクリップ形式を使用します。.midi シーケンスは、DAW、譜面作成ソフト、ハードウェアシンセサイザーにおいて、現在も広く活発に使用されています。

セキュリティと安全性

リスク: LOW

Standard MIDI File は埋め込みコードやマクロを持たないパッシブなイベントデータであるため、形式自体は無害です。歴史的な注意点として、CVE-2012-0003 では古い Windows Media Player で細工された MIDI を介してコード実行が可能でしたが、現在は修正されています。OS とプレーヤーを最新の状態に保ってください。主なリスクは「期待外れ」であることです。再生品質はファイル自体ではなく、シンセサイザー/サウンドフォントに依存します。

形式の詳細

概要
正式名称Standard MIDI File (MIDI sequence)別名 MIDI file, SMF
開発元MIDI Manufacturers Association (MMA) / AMEI登場時期 Standard MIDI File 1.0 published 1988 (MIDI protocol 1983)
カテゴリ音声ファイル
MIME タイプaudio/midi
タイプ演奏シーケンス - タイミング情報を含む音符/コントロールイベント (バイナリ)
標準規格オープン・ロイヤリティフリー
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
4D546864
ASCII
MThd
オフセット 0 にヘッダーチャンク «MThd»、続いて 4 バイトの長さ (00 00 00 06) と MTrk トラックチャンクがあります。.mid と同一であり、.midi 拡張子は単なる長形式です。

MIDI ファイルを開くプログラム

Windows3 apps
VLC media player オープンソース .midi を開いて再生します。より良い音にするには、「設定」>「入力/コーデック」>「MIDI」でサウンドフォントを設定してください。
Windows Media Player 標準搭載 ダブルクリックして、Windows 内蔵の GS ウェーブテーブルシンセサイザー経由で再生します。
MuseScore オープンソース 「ファイル」>「開く」から .midi を読み込み、楽譜として表示、音符や楽器の編集、MP3/WAV/PDF への書き出しが可能です。インポートに失敗する場合は、先に .mid にリネームしてください。
macOS3 apps
QuickTime Player 標準搭載 古い macOS で MIDI を再生します。現代の macOS で QuickTime が拒否する場合は、VLC または MuseScore を使用してください。
Apple Logic Pro 有料 MIDI をプロジェクトにインポートし、ソフトウェア音源を割り当ててオーディオにレンダリングします。
MuseScore オープンソース 「ファイル」>「開く」から .midi を読み込み、楽譜として表示、音符や楽器の編集、MP3/WAV/PDF への書き出しが可能です。インポートに失敗する場合は、先に .mid にリネームしてください。
Linux2 apps
MuseScore オープンソース 「ファイル」>「開く」から .midi を読み込み、楽譜として表示、音符や楽器の編集、MP3/WAV/PDF への書き出しが可能です。インポートに失敗する場合は、先に .mid にリネームしてください。
TiMidity++ オープンソース ターミナルから再生: «timidity song.midi» (サウンドフォント/パッチセットを使用して MIDI をレンダリングします)。
Web1 app
Signal (web MIDI editor) 無料 .midi をアップロードして、何もインストールせずにブラウザ上で再生および編集できます。

技術的詳細

詳細仕様
マジックバイトオフセット 0 に `4D 54 68 64` (`MThd`)、続いて `00 00 00 06` (ヘッダーチャンク長)
バイト順序ビッグエンディアン
チャンク構造`MThd` ヘッダーチャンク + 1 つ以上の `MTrk` トラックチャンク。各チャンクの先頭には 4 バイトのタイプ ID と 32 ビットの長さが付与されます
フォーマットタイプフォーマット 0 - 単一トラック、全チャンネル。フォーマット 1 - 複数の同期トラック。フォーマット 2 - 独立したパターン
タイミング解像度`MThd` の division フィールドで設定: 四分音符あたりのティック数 (例: 480 TPQN) または SMPTE タイムコードフレーム
テンポ・エンコーディングメタイベント `FF 51 03` が四分音符あたりのマイクロ秒を保存。デフォルトは 500,000 µs (120 BPM)
デルタタイム・エンコーディング可変長数値 (VLQ) が各イベントの前に配置されます。固定サイズのパディングがないコンパクトなエンコーディングです
イベントタイプノートオン/オフ、ベロシティ、コントロールチェンジ、プログラムチェンジ、ピッチベンド、アフタータッチ、SysEx、メタイベント (テンポ、拍子、歌詞)
チャンネル容量トラックあたり 16 MIDI チャンネル。チャンネル 10 は慣習的にパーカッション用に予約されています
.mid との関係`.mid` とバイト単位で同一。`.midi` は長形式の拡張子で、現代の OS では受け入れられますが、DOS の 8.3 命名規則では拒否されます
一般的なファイルサイズ1 KB - 100 KB。数分の音楽で通常 50 KB 未満です
カラオケ・バリアント`.kar` ファイルは、2 番目のトラックに歌詞のメタイベントを埋め込みます。それ以外は SMF フォーマット 1 と同一です
MIDI 2.0 との関係MIDI 2.0 (2020) はプロトコルを拡張していますが、異なるクリップ形式を使用します。`.midi`/`.mid` SMF は廃止されていません
リリース日Standard MIDI File 1.0 published 1988 (MIDI protocol 1983)
最新バージョンSMF 1.0 (stable since 1988); MIDI 2.0 protocol (2020) uses different clip formats
オープンスタンダードはい · ロイヤリティフリー
仕様書midi.org

MIDI の変換

コミュニティ Q&A

ユーザーからの質問
質問する
MIDI ファイルを扱うユーザーからヘルプを得られます。OSやソフトウェアのバージョンなど、具体的に記載してください。
アカウント不要 ・ 通常1日以内に回答されます

まだ質問はありません。MIDI ファイルについて最初の質問をしてみましょう。

よくある質問

.mid と .midi の違いは何ですか?
何もありません。同じ形式です。.mid は DOS 時代の 3 文字の綴りであり、.midi は長い形式です。アプリが .midi を開けない場合は、.mid にリネームしてください。
.midi ファイルを MP3 に変換するにはどうすればよいですか?
レンダリングを行います。MuseScore で .midi を開き、MP3 にエクスポートします。MIDI 自体には録音された音が含まれていないため、音質はサウンドフォントに依存します。
MIDI ファイルはオーディオ録音ですか?
いいえ。シンセサイザーが再生するための演奏指示 (音符、タイミング、楽器) を保存したものです。そのため、MIDI ファイルは非常に小さく (多くの場合 50 KB 未満)、デバイスによって音が異なる場合があります。
なぜ Ableton Live で .midi ファイルが開けないのですか?
Ableton は .mid 拡張子を必要とします。ファイル名を .midi から .mid に変更してください。内容は同一です。
MIDI ファイルの音符を見るにはどうすればよいですか?
MuseScore (無料) で開いてください。編集可能な楽譜として表示され、音符、楽器、テンポを変更したり、オーディオや PDF として書き出したりできます。

参考文献

1MIDI Association - Standard MIDI Filesmidi.org
2Standard MIDI File Format Spec 1.1midimusic.github.io

さらに探索

データベース全体から

今週のトップ拡張子

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

関連する拡張子

.OPUSOpus Audio File (Ogg Opus)
.M3UM3U Media Playlist (MP3 URL)
.M3U8UTF-8 M3U Playlist / HLS (HTTP Live Streaming) Playlist
.WFPWaveFront Program file (Turtle Beach)
.XSPFXSPF - XML Shareable Playlist Format (pronounced 'spiff')
.AMRAdaptive Multi-Rate (AMR) audio

無料ファイルツール

ブラウザで動作するファイル識別および画像変換ツール。すべてお使いのデバイス上で実行されます。

ツールボックスを開く

ファイル拡張子を A-Z で閲覧