This new version brings a big code cleaning across the whole project, along with a few speed-ups, fixes, better tests and a much better CI.
We also dropped the scipy dependency and imports to legacy packages.
What's Changed
- Fix
note_on
sorting bug when at the same tick (FIFO) + sorting speed-ups by @Natooz in #28 - Containers are now dataclasses, black formatting, minor improvements by @Natooz in #29
- [Big] Adding github action for tests, fixes, black formatting, type hints, updat… by @Natooz in #30
- Removing the legacy pylab import / usage from pianoroll vis by @Natooz in #33
- Control change dedup removed in dump by @gudgud96 and @Natooz (issue #24) in #34
- Remove star-imports by @akx in #19
- Linting & formatting with ruff & pre-commit by @akx in #35
- Switch packaging to hatch by @akx in #37
- More idiomatic py.testing by @akx in #41
- Fixes
remove_invalid_notes
(renamedremove_notes_with_no_duration
) + minor improvements by @Natooz in #42
Full Changelog: v1.0.0...v1.0.1