PythonでMIDIファイルの再生時間を取得する

PythonMIDIファイルの再生時間を取得するのが今回の目的です。
(超簡単です)

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

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

import mido


「いや、そもそもMidoってインストールしてないんですが...」
って人は前回記事を読んでくだされ。
chord-in-code.hatenablog.com

再生時間の取得

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

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

読み込んだMIDIデータの再生時間を取得するには、.lengthを付けるだけ。

# 再生時間(秒単位)
print(midi.length)