miditoolkit icon indicating copy to clipboard operation
miditoolkit copied to clipboard

https://pypi.org/project/miditoolkit/

Results 7 miditoolkit issues
Sort by recently updated
recently updated
newest added

With the current method of closing notes, one note-off may close multiple note-on events from previous ticks as commented. So if there is a note with same pitch overlapped over...

How can i get actually note duration from midi_obj( midi_obj = miditoolkit.midi.parser.MidiFile() ), thanks? I find it's not right to get duration by codes fellow: ` notes = midi_obj.instruments[0].notes durations...

I've tried running the default intro code block: > import miditoolkit > path_midi = miditoolkit.midi.utils.example_midi_file() > midi_obj = miditoolkit.midi.parser.MidiFile(path_midi) > print(midi_obj) Which results in: `AttributeError: partially initialized module 'miditoolkit' has...

can this tool be used to obtain the midi sequence and midi duration sequence ? or are these 2 things out of scope for this project? Thanks in advance !

nice to have complete note conversion feature **e.g.** note_scientific = C4 note_helmholtz = c' note = C octave = 4 frequency_integer = 262 frequency_float = 261.6 midi = 60 **ref**...

I have MIDI File that have more than 1 channel, is it not possible to parse notes from other channels? Likewise, is it not possible to create new MIDI File...

This is my code: ``` miditoolkit.pianoroll.parser.notes2pianoroll( note_stream_ori=notes, max_tick=max_tick, ticks_per_beat=ticks_per_beat) ``` It cannot run in the latest version