Aplikacja wspomagająca naukę gry na instrumentach poprzez analizę i wizualizację sygnałów muzycznych
Praca inżynierska, 2022
Autor: Rafał Gorecki
Promotor: Jakub Wagner
Streszczenie
Przedmiotem pracy inżynierskiej „Aplikacja wspomagająca naukę gry na instrumentach poprzez analizę i wizualizację sygnałów muzycznych” jest aplikacja napisana w języku Python, służąca jako pomoc w doskonaleniu gry na instrumentach muzycznych, w szczególności perkusyjnych i poczucia rytmu. Zawiera dodatkowo dyktafon i prosty metronom, a zatem podstawowe narzędzia używane przez muzyków na każdym poziomie zaawansowania.
Najważniejszą część oprogramowania stanowi analizator, który umożliwia weryfikację nagrania pod kątem poprawności wykonania fraz muzycznych poprzez wykrycie w nagranej ścieżce momentów zagrania kolejnych dźwięków i porównanie ich z wybranym nagraniem odniesienia.
Do detekcji nut w nagraniu posłużył algorytm bazujący na krótkoczasowej transformacji Fouriera i przetwarzaniu danych z uzyskiwanych spektrogramów, co zostało opisane w kolejnych rozdziałach pracy od strony matematycznej oraz programistycznej.