MIDIは音ではなく「楽譜のデータ」
MIDIファイルには録音された音声は含まれていません。入っているのは演奏の指示です。どの音を、いつ、どのくらいの強さと長さで鳴らすか、各チャンネルでどの楽器を使うか、さらにテンポ、音量、ペダルの変化などが記録されています。そのため、1曲分でも20〜100 KB程度に収まることがよくあります。音を聴くには、シンセサイザーでこの指示を演奏する必要があります。パソコンやキーボード、スマートフォンがリアルタイムで演奏しますが、再生する機器によって音は変わります。
このコンバーターは、ブラウザ上で動作するGeneral MIDIサウンドフォントのシンセサイザーでMIDIファイルを演奏し、その結果を通常の音声ファイルとして録音します。MP3やWAVにしておけば、どの環境でも同じ音で再生でき、共有、編集、アップロードも自由です。
音を左右する要素
- サウンドフォントは、各楽器の音色を決めます。同じファイルでも、Windows標準のシンセサイザーやハードウェアのキーボードとは音が異なります。
- ファイルの内容は、テンポ、音符、楽器の指定、音量、パンを決めます。これらは記述どおりに保持されます。
- General MIDIは、128種類の楽器と、チャンネル10のドラムキットを定義しています。GSやXG対応キーボード向けのファイルに含まれる追加の音色は、最も近いGeneral MIDIの楽器で代用されます。
書き出す前にプレビューで確認しましょう。書き出した音声の長さは、曲の長さに短い余韻を足したものです。最後の音も自然に消えていきます。
出力形式を選ぶ
- MP3は共有やあらゆるプレーヤー向け:MIDIからMP3へ
- WAV、AIFF、FLACは編集や可逆圧縮の高音質向け:MIDIからWAVへ、MIDIからAIFFへ、MIDIからFLACへ
- M4A、AACはiPhoneやApple製アプリ向け:MIDIからM4Aへ、MIDIからAACへ
- OGG、OpusはゲームやWeb、ファイルサイズを抑えたいとき向け:MIDIからOGGへ、MIDIからOpusへ
- M4Rは最大40秒のiPhone着信音向け:MIDIからM4Rへ
- WMAは古いWindowsソフト向け:MIDIからWMAへ
- MMFは昔のフィーチャーフォン(ガラケー)向け:MIDIからMMFへ
- MP4は音楽を動画として公開したいとき向け:MIDIからMP4へ
設定の説明
シンセサイザーで生成した音声はクリーンで全周波数帯域をカバーしているため、設定の違いが音質に表れやすくなります。MP3、AAC、OGGなら192〜256 kbpsがおすすめです。WAVとAIFFは、聴くだけなら16ビットで十分ですが、ミックスやマスタリングを行うなら24ビットが適しています。FLACは16ビットで保存されます。リバーブとコーラス、音量の正規化は初期設定でオンになっています。ドラムなど不要なトラックは、変換前にオフにできます。
音声からMIDIへ:逆方向の変換
録音した音声をMIDIファイルにするには、合成ではなく採譜(音の書き起こし)が必要です。音声からMIDIへの変換ページでは、ブラウザ上でSpotifyのbasic-pitchモデルを使って音を検出し、ピアノロールで表示してMIDIとして保存できます。まずはMP3からMIDIへやWAVからMIDIへをお試しください。M4A、OGGなどのページもあります。採譜は、単一の楽器や歌のメロディーで最もうまくいきます。
どちらの変換でも、ファイルはお使いの端末上で処理され、アップロードされることはありません。