Releases: Yikai-Liao/symusic
Releases · Yikai-Liao/symusic
v0.5.5 [fix dump wav]
v0.5.4 [fix render]
v0.5.3 [fix filter]
v0.5.2 [pianoroll fix]
Bug Fixing
- Fix pianoroll binding arguments #50 @Yikai-Liao
- Fix pianoroll out of bounds @lzqlzzq
Full Changelog: v0.5.1...v0.5.2
v0.5.1 [dump speed]
Bug Fixing
- Fix the hash code for the sf2 and sf3 version of GeneralMidi
Performance
- Significantly optimize midi dump speed
Full Changelog: v0.5.0...v0.5.1
v0.5.0 [pyvec]
Bug Fixing
- Introduce
pyvec
instead ofstd::vector
to solve the potential dangling pointer problem. - Fix running status code error when parsing midi #48 .
- Move
lyrics
into tracks to solve the lyrics notes alignment problem ( based on our own tests)
What's Changed
- MNT: Fix typo in repr symsuic -> symusic by @scottclowe in #46
- DOC: Fix attributes used in quick start instructions by @scottclowe in #47
New Contributors
- @scottclowe made their first contribution in #46
Full Changelog: v0.5.0b1...v0.5.0
v0.5.0b1 [pyvec]
Bugs Fixing
Solve a potential pointer dangling problem using your own implementation of the data structure pyvec #32
Some tests have been added to ensure that the modified symusic works correctly. The exact version will be released after more testing.
What's Changed
- Adding new tests by @Natooz in #39
- Fixing lint, Soundfont
md5
renamedhash_
(and using sha384) by @Natooz in #42
Full Changelog: v0.4.7...v0.5.0b1
v0.4.8 [fix nanobind]
Bug Fixing
The version of nanobind
is fixed to v1.9.2
in this version of symusic. #40 @Phynon
In a subsequent v0.5.0
release, the required version of nanobind
will be upgraded to v2.0.0
or higher!
Full Changelog: v0.4.7...v0.4.8
v0.4.7 [resample overflow]
Bug Fixing
- Fix some int overflow cases in
resample
operation mentioned in #37 . - An
OverflowError
is also added for other potential overflow cases.
Full Changelog: v0.4.6...v0.4.7