Nicolò Lutteri

Song detection with Matlab

Introduction

This project aims to develop using Matlab programming language, an algorithm that can detect a song. The idea is to understand the accuracy in a noisy environment and how the detection varies with the sample length.

Gallery

Solution

First, we selected multiple songs and noise. The we use the XCorr algorithm, which is a method that take two waveform and for each position moltpy it. By doing it it created a graph of similarity, if the a value is pretty high it means that the two song are correlate. Because the file selected are vary high for performance reason we decided to use the CUDA library included inside Matlab.

Tecnology Used

Matlab (CUDA)
100%