Il presente lavoro di tesi illustra la progettazione e l'implementazione di un sistema software di conversione Audio-to-MIDI. La progettazione è finalizzata al controllo automatico di un pianoforte ibrido Yamaha Disklavier. Il software, sviluppato in linguaggio Python, applica tecniche di Digital Signal Processing per convertire il segnale audio in un file di tipo MIDI contenente le note che il pianoforte dovrà riprodurre. Mediante l'utilizzo della Trasformata di Fourier (STFT), il sistema analizza l'evoluzione temporale della voce, isolando le frequenze dominanti attraverso un algoritmo di Peak Detection. Tali frequenze vengono quantizzate e mappate sui tasti del pianoforte, mentre l'energia spettrale viene tradotta nel parametro MIDI di velocity, modulando così l'intensità fisica della percussione per emulare la dinamica del parlato.

Speaking Piano: definizione di un modello nel dominio frequenziale e sviluppo software per il mapping del segnale vocale in una partitura MIDI

COLETTO, DAMIANO
2025/2026

Abstract

Il presente lavoro di tesi illustra la progettazione e l'implementazione di un sistema software di conversione Audio-to-MIDI. La progettazione è finalizzata al controllo automatico di un pianoforte ibrido Yamaha Disklavier. Il software, sviluppato in linguaggio Python, applica tecniche di Digital Signal Processing per convertire il segnale audio in un file di tipo MIDI contenente le note che il pianoforte dovrà riprodurre. Mediante l'utilizzo della Trasformata di Fourier (STFT), il sistema analizza l'evoluzione temporale della voce, isolando le frequenze dominanti attraverso un algoritmo di Peak Detection. Tali frequenze vengono quantizzate e mappate sui tasti del pianoforte, mentre l'energia spettrale viene tradotta nel parametro MIDI di velocity, modulando così l'intensità fisica della percussione per emulare la dinamica del parlato.
2025
Speaking Piano: definition of a frequency-domain model and software development for mapping voice signals into MIDI scores.
DSP
Speaking Piano
Voice analysis
Sound and Music
Automated Piano
File in questo prodotto:
File Dimensione Formato  
Coletto_Damiano.pdf

accesso aperto

Dimensione 823.5 kB
Formato Adobe PDF
823.5 kB Adobe PDF Visualizza/Apri

The text of this website © Università degli studi di Padova. Full Text are published under a non-exclusive license. Metadata are under a CC0 License

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.12608/104205