ArXiv TLDR

Cosmodoit: A Python Package for Adaptive, Efficient Pipelining of Feature Extraction from Performed Music

🐦 Tweet
2605.03541

Corentin Guichaoua, Daniel Bedoya, Elaine Chew

cs.SDcs.IR

TLDR

Cosmodoit is a Python package that streamlines feature extraction from performed music by integrating various algorithms into an efficient, modular pipeline.

Key contributions

  • Integrates performance-to-score alignment with symbolic and audio feature extraction.
  • Provides a modular, flexible pipeline with selective processing and dependency-aware computation.
  • Supports incremental updates, reducing duplicated work and errors for efficient large-scale processing.
  • Accommodates algorithms from multiple languages and allows parameter tuning for consistent features.

Why it matters

Existing music performance analysis tools are fragmented across languages, hindering efficient combination. Cosmodoit solves this by providing a unified, extensible Python package. This streamlines research and development, enabling more robust and scalable feature extraction.

Original Abstract

Computational analysis of performed music is a key component of music information research, as performance shapes much of the music we hear. Music performance analysis studies the acoustic variations introduced by performers and how these variations reflect musical interpretation and structure. Although many algorithms and tools exist for tasks such as performance-to-score alignment and symbolic or audio feature extraction, they are spread across different programming languages and data formats, making them difficult to combine efficiently. To address this problem, we present Cosmodoit, a novel Python package designed to streamline feature extraction from performed music. Cosmodoit integrates performance-to-score alignment with symbolic and audio feature extraction in a modular, flexible pipeline that supports selective processing, dependency-aware computation, and incremental updates. Its extensible design reduces duplicated work, minimizes errors, and enables efficient large-scale processing. By accommodating algorithms implemented in multiple languages and allowing parameter tuning for consistent feature extraction, Cosmodoit provides a versatile and practical tool for both research and development in music performance analysis.

📬 Weekly AI Paper Digest

Get the top 10 AI/ML arXiv papers from the week — summarized, scored, and delivered to your inbox every Monday.