PESTO: Real-Time Pitch Estimation with Self-supervised Transposition-equivariant Objective

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Riou, Alain, Torres, Bernardo, Hayes, Ben, Lattner, Stefan, Hadjeres, Gaëtan, Richard, Gaël, Peeters, Geoffroy
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866912671481200640
author Riou, Alain
Torres, Bernardo
Hayes, Ben
Lattner, Stefan
Hadjeres, Gaëtan
Richard, Gaël
Peeters, Geoffroy
author_facet Riou, Alain
Torres, Bernardo
Hayes, Ben
Lattner, Stefan
Hadjeres, Gaëtan
Richard, Gaël
Peeters, Geoffroy
contents In this paper, we introduce PESTO, a self-supervised learning approach for single-pitch estimation using a Siamese architecture. Our model processes individual frames of a Variable-$Q$ Transform (VQT) and predicts pitch distributions. The neural network is designed to be equivariant to translations, notably thanks to a Toeplitz fully-connected layer. In addition, we construct pitch-shifted pairs by translating and cropping the VQT frames and train our model with a novel class-based transposition-equivariant objective, eliminating the need for annotated data. Thanks to this architecture and training objective, our model achieves remarkable performances while being very lightweight ($130$k parameters). Evaluations on music and speech datasets (MIR-1K, MDB-stem-synth, and PTDB) demonstrate that PESTO not only outperforms self-supervised baselines but also competes with supervised methods, exhibiting superior cross-dataset generalization. Finally, we enhance PESTO's practical utility by developing a streamable VQT implementation using cached convolutions. Combined with our model's low latency (less than 10 ms) and minimal parameter count, this makes PESTO particularly suitable for real-time applications.
format Preprint
id arxiv_https___arxiv_org_abs_2508_01488
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle PESTO: Real-Time Pitch Estimation with Self-supervised Transposition-equivariant Objective
Riou, Alain
Torres, Bernardo
Hayes, Ben
Lattner, Stefan
Hadjeres, Gaëtan
Richard, Gaël
Peeters, Geoffroy
Sound
Artificial Intelligence
Machine Learning
Audio and Speech Processing
In this paper, we introduce PESTO, a self-supervised learning approach for single-pitch estimation using a Siamese architecture. Our model processes individual frames of a Variable-$Q$ Transform (VQT) and predicts pitch distributions. The neural network is designed to be equivariant to translations, notably thanks to a Toeplitz fully-connected layer. In addition, we construct pitch-shifted pairs by translating and cropping the VQT frames and train our model with a novel class-based transposition-equivariant objective, eliminating the need for annotated data. Thanks to this architecture and training objective, our model achieves remarkable performances while being very lightweight ($130$k parameters). Evaluations on music and speech datasets (MIR-1K, MDB-stem-synth, and PTDB) demonstrate that PESTO not only outperforms self-supervised baselines but also competes with supervised methods, exhibiting superior cross-dataset generalization. Finally, we enhance PESTO's practical utility by developing a streamable VQT implementation using cached convolutions. Combined with our model's low latency (less than 10 ms) and minimal parameter count, this makes PESTO particularly suitable for real-time applications.
title PESTO: Real-Time Pitch Estimation with Self-supervised Transposition-equivariant Objective
topic Sound
Artificial Intelligence
Machine Learning
Audio and Speech Processing
url https://arxiv.org/abs/2508.01488