symusic: A swift and unified toolkit for symbolic music processing

Published in the Late-Breaking Demo Session (LBD) of the International Society for Music Information Retrieval Conference (ISMIR), 2024

This paper introduces symusic, a swift and unified toolkit for symbolic music processing. It provides high-level APIs for symbolic music manipulation, and an optimized IO engine which supports multiple file formats. Symusic addresses key challenges in symbolic music processing by offering exceptional speed, multi-format support, flexible time unit conversion, and comprehensive batch operations. With up to 1000 times faster parsing than existing libraries, symusic is poised to accelerate large-scale music analysis and generation. Code and pre-built package of symusic are available at Github and PyPI.

@inproceedings{symusic2024,
    title={symusic: A swift and unified toolkit for symbolic music processing},
    author={Yikai Liao, Zhongqi Luo, et al.},
    booktitle={Extended Abstracts for the Late-Breaking Demo Session of the 25th International Society for Music Information Retrieval Conference},
    year={2024},
    url={https://ismir2024program.ismir.net/lbd_426.html#lbd},
}

Recommended citation: Yikai Liao, Zhongqi Luo, et al., "symusic: A swift and unified toolkit for symbolic music processing," Extended Abstracts for the Late-Breaking Demo Session of the 25th International Society for Music Information Retrieval Conference, 2024.
Download Paper