mididoctor
Stand-alone, comprehensive and easy-to-use MIDI check and repair Python package
With just one line of code, MIDI Doctor will check and heal
- MIDI signature
- MIDI channels range
- MIDI pitches range
- MIDI velocities range
- MIDI patch changes range
- Duplicate pitches
- Bad chords
- Excessively short durations
- Excessively long durations
- Overlapping durations
- Text events inconsistencies
- Excessively quiet dynamics
- Excessively flat dynamics
Install
pip install mididoctor
Basic use example
import mididoctor
mididoctor.heal_midi('Come To My Window.mid')
Project Los Angeles
Tegridy Code 2025
Metadata
Release files for mididoctor 25.7.20
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mididoctor-25.7.20.tar.gz | 1.6 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mididoctor-25.7.20-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.3 MB
Release files / mididoctor-25.7.20.tar.gz
| Download URL | mididoctor-25.7.20.tar.gz |
|---|---|
| Size | 1.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e5c938d8c3848cb137e6ef327536731dceeee590f4825748b60fb41980b97238
|
|
BLAKE2b-256 checksum How to use checksums |
d38c60c20e220551604942c9cb5ca90532a4fc1c2a65ff88d569bc77326785fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|
Release files / mididoctor-25.7.20-py3-none-any.whl
| Download URL | mididoctor-25.7.20-py3-none-any.whl |
|---|---|
| Size | 1.6 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c638221e2193ddbbc4703de61b89479b83cbff7f6f8a6f94e2f65cdba3b843c9
|
|
BLAKE2b-256 checksum How to use checksums |
6cc6bdc8b3d730633a83887d6c565872adc0dcccf219f0c206f44b31f80b873e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.7
|