Skip to content

Audio Analysis Tool project for the course "Fundamentos de Sonido e Imagen" in the Telecommunications Engineering Degree at the Universidad de Vigo (2021 - 2022)

License

Notifications You must be signed in to change notification settings

Pirito10/DetectorComponentesTonales-FSI-UVigo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Detector de Componentes Tonales

Detector de Componentes Tonales is an Audio Analysis Tool developed as part of the course "Fundamentos de Sonido e Imagen" in the Telecommunications Engineering Degree at the Universidad de Vigo (2021 - 2022).

About The Project

This project implements a MATLAB-based system for detecting tonal components in an audio signal by analyzing it, identifying frequency peaks, and determining whether the signal contains significant tonal components.

The project features:

  • Detection of tonal components in an audio signal.
  • Frequency spectrum analysis using DFT.
  • Peak detection to identify dominant frequency components.
  • Optional tuner mode for analyzing single musical notes.
  • Graphical visualization of the signal waveform, frequency spectrum, and spectrogram.

How To Run

Requirements

Make sure you have MATLAB installed on your system.

Usage

  1. Open MATLAB.
  2. Navigate to the project's directory.
  3. Run the following function:
deteccion_tonos(<file>, <mode>);
Option Description Example
file File to analyze dial.wav
mode Enable (1) or disable (0) the tuner 0

Example

deteccion_tonos(sounds/tonal/dial.wav, 0);

About The Code

Refer to Especificaciones.pdf and Memoria.pdf for an in-depth explanation of the project, how to run it, how the system and algorithm works, results and performace, and more.

About

Audio Analysis Tool project for the course "Fundamentos de Sonido e Imagen" in the Telecommunications Engineering Degree at the Universidad de Vigo (2021 - 2022)

Topics

Resources

License

Stars

Watchers

Forks

Languages