PythonでMIDIファイルのトラック数を取得する

PythonMIDIファイルに含まれているトラック数を取得するのが今回の目的です。
(これも超簡単です)

必要ライブラリのインポート

まずは、PythonMIDIファイルを扱うために、
Midoをインポートします。

import mido

トラック数を取得

Midoを使って、手持ちのMIDIファイルをPython上で読み込みます。
(以下は、test.midというファイルを読み込む例)

# MIDIファイルの読み込み
midi = mido.MidiFile("test.mid")

MIDIデータは「Trackのリスト」みたいなもので、
.tracksを付けることでリスト型のデータを取得できます。

# MIDIに含まれるトラックリストを取得
track_list = midi.tracks

後は、リストの長さ(=トラック数)を取得するだけです。

# MIDIファイル内のトラック数を取得
track_num = len(track_list)