Come funziona l'accordatore per chitarra online: dal microfono alla nota
Quando pizzichi una corda della chitarra, il microfono del tuo dispositivo cattura le vibrazioni dell'aria e le trasforma in un segnale elettrico. Questo segnale è una forma d'onda che si ripete nel tempo: il compito dell'accordatore per chitarra online è individuare con precisione la frequenza di questa ripetizione, espressa in hertz (Hz). Ad esempio, la corda del La (A2) in accordatura standard vibra a 110 Hz, mentre la corda più sottile, il Mi cantino (E4), raggiunge 329,63 Hz.
Il processo avviene interamente nel browser, senza inviare dati a server esterni. L'algoritmo analizza una finestra di 4096 campioni audio, applicando una funzione chiamata Normalised Square Difference Function (NSDF). Questa tecnica elimina il bias che farebbe apparire le corde basse leggermente più acute di quanto siano realmente, un problema comune negli accordatori basati su semplice autocorrelazione. Una volta individuata la frequenza fondamentale, il sistema la confronta con le note musicali più vicine utilizzando la formula:
Dove è la frequenza rilevata e rappresenta il numero MIDI della nota più vicina. La deviazione in centesimi viene calcolata come:
Un centesimo corrisponde a un centesimo di semitono, quindi una deviazione di 10 centesimi è appena percettibile all'orecchio umano. L'accordatore mostra solo valori quando la confidenza della rilevazione supera una soglia minima: se il segnale è troppo debole o disturbato, l'ago rimane fermo in posizione di ascolto, evitando letture errate.