Tato práce představuje metody v časovém pásmu pro hledání znějícího tónu. V první části popisuje obecnou teorii vzniku a zaznamenávání tónů z fyzikálního i počítačového pohledu. Mezi popisované metody patří Autokorelace, SDF, jejich kombinace SNAC a AMDF.
Další část se věnuje reálné implementaci pro zařízení s operačním systémem Android a ukazuje výsledky popisovaných metod i s jejich chybami a výhodami. Výsledná aplikace Muassist je určena všem hudebníkům jako užitečný pomocník. Poslední část se věnuje programovému návrhu ladičky.
Annotation in English
This thesis presents time-domain methods for pitch period detection. In the first part, the basic sound theory is described, including tone frequencies, from the point of view of physical and human perception. The second part is dedicated to the methods, such as the autocorrelation, SDF, their combination called SNAC, and AMDF.
The last part mentions actual implementation for Android devices and shows the results of the described methods and my own application architecture. The final application is called Muassist.
Keywords
ladička, tón, hudební nástroj, Autokorelace, AMDF, Fourierova transformace, zpracování signálu, Android
Tato práce představuje metody v časovém pásmu pro hledání znějícího tónu. V první části popisuje obecnou teorii vzniku a zaznamenávání tónů z fyzikálního i počítačového pohledu. Mezi popisované metody patří Autokorelace, SDF, jejich kombinace SNAC a AMDF.
Další část se věnuje reálné implementaci pro zařízení s operačním systémem Android a ukazuje výsledky popisovaných metod i s jejich chybami a výhodami. Výsledná aplikace Muassist je určena všem hudebníkům jako užitečný pomocník. Poslední část se věnuje programovému návrhu ladičky.
Annotation in English
This thesis presents time-domain methods for pitch period detection. In the first part, the basic sound theory is described, including tone frequencies, from the point of view of physical and human perception. The second part is dedicated to the methods, such as the autocorrelation, SDF, their combination called SNAC, and AMDF.
The last part mentions actual implementation for Android devices and shows the results of the described methods and my own application architecture. The final application is called Muassist.
Keywords
ladička, tón, hudební nástroj, Autokorelace, AMDF, Fourierova transformace, zpracování signálu, Android