carlosholivan/musicaiz

A python framework for symbolic music generation, evaluation and analysis

49
/ 100
Emerging

This tool helps musicologists, composers, and researchers work with symbolic music data like MIDI files. It can take a MIDI file as input, allowing you to analyze its structure, harmony, and rhythm. You can then generate new musical content, visualize it as a pianoroll or score, and even prepare the data for machine learning models. It's designed for anyone exploring or creating music digitally at a deep, structural level.

187 stars. No commits in the last 6 months. Available on PyPI.

Use this if you need to deeply analyze, manipulate, or generate symbolic music, such as MIDI data, and want to understand its underlying structure and harmony.

Not ideal if you are looking for a simple audio editor or a high-level music composition tool without needing to dive into the technical details of music theory or data structures.

music-analysis music-composition music-research midi-processing computational-musicology
Stale 6m No Dependents
Maintenance 0 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 14 / 25

How are scores calculated?

Stars

187

Forks

17

Language

Python

License

AGPL-3.0

Last pushed

Jun 15, 2023

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/carlosholivan/musicaiz"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.