Signal Visualizer: Software to support music teaching

Project

Final Master work

Teacher

Inma Hernáez

Faculty

Bilbao School of Engineering, University of the Basque Country (UPV/EHU) and Musikene. Higher School of Music of the Basque Country

Course

2021/2022

Description

Signal Visualizer is a computer program designed to support music students in learning advanced techniques of analysis and representation of audio and voice signals. The program shows in a pedagogical and graphic way the steps and processes involved in obtaining the descriptive parameters of the signals, allowing their understanding without having to have a previous training in physics, mathematics or signal processing. This work is already partially developed and in this project the completion of the program is proposed, improving both in the functionality offered and in its efficiency in terms of memory and speed.
 
The software currently offers the following functionality (highlighting the most relevant):

• Short-term signal analysis: energy, zero crossings, Fourier transform, spectrograms 
 • Calculating and representing voice signal formants 
 • Calculating and representing the fundamental frequency and harmonics 

In addition, the software currently provides help with detailed explanations. This functionality is developed for MATLAB, which limits its usability in terms of performance (speed) and operating system. This project proposes:
 
• Migrate development to Python programming language to improve working speed. In addition, Python is an open, license-free language, with the advantages it offers.
• Expand functionality with additional representations (harmonic measurement parameters, and perceptual parameters)
• Develop an extensive database of representative audio signals.

 

>> Go back to the Projects section

No image