MIDIUtil icon indicating copy to clipboard operation
MIDIUtil copied to clipboard

A pure Python library for creating multi-track MIDI files

Results 23 MIDIUtil issues
Sort by recently updated
recently updated
newest added

Fix for pitch/channel collisions and fix for pop- and other errors in deInterleaveNotes.

Hi! I'm interested in your work. Is it possible to change the beat for each note? But not write in separate code, because it would have 400 lines od code...

Here is an example that will usually crash: from midiutil import MIDIFile import random R = random.random degrees = [60, 62, 64, 65, 67, 69, 71, 72] # MIDI note...

Hey I had an idea but don't know if it could be coded into the already existent code but here goes. I think it would be cool if when writing...

I'm trying to expand on the example file but cant find documentation on adding multiple channels. what if I wanted say 3 channels. Channel 1: degrees = [60, 62, 64,...

Is there an easy way of writing a mp3 file instead of midi?

I do not find any examples or API introduction of how to read an existing midi file.

Might be a stupid question, but are fractional beats possible for this package? For example, 0.5 or 0.2354 beats for a note's duration.

When the caller adds two overlapping notes (same time, same pitch) with different durations, then `writeFile()` causes the following exception to be raised in `deInterleaveNotes()`: ``` File "./midiutil-overlapping-note-bug.py", line 16,...