Detail práce
Metronom pro mobilní zařízení Android
Cílem této práce je implementace metronomu pro smartphone s OS Android a smartwatch s OS Tizen, který umožňuje asynchronní fungování i navázání Bluetooth spojení a zasílání dat ze smartphone na smartwatch zařízení. Metronom má sloužit především hudebníkům hrajícím v kapele, kterým umožní ukládání specifického tempa pro konkrétní písničky. Tato tempa lze uložit do playlistů a zaslat pomocí Bluetooth komunikace. Aplikace ve smartwatch představuje jiný způsob zdůraznění tempa, a to pomocí vibrací. Další funkcí sloužící především pro bubeníky je vyhodnocování přesnosti úderů v rámci daného tempa pomocí smartphone aplikace. Pro implementaci byly použity programovací jazyky C# a Java společně s využitím SQLite databází.
metronom, smartwatch, smartphone, chytrý telefon, chytré hodinky, GUI, Material Design, Android, Tizen, Java, C#, SQLite, Bluetooth
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm velmi dobře (B).
- Mohl byste stručně shrnout způsob implementace analýzy zvukového signálu pro vyhodnocení přesnosti úderů?
- Jak je reprezentován vstupní signál a jakým způsobem se porovnává s přesným rytmem?
- Jakým způsobem analyzujete vstupní zvuk získaný z mikrofonu? Jak z něj získáte rytmus?
- Je v tréninkovém režimu hodnota beats per minute (bpm) vždy stejná, nebo ji lze měnit?
- Inspiroval jste se podobnými aplikacemi, které se touto problematikou zabývají?
- Jakým způsobem pracuje automatická detekce tempa ze vstupních zvukových souborů?
Bartík Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
Drahanský Martin, prof. Ing., Dipl.-Ing., Ph.D. (UITS FIT VUT), člen
Hrubý Martin, Ing., Ph.D. (UITS FIT VUT), člen
Martínek Tomáš, doc. Ing., Ph.D. (UPSY FIT VUT), člen
@bachelorsthesis{FITBT23174, author = "Franti\v{s}ek Pomkla", type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce", title = "Metronom pro mobiln\'{i} za\v{r}\'{i}zen\'{i} Android", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2020, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/23174/" }