.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.BINCD/DVD Disc Image (BIN/CUE)
5.RPMSGRestricted Permission Message
6.MDMarkdown Document
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.EXEWindows Executable (Portable Executable)

関連する拡張子

.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 で閲覧