The project aims to realize a simple gesture-controlled effects chain that can be applied to any audio playing on the system. The project exploits the MediaPipe HandLandmarker task from Mediapipe library to detect hand gestures from a webcam feed and uses PortAudio, together with a loopback device, to intercept the system audio stream and apply a chain of effects in real time. The effects chain consists of a three-band equalizer, a Schroeder reverberator, a soft-clipping distortion, a basic voice removal function and a play/pause control.

Il progetto si propone di realizzare una semplice catena di effetti a controllo gestuale, applicabile a qualsiasi audio in riproduzione sul sistema. Il progetto sfrutta il task MediaPipe HandLandmarker della libreria MediaPipe per riconoscere i gesti della mano dal flusso video di una webcam e utilizza PortAudio, insieme a un dispositivo di loopback, per intercettare il flusso audio di sistema e applicarvi in tempo reale una catena di effetti. La catena di effetti è composta da un equalizzatore a tre bande, un riverberatore di Schroeder, una distorsione a soft clipping, una funzione di base per la rimozione della voce e un comando di riproduzione/pausa.

Elaborazione Audio in Tempo Reale Tramite Controllo Gestuale

STEFANI, LEONARDO
2025/2026

Abstract

The project aims to realize a simple gesture-controlled effects chain that can be applied to any audio playing on the system. The project exploits the MediaPipe HandLandmarker task from Mediapipe library to detect hand gestures from a webcam feed and uses PortAudio, together with a loopback device, to intercept the system audio stream and apply a chain of effects in real time. The effects chain consists of a three-band equalizer, a Schroeder reverberator, a soft-clipping distortion, a basic voice removal function and a play/pause control.
2025
Gesture-Controlled Real Time Audio Processing
Il progetto si propone di realizzare una semplice catena di effetti a controllo gestuale, applicabile a qualsiasi audio in riproduzione sul sistema. Il progetto sfrutta il task MediaPipe HandLandmarker della libreria MediaPipe per riconoscere i gesti della mano dal flusso video di una webcam e utilizza PortAudio, insieme a un dispositivo di loopback, per intercettare il flusso audio di sistema e applicarvi in tempo reale una catena di effetti. La catena di effetti è composta da un equalizzatore a tre bande, un riverberatore di Schroeder, una distorsione a soft clipping, una funzione di base per la rimozione della voce e un comando di riproduzione/pausa.
Tempo Reale
Equalizzatore
Filtri
Effetti Audio
File in questo prodotto:
File Dimensione Formato  
Stefani_Leonardo.pdf

accesso aperto

Dimensione 2.9 MB
Formato Adobe PDF
2.9 MB 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/114265