Resumen: In this article, we present musicaiz, an object-oriented library for analyzing, generating and evaluating symbolic music. The submodules of the package allow the user to create symbolic music data from scratch, build algorithms to analyze symbolic music, encode MIDI data as tokens to train deep learning sequence models, modify existing music data and evaluate music generation systems. The evaluation submodule builds on previous work to objectively measure music generation systems and to be able to reproduce the results of music generation models. The library is publicly available online. We encourage the community to contribute and provide feedback. Idioma: Inglés DOI: 10.1016/j.softx.2023.101365 Año: 2023 Publicado en: SoftwareX 22 (2023), 101365 [6 pp] ISSN: 2352-7110 Factor impacto JCR: 2.4 (2023) Categ. JCR: COMPUTER SCIENCE, SOFTWARE ENGINEERING rank: 54 / 132 = 0.409 (2023) - Q2 - T2 Factor impacto CITESCORE: 5.5 - Computer Science Applications (Q2) - Software (Q2)