External bindings for apres MIDI library
Reason this release was yanked:
failed build
Project description
Apres bindings
Python bindings for the Apres MIDI library
Installation
Can be installed through pip
pip install apres
Usage Examples
Load a Song
from apres import MIDI
midi = MIDI("/path/to/file.mid")
Create a new MIDI
from apres import MIDI
midi = MIDI()
Creating a song
from apres import MIDI, NoteOnEvent, NoteOffEvent
# Create an empty MIDI file.
midi = MIDI()
# Press midi note 64 (Middle E) on the first track (0) at the first position (0 ticks)
midi.add_event(NoteOnEvent(channel=0, note=64, velocity=100), tick=0, track=0)
# Release midi note 64 (Middle E) on the first track (0) one beat later (120 ticks)
midi.add_event(NoteOffEvent(channel=0, note=64), wait=120, track=0)
# Save it to a file
midi.save("beep.mid")
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
apres-0.2.25.tar.gz
(7.6 kB
view hashes)