LuminaKeysMIDI曲作成ツールとキーボードライトガイド LuminaKeysに戻る

AndroidでMIDIファイルを再生する方法

Androidには.midファイルを確実に再生できる標準のプレーヤーがないため、ファイルを読み取り、ノートイベントを音に変換するアプリが必要です。内蔵シンセサイザーを備えたMIDIプレーヤーアプリをインストールするか、USBまたはBluetoothで接続したMIDIキーボードにファイルを送り、音はキーボード側で鳴らします。

.midファイルをタップしても何も起きない理由

MIDIファイルには音声データが一切含まれていません。機械のための楽譜のようなもので、ノート番号、ベロシティ、タイミング、音色変更の指示が書かれているだけで、録音された音はファイル内のどこにもありません。

そのため再生には、これらの指示をリアルタイムで解釈するシンセサイザーが必要です。Androidのメディアプレーヤーはそのままで録音音声形式を扱えますが、MIDIの再生には楽器のサンプルを収めたサウンドバンクが必要で、すべての端末がアプリに提供することが保証されたサウンドバンクはありません。そのためファイルがファイルマネージャーで開かれるだけだったり、システムが何も提案しなかったりして、ファイルが壊れていると思われがちですが、実際には単に楽器を待っているだけなのです。

方法1:内蔵シンセを備えたアプリを使う

最も簡単な方法です。MIDIプレーヤーアプリは独自のサウンドバンクを内蔵しているため、何も接続しなくても、スマートフォンのスピーカーやヘッドホンでファイルを音声として再生できます。

選ぶ際のポイント:タイプ0とタイプ1の両方の標準MIDIファイルに対応していること(単一トラックと複数トラックのどちらも開けるように)、パートをミュートやソロにできる見やすいトラック一覧があること、練習用にテンポを調整できること。サウンドバンクの品質はアプリによって異なるため、同じファイルでもあるプレーヤーでは説得力のある音になり、別のプレーヤーでは貧弱に聞こえることがあります。

方法2:ハードウェアのMIDIキーボードで再生する

キーボードを接続し、音源として使います。Androidは6.0(Marshmallow)以降にMIDI APIを搭載しているため、スマートフォンは接続した楽器にノートイベントを送ることができ、楽器が自身の音源で再生します。

USB

ほとんどのクラス準拠キーボードは、OTGアダプターまたはUSB-Cの直接ケーブルを使ってUSB接続で動作し、ドライバーは不要です。有線接続は遅延が最も少なく、キーボードを音楽に合わせて点灯させる必要がある場合にもっとも確実な選択肢です。

Bluetooth LE MIDI

Bluetooth LE MIDIはケーブルが不要で、Android 6.0以降でサポートされています。再生には便利ですが、USBと比べると遅延がわずかに増え、タイミングのずれが時々生じます。これは聴くだけの場合よりも、ライブ演奏で重要になります。

同じファイルがどこでも違って聞こえる理由

MIDIファイルは音色ではなく番号で楽器を指定します。General MIDIの規約では、プログラムチェンジ1は「アコースティック・グランドピアノ」を意味しますが、シンセサイザーごとにその番号へ割り当てる音源は異なります。そのため、同じファイルでも機器が違えば実際には別の演奏になります。

General MIDIレベル1では、8つずつのファミリーに分けた128の楽器プログラムを定義し、チャンネル10をパーカッション用に予約しています。ファイルのドラムが音程のある音符として再生される場合、このチャンネル10の規約が無視されています。

プログラム楽器ファミリー
1–8ピアノ
9–16クロマチック・パーカッション
17–24オルガン
25–32ギター
33–40ベース
41–48ストリングス
49–56アンサンブル
57–64ブラス
65–72リード
73–80パイプ
81–88シンセリード
89–96シンセパッド
97–104シンセエフェクト
105–112民族楽器
113–120パーカッシブ
121–128効果音

トラブルシューティングのチェックリスト

ファイルから楽譜を取り出す

再生と楽譜表示は別の作業であり、プレーヤーが楽譜を表示してくれるとは限りません。同じファイルを読みやすい楽譜にするには、タイミングのクオンタイズを行い、MIDIには含まれない調や譜表の情報を加える必要があります。

関連記事: MIDIファイルを楽譜に変換する方法 および MIDI、MusicXML、ABC記譜法の比較.

LuminaKeys

LuminaKeysは、Androidã�§MIDI曲を再生し、接続したMIDIキーボードの対応するキーをリアルタイムで点灯させます。ヤマハのキー点灯モデル、The ONE Smart Piano、一般的なUSBまたはBluetooth MIDIキーボードを自動で検出します。キーボードが接続されていない場合は、内蔵の仮想ピアノが再生を担当します。

その他のガイド: ホーム・趣味 · Adelyons のすべてのガイド