.SMF

SMF ファイル

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

SMF ファイルは Standard MIDI File(標準 MIDI ファイル)です。これは .mid と同じ形式ですが、Roland、Yamaha、Casio などのキーボードで使用される別の拡張子です。録音された音声ではなく、ノートイベントとタイミングを保存するため、再生品質はシンセサイザーに依存します。VLC、Windows Media Player、または MuseScore で開くことができます。MP3 や WAV を取得するには、MuseScore からレンダリングしてください。

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

このページの内容

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

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

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

ファイルを識別する

SMF ファイル形式とは?

拡張子 .smf を持つファイルには、MIDI(Musical Instrument Digital Interface)シーケンスデータが含まれています。SMF ファイルには、ハードウェアシンセサイザー、ソフトウェアシーケンサー、および MIDI 対応アプリケーション向けの完全な MIDI 再生命令が保存されています。.wav や .mp3 などのオーディオ形式とは異なり、SMF ファイルにはサンプリングされたオーディオデータは含まれていません。このため、SMF ファイルは同等のオーディオファイルよりも大幅にサイズが小さく、DAW やシーケンサーでノート単位で編集するのが非常に簡単です。SMF の標準仕様は 1988 年に MIDI Manufacturers Association (MMA) によって最初に公開され、それ以来この形式は安定しています。

SMF - Standard MIDI File の内容

SMF ファイル(より一般的には .mid 拡張子で保存されます)には、オーディオデバイスが音を生成するための次のような命令が含まれます:

  • MIDI ノート(ピッチとベロシティ)
  • ボリュームとパンのコントロール
  • インストゥルメント・トラックの割り当て
  • リバーブやピッチベンドなどの追加エフェクト

この形式では、テンポ記号、拍子記号、歌詞、著作権メタデータなどの追加情報も保存できます。各 SMF ファイルは、ヘッダー(MThd)と、それに続く 1 つ以上のトラックチャンク(MTrk)に分かれています。

データ共有のための SMF ファイルの使用

MIDI 標準は、プログラムやデバイス間でのオーディオデータのポータビリティを目的として設計されました。フォーマット 0 は単一のマージされたトラックのみをサポートし、フォーマット 1 は複数の同期トラックを保存し、最も広く使用されているタイプです。フォーマット 2 は独立した非同期パターンを保存しますが、実際には稀です。SMF ファイルは、MuseScore、Cubase、Logic Pro、Digital Performer などのシーケンサーや DAW、および VLC を含むメディアプレーヤーでサポートされています。

セキュリティと安全性

リスク: LOW

Standard MIDI File には実行コードのないパッシブなイベントデータが含まれています。歴史的には CVE-2012-0003 により Windows Media Player で不正な MIDI を介したコード実行が可能でしたが、かなり前に修正されています。それ以外の場合、.smf は安全なデータです。

形式の詳細

概要
正式名称Standard MIDI File別名 SMF, MIDI sequence
開発元MIDI Manufacturers Association (MMA) / AMEI登場時期 1988 (SMF 1.0 specification)
カテゴリ音声ファイル
MIME タイプaudio/midi
タイプ音楽演奏シーケンス - タイミング制御された MIDI イベント(バイナリ、サンプリングオーディオではない)
標準規格オープン・ロイヤリティフリー
この拡張子は以下でも使用されています…
  • Simple Machine Forum バックアップ - 一部の掲示板ソフトウェアは、フォーラムデータベースのエクスポートファイルに .smf を使用します。これはプレーンテキスト/SQL であり、MIDI とは全く無関係です。
マジックバイト ・ ファイルシグネチャ
オフセット
00010203
16進数
4D546864
ASCII
MThd
オフセット 0 にヘッダー «MThd» があり、その後に 4 バイトの長さ 00 00 00 06、続いてフォーマット/トラック/分割フィールドが続きます。トラックチャンクは «MTrk» (4D 54 72 6B) で始まります。

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

Windows3 apps
VLC media player オープンソース .smf ファイルを開きます。VLC は内蔵シンセを使用して MIDI を再生します(「設定」>「入力/コーデック」>「MIDI」でサウンドフォントを設定すると品質が向上します)。
Windows Media Player 標準搭載 ダブルクリックして、Windows 内蔵の GS wavetable シンセサイザー経由で再生します。
MuseScore オープンソース 「ファイル」>「開く」から .smf を開き、編集可能な楽譜として表示します。MP3/WAV/PDF/MusicXML へのエクスポートが可能です。
macOS3 apps
QuickTime Player 標準搭載 .smf ファイルを開いて再生します。古い macOS は MIDI をネイティブに再生します。最新の macOS で QuickTime が拒否した場合は、VLC または MuseScore を使用してください。
Apple Logic Pro 有料 MIDI/SMF を Logic プロジェクトにインポートして、ソフトウェア音源を追加し、オーディオを制作します。
MuseScore オープンソース 「ファイル」>「開く」から .smf を開き、編集可能な楽譜として表示します。MP3/WAV/PDF/MusicXML へのエクスポートが可能です。
Linux2 apps
MuseScore オープンソース 「ファイル」>「開く」から .smf を開き、編集可能な楽譜として表示します。MP3/WAV/PDF/MusicXML へのエクスポートが可能です。
TiMidity++ オープンソース ターミナルから再生:«timidity song.smf» - サウンドフォントを使用して MIDI をレンダリングします。
Android1 app
VLC media player for Android オープンソース .smf を開いて再生します(サウンドフォントシンセを使用)。
Web1 app
Signal (web MIDI editor) 無料 .smf をアップロードして、何もインストールせずにブラウザ内で再生および編集します。

技術的詳細

詳細仕様
マジックバイトオフセット 0 の `MThd` (hex 4D 54 68 64) - MIDI ヘッダーチャンク識別子
ヘッダーチャンク構造`MThd` + 4バイト長 `00 00 00 06` + フォーマットタイプ (2バイト) + トラック数 (2バイト) + タイミング分割 (2バイト)
トラックチャンクマギック`MTrk` (hex 4D 54 72 6B) が各トラックチャンクの開始
バイトオーダーすべてのマルチバイト整数でビッグエンディアン
フォーマットタイプ0 (単一マージトラック)、1 (マルチトラック同期 - 最も一般的)、2 (マルチトラック非同期 - 稀)
タイミング解像度ヘッダーの分割フィールドで設定(例:480 ティック/四分音符)。テンポは `FF 51` メタイベントによりマイクロ秒/拍で指定
典型的なファイルサイズ1 KB - 100 KB。完全なマルチトラックの楽曲でも通常 50 KB 未満
圧縮なし。デルタタイムはデータ圧縮ではなく、コンパクト化のために可変長数値 (VLQ) エンコーディングを使用
オーディオ内容サンプリングされた波形ではなく、MIDI イベント命令(ノートオン/オフ、ベロシティ、プログラムチェンジ、コントローラー)を保存
MIDI チャンネル1 ファイルあたり最大 16 チャンネルの同時使用。チャンネル 10 は General MIDI の慣例によりパーカッション用に予約
メタイベントテンポ (`FF 51`)、拍子 (`FF 58`)、トラック名 (`FF 03`)、歌詞 (`FF 05`)、著作権、トラック終了 (`FF 2F`)
MIME タイプ`audio/midi`。`audio/x-midi` および `audio/sp-midi` としても認識される
リリース日1988 (SMF 1.0 specification)
最新バージョンSMF 1.0 (stable since 1988; unchanged format)
オープンスタンダードはい · ロイヤリティフリー
仕様書midi.org

SMF の変換

コミュニティ Q&A

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

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

よくある質問

.smf と .mid の違いは何ですか?
違いはありません。どちらも同一のバイナリ形式を持つ Standard MIDI File です。.smf は、一部のハードウェア(Roland、Yamaha のキーボード)や古いソフトウェアで使用される代替の拡張子です。
.smf を MP3 に変換するにはどうすればよいですか?
レンダリングを行います。MuseScore で .smf を開き、MP3 にエクスポートするか、サウンドフォントを使用して TiMidity++ を使用します。ファイルにはオーディオが含まれていないため、品質はサウンドフォントに依存します。
なぜ別のデバイスで .smf を再生すると音が細かったり違って聞こえたりするのですか?
音はファイル自体からではなく、再生デバイスのシンセサイザーやサウンドフォントから生成されるためです。より良い再生のために、高品質な SoundFont (.sf2) をインストールしてください。
.smf をテキストエディタで開くことはできますか?
いいえ、バイナリ形式です。MuseScore(音符を表示)またはバイナリエディタ(生のバイトを表示)で開いてください。拡張子を .mid に変更すれば、あらゆる MIDI ソフトウェアで開けるようになります。

参考文献

1Library of Congress - SMF format descriptionwww.loc.gov
2MIDI Association - Standard MIDI Files specificationmidi.org

さらに探索

データベース全体から

今週のトップ拡張子

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