Welcome to musif
’s documentation!¶
musif
is a Python module for computing features from music scores. It has been designed and extensively used by the Didone team for analyzing arias from 18th-century Italian operas on texts by Pietro Metastasio.
It also includes tools for extracting features using music21
. For this, see the Feature Definition page.
Please, see the Tutorial for an easy introduction. For a more advanced usage, have a look at the Configuration, Custom Features, and Caching pages.
It is also provided a Cutter script that loads xml files, cuts them to a certain part (if desired) and outputs the equivalent midi file. This can then be loaded by jSymbolic GUI if we desire to use these features in our music analysis. The code also provides a wayof natively join these features with musif’s features.
You can also use musif
via Command Line Interface (CLI)
If you have any issues or questions, feel free to open an issue on our Github
repo.
References¶
A. Llorens, F. Simonetta, M. Serrano, and Á. Torrente, “musif: a Python package for symbolic music feature extraction,” in Proceedings of the Sound and Music Computing Conference, Stockholm, Sweden, 2023.
F. Simonetta, A. Llorens, M. Serrano, E. García-Portugués, and Á. Torrente, “Optimizing Feature Extraction for Symbolic Music,” in Proceedings of the 24th International Society for Music Information Retrieval Conference, Milan, Nov. 2023.