Lessico IT › Programmazione › Rilevamento dell'altezza

Rilevamento dell'altezza

Programmazione Svenska → Aggiornato: 2026-10-28

Capire quale nota stia suonando, partendo da un segnale che non ha alcuna intenzione di dirlo.

L'approccio ingenuo conta gli attraversamenti dello zero, il che funziona per un'onda sinusoidale e poco altro. I metodi reali cercano la periodicità: l'autocorrelazione confronta il segnale con una copia traslata di sé stesso e trova lo scarto in cui coincidono meglio. L'algoritmo YIN del 2002 ha raffinato l'idea ed è diventato uno standard di fatto. La difficoltà sono gli errori di ottava: una nota con armoniche forti può sembrare la propria ottava, e una fondamentale può mancare del tutto nel segnale pur essendo percepita.

Su questo si basano ogni accordatore, Auto-Tune, Melodyne e convertitore da altezza a MIDI. Il materiale polifonico, per esempio un accordo di chitarra strimpellato, è un problema molto più duro, affrontato seriamente solo dalle reti neurali.

← Torna al lessico