musif: a Python package for symbolic music feature extraction

07/03/2023
by   Ana Llorens, et al.
0

In this work, we introduce musif, a Python package that facilitates the automatic extraction of features from symbolic music scores. The package includes the implementation of a large number of features, which have been developed by a team of experts in musicology, music theory, statistics, and computer science. Additionally, the package allows for the easy creation of custom features using commonly available Python libraries. musif is primarily geared towards processing high-quality musicological data encoded in MusicXML format, but also supports other formats commonly used in music information retrieval tasks, including MIDI, MEI, Kern, and others. We provide comprehensive documentation and tutorials to aid in the extension of the framework and to facilitate the introduction of new and inexperienced users to its usage.

READ FULL TEXT

page 2

page 4

research
06/02/2022

Partitura: A Python Package for Symbolic Music Processing

Partitura is a lightweight Python package for handling symbolic musical ...
research
07/11/2023

Optimizing Feature Extraction for Symbolic Music

This paper presents a comprehensive investigation of existing feature ex...
research
03/22/2022

sympy2c: from symbolic expressions to fast C/C++ functions and ODE solvers in Python

Computer algebra systems play an important role in science as they facil...
research
01/31/2022

partitura: A Python Package for Handling Symbolic Musical Data

This demo paper introduces partitura, a Python package for handling symb...
research
08/26/2021

PTRAIL – A python package for parallel trajectory data preprocessing

Trajectory data represent a trace of an object that changes its position...
research
05/01/2023

LooPy: A Research-Friendly Mix Framework for Music Information Retrieval on Electronic Dance Music

Music information retrieval (MIR) has gone through an explosive developm...
research
05/22/2017

StegIbiza: Steganography in Club Music Implemented in Python

This paper introduces the implementation of steganography method called ...

Please sign up or login with your details

Forgot password? Click here to reset