Paper dossier

A Basic Tutorial on Novelty and Activation Functions for Music Signal Processing

Detail viewSimilarity handoff

Review source metadata, abstract, authors, topics, and local similarity context before moving into explanation and ranking views.

Paper year

2024

Citations

6

Authors

2

Topic labels

3

Source readout

Source and corpus status

Venue

Transactions of the International Society for Music Information Retrieval

Source slug

tismir

Corpus placement

Core corpus

Similarity rows

6

Ranking readout

Where this paper lands in the current run

Run shadow-generalization-product-candidate-ranking-v1Top 50 surfaced

This block uses the same resolved ranking run as Recommended. Ranks here are materialized paper_scores ranks; live Emerging may be reordered by the bounded ML scorer. Family rank is global within each family, but rank is only shown when this paper lands inside the surfaced top 50.

Families present

0

Top 50

0

Run label

shadow-generalization-product-candidate-ranking-v1

Snapshot

source-snapshot-shadow-generalization-v1-20260521

Scope: family global | run rank-83787b91ef

Emerging

No materialized row for this family in the resolved run

n/a

This paper did not surface into the current materialized family row set.

Bridge

No materialized row for this family in the resolved run

n/a

This paper did not surface into the current materialized family row set.

Abstract

In Music Information Retrieval (MIR), a general goal is to recognize times of novelty within music recordings. This includes estimating structural boundaries through the detection of changes in harmony, tempo, or instrumentation and identifying onsets of note and sound events by capturing changes in the music signal's energy or spectral content. These tasks leverage novelty functions, which are one‑dimensional, time‑dependent functions characterized by sharp local maxima that indicate significant musical and acoustical changes. From a given music recording, novelty functions can be derived using a variety of methods, ranging from traditional signal‑processing techniques to modern data‑driven approaches, where they are often termed "activation functions." In this tutorial, we explore the concept of novelty functions and some of their essential properties. We discuss methods to enhance these functions and improve their distinctive peak‑like structures. These improvements are crucial for simplifying the identification of specific musical events using post‑processing methods, from basic peak picking to more sophisticated approaches like periodicity analysis. We also assess novelty functions through commonly used metrics such as precision, recall, and F‑measure but with an emphasis on error tolerance. Aimed at Bachelor's degree and beginning Master's degree students with basic knowledge of signal processing and mathematics, this tutorial uses illustrative figures to clarify key concepts, thereby broadening its accessibility to a wider MIR audience and enriching their comprehension of this significant subject. Furthermore, Jupyter notebooks, including Python source code for the core algorithms and audio examples that allow for reproducing the tutorial's figures, are provided at https://github.com/groupmm/edu_novfct.

Authors

  • Meinard Müller
  • Ching‐Yu Chiu

Neighborhood labels

Topics

3 labels

Topic labels are imported metadata and can be noisy; use them as coarse navigation hints, not authoritative classifications.

Music and Audio ProcessingSpeech and Audio ProcessingMusic Technology and Sound Studies

Neighbor surface

Similar papers

6 total neighborsEmbedding v1-title-abstract-1536-cleantext-r3

Similar papers use a separately configured neighbor embedding; it may differ from the embedding version used by the current ranked run.

Next handoff

Best next moves from here

01

Check recommendation families

Use Recommended to see whether this paper behaves like an emerging or undercited signal in the current ranked feed, or how it appears on the bridge preview / diagnostics view.

02

Inspect nearby topics

Use Trends to understand whether its attached labels are heating up or cooling down inside the curated corpus.

03

Cross-check evaluation baselines

Use Evaluation to compare the dossier readout against citation and recency baselines for the same resolved family run.