Releases: carlosholivan/musicaiz
Releases · carlosholivan/musicaiz
v0.1.2
v0.1.1
What's new
- Fix bugs in MMM tokenizer
- Added arg in Pianoroll to save the plot
- Add structure annotations parser for BPS dataset
v0.1.0
What's Changed
- Refactor in loaders -> Musa. Now notes are not grouped in instruments or bars but they are referenced to them with attributes.
- Build beats and subbeats objects when loading a MIDI file with the Musa class in laoders.
- Support tempo and time signature changes.
- Refactor pianoroll plots to support multi-track plotting.
What's New
- REMI tokenizer (with thempo and time signature changes).
- Chord detection algorithm at beat-level.
- Add graph representation of symbolic music (features module).
v0.0.3
What's new
- Key profiles: Krumhansl-Kessler, Temperley, Albretch-Shanahan
- Algorithms: Addition of a change scale algorithm
- MMMTokenizerArguments: Initializes arguments for MMM tokenizer
- Datasets: Include composers, periods and forms in Maestro, refactor code
- Converters: Add protobufs
- Tests: Add more tests for datasets and tokenizers
v0.0.2
What's new
datasets
module to tokenize MAESTRO, Lakh MIDI and JSB chorales datasetsmodels
module with a GPT-based model to train and generate symbolic music