Diplomová práce si klade za cíl vyuţití znalostí programování, analýzy zvuku a implementovat software určeného zejména k rozeznávání intonace ze zvukových dat, ale také rytmiky testované osoby.
V teoretické části je popsána akustika, hudební názvosloví a technické prostředky nutné k tvorbě aplikace. V praktické části jsou vysvětleny nejdůleţitější výňatky zdrojových kódů, struktury tabulek a princip funkcí webové prezentace a v neposlední řadě také testování samotné aplikace na zvukových záznamech.
Anotace v angličtině
The purpose of this diploma thesis is to use the knowledge in a field of programming and sound-analysis and putting it into an application used for recognizing intonation from audio files and also rhytmics of tested person. Music terminology, acoustics and technical instruments used in making of this application are described in theoretical part. Analytical part is about explaining extracts of source-codes, charts structures, methods of the web presentation and testing the sound records as well.
Klíčová slova
FFT, C#, analýza, rytmika, PHP, třída, noty.
Klíčová slova v angličtině
FFT, C#, analysis, rhytmics, PHP, class, tones.
Rozsah průvodní práce
62
Jazyk
CZ
Anotace
Diplomová práce si klade za cíl vyuţití znalostí programování, analýzy zvuku a implementovat software určeného zejména k rozeznávání intonace ze zvukových dat, ale také rytmiky testované osoby.
V teoretické části je popsána akustika, hudební názvosloví a technické prostředky nutné k tvorbě aplikace. V praktické části jsou vysvětleny nejdůleţitější výňatky zdrojových kódů, struktury tabulek a princip funkcí webové prezentace a v neposlední řadě také testování samotné aplikace na zvukových záznamech.
Anotace v angličtině
The purpose of this diploma thesis is to use the knowledge in a field of programming and sound-analysis and putting it into an application used for recognizing intonation from audio files and also rhytmics of tested person. Music terminology, acoustics and technical instruments used in making of this application are described in theoretical part. Analytical part is about explaining extracts of source-codes, charts structures, methods of the web presentation and testing the sound records as well.
Klíčová slova
FFT, C#, analýza, rytmika, PHP, třída, noty.
Klíčová slova v angličtině
FFT, C#, analysis, rhytmics, PHP, class, tones.
Zásady pro vypracování
Proveďte literární rešerši na téma \"programy pro výuky intonace a rytmiky\".
Popište, jak lze v digitální podobě popsat zpěv a jaké jsou parametry určující správnou rytmiku a intonaci.
Vytvořte program umožňující záznam zpěvu a jeho následnou analýzu.
Navrhněte a realizujte webovou prezentaci s možností personifikace a možnosti uploadů nahrávek a notových základů.
Naplňte systém příklady prezentujícími funkčnost celého systému.
Zásady pro vypracování
Proveďte literární rešerši na téma \"programy pro výuky intonace a rytmiky\".
Popište, jak lze v digitální podobě popsat zpěv a jaké jsou parametry určující správnou rytmiku a intonaci.
Vytvořte program umožňující záznam zpěvu a jeho následnou analýzu.
Navrhněte a realizujte webovou prezentaci s možností personifikace a možnosti uploadů nahrávek a notových základů.
Naplňte systém příklady prezentujícími funkčnost celého systému.
Seznam doporučené literatury
NAGEL, Christian, et al. C 2008 : Programujeme profesionálně. David Dirga. 1. vydání. Brno : Computer Press, a.s., 2009. 1898 s. ISBN 978-80-251-2401-7.
MCCONNELL, Steve. Dokonalý Kód : Umění programování a techniky tvorby software. Bogdan Kiszka. Brno : Computer Press, a.s., 2006. 894 s. ISBN 80-251-0849-X.
PETZOLD, Charles. Mistrovství ve Windows Presentation Foundation. Jakub Mikulaštík, Jiří Fadrný. Brno : Computer Press, a.s., 2008. 928 s. ISBN 978-80-251-2141-2.
GUTMANS, Andi; BAKKEN, Saether Stig; RETHANS, Derick. Mistrovství v PHP 5. Ivo Magera; Bogdan Kiszka. 2. vydání. Brno : Computer Press, a.s., 2007. 655 s. ISBN 978-80-251-1519-0.
KOFLER, Michael. Mistrovství v MySQL 5 : Kompletní průvodce webového vývojáře. Martin Domes; Jan Svoboda, Ondřej Baše, Jaroslav Černý. 1. vydání. Brno : Computer Press, a.s., 2007. 805 s. ISBN 978-80-251-1502-2.
WILLIAMS, E. Hugh; LANE, David. Programujeme webové aplikace pomocí PHP a MySQL. Ivo Magera; David Krásenský. 1. vydání. Praha : Computer Press, a.s., 2002. 530 s. ISBN 80-7226-760-4.
CROFT, Jeff; LLOYD, Ian; RUBIN, Dan. Mistrovství v CSS : Pokročilé techniky pro webové designéry a vývojáře. Martin Domes; Josef Bábík. 1. vydání. Brno : Computer Press, a.s., 2007. 409 s. ISBN 978-80-251-1705-7.
Seznam doporučené literatury
NAGEL, Christian, et al. C 2008 : Programujeme profesionálně. David Dirga. 1. vydání. Brno : Computer Press, a.s., 2009. 1898 s. ISBN 978-80-251-2401-7.
MCCONNELL, Steve. Dokonalý Kód : Umění programování a techniky tvorby software. Bogdan Kiszka. Brno : Computer Press, a.s., 2006. 894 s. ISBN 80-251-0849-X.
PETZOLD, Charles. Mistrovství ve Windows Presentation Foundation. Jakub Mikulaštík, Jiří Fadrný. Brno : Computer Press, a.s., 2008. 928 s. ISBN 978-80-251-2141-2.
GUTMANS, Andi; BAKKEN, Saether Stig; RETHANS, Derick. Mistrovství v PHP 5. Ivo Magera; Bogdan Kiszka. 2. vydání. Brno : Computer Press, a.s., 2007. 655 s. ISBN 978-80-251-1519-0.
KOFLER, Michael. Mistrovství v MySQL 5 : Kompletní průvodce webového vývojáře. Martin Domes; Jan Svoboda, Ondřej Baše, Jaroslav Černý. 1. vydání. Brno : Computer Press, a.s., 2007. 805 s. ISBN 978-80-251-1502-2.
WILLIAMS, E. Hugh; LANE, David. Programujeme webové aplikace pomocí PHP a MySQL. Ivo Magera; David Krásenský. 1. vydání. Praha : Computer Press, a.s., 2002. 530 s. ISBN 80-7226-760-4.
CROFT, Jeff; LLOYD, Ian; RUBIN, Dan. Mistrovství v CSS : Pokročilé techniky pro webové designéry a vývojáře. Martin Domes; Josef Bábík. 1. vydání. Brno : Computer Press, a.s., 2007. 409 s. ISBN 978-80-251-1705-7.
Přílohy volně vložené
CD-ROM<br>
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student seznámil komisi s obsahem a výsledky své diplomové práce v krátké prezentaci. Po přečtení posudků vedoucího a oponenta práce následovala diskuze, ve které byly položeny následující dotazy:
Ing. Srnec:
1) Z jakého důvodu byla pro vývoj aplikace zvolena technologie .NET s jazykem C-sharp? Je v budoucnu plánováno provozovat program i v jiných operačních systémech, než je MS Windows?
2) Jaké jsou možnosti převodu midi formátu do formátu wav a proč při tomoto převodu dochází ke změnám intonace?
3) Jaký význam pro diplomoovu práci amjí kapitoly zabývající se způsoby napadení webových serverů?
4) Proč antivirový program při spouštění aplikace hlásí podezřelý kód? (AVG označuje aplikaci jako malware, vkládající kód)?
Jakým způsobem lze sdílet nahrávky a notové záznamy ve vytvořené prezentaci?
Student na položené dotazy odpověděl. Následovalo zkoušení ze tří předmětů.