Table of Contents
Python midi
Midi I/O using Python3.
Setup
Install Python rtmidi globally on Debian.
sudo apt install python3-rtmidi
Test
mkdir -p ~/src && cd ~/src git clone https://github.com/SpotlightKid/python-rtmidi cd python-rtmidi/examples
python3 sequencer/sequencer.py Creating MidiOut object. Do you want to create a virtual MIDI output port? (y/N) n Available MIDI ports: [0] Midi Through:Midi Through Port-0 14:0 [1] Origin25:Origin25 MIDI 1 16:0 [2] E-MU XMidi2X2:E-MU XMidi2X2 Midi Out 1 20:0 [3] E-MU XMidi2X2:E-MU XMidi2X2 Midi Out 2 20:1 Select MIDI output port (Control-C to exit): 3 Opening MIDI output port #3 (E-MU XMidi2X2:E-MU XMidi2X2 Midi Out 2 20:1).