Back

A Tutorial on Onset Detection in Music Signals

Autores: Juan Pablo Bello, Laurent Daudet, Samer Abdallah, Chris Duxbury, Mike Davies, and Mark B. Sandler


Definições básicas:

Esquema geral de um algoritmo de detecção de onset

1. Pré-processamento

O pré-processamento do sinal deve ressaltar características úteis para a tarefa almejada, nesse caso a detecção de onsets

2. Redução

O objetivo da redução é transformar o sinal em uma função de detecção (ou novelty function), que contenha as ocorrências de transientes do sinal original.

Comparação dos métodos

3. Peak-Picking

O processo de encontrar picos deve estar envolvido em um algoritmo robusto, de modo que os atributos que desejamos encontrar (geralmente o máximo local, ou pico) não seja mascarado por ruídos ou por outros eventos que não necessariamente sejam relacionados a onsets, como o vibrato. Por isso, o algoritmo tem que seguir alguns passos:

4. Como escolher o melhor método

Os métodos são dependentes do tipo de sinal no qual vão ser aplicados. Dado isso, os autores fazem as seguintes considerações: