MIDI のイベントをターミナルに継続的に出力する
概要
以前、padKontrol を買ったが、 実際にどのように MIDI メッセージが発せられているかわからないので、 ターミナルへ継続的に出力してみたかった。
mididings というのを使えばできるらしい。
準備
install
# スクリプト
monitor.py
実行
下記のようにして実行すれば良い。
次に padKontrol を起動し、patchage などで mididings へ接続します。
結果
上記の状態でパッドを叩くと以下のようなメッセージがバーっと出力されます。
NoteOnEvent(port=1, channel=10, note=48, velocity=33)
NoteOffEvent(port=1, channel=10, note=48, velocity=64)
NoteOnEvent(port=1, channel=10, note=48, velocity=74)
NoteOffEvent(port=1, channel=10, note=48, velocity=64)
NoteOnEvent(port=1, channel=10, note=48, velocity=32)
NoteOffEvent(port=1, channel=10, note=48, velocity=64)
:
: