meine
meine 🌒 - A CLI file manager and system utility built with Textual. It combines intuitive command parsing with rich t…
Mido is a library for working with MIDI messages and ports:
>>> import mido
>>> msg = mido.Message('note_on', note=60)
>>> msg.type
'note_on'
>>> msg.note
60
>>> msg.bytes()
[144, 60, 64]
>>> msg.copy(channel=2)
Message('note_on', channel=2, note=60, velocity=64, time=0)
port = mido.open_output('Port Name')
port.send(msg)
with mido.open_input() as inport:
for msg in inport:
print(msg)
mid = mido.MidiFile('song.mid')
for msg in mid.play():
port.send(msg)
Full documentation at https://mido.readthedocs.io/
1.3 is the fourth stable release.
This project uses Semantic Versioning.
Mido requires Python 3.7 or higher.
python3 -m pip install mido
Or, alternatively, if you want to use ports with the default backend:
python3 -m pip install mido[ports-rtmidi]
See docs/backends/ for other backends.
Mido is released under the terms of the MIT license.
For questions and proposals which may not fit into issues or pull requests, we recommend to ask and discuss in the Discussions section.
more like this
meine 🌒 - A CLI file manager and system utility built with Textual. It combines intuitive command parsing with rich t…
Create and add progress bars, Office365 Files and Dropbox Paper papers by labels and link them to your Todoist tasks.
search projects, people, and tags