Informace o kvalifikační práci Detekce základního tónu signálu strunných nástrojů a její interpretace pomocí syntezátoru v technologii Virtual Studio Technology
Tato práce se zabývá analýzou zvukového signálu kytary či basy za účelem získání základní frekvence tónu v reálném čase. Pro tento účel jsou zde zkoumány a porovnávány vlastnosti a vhodnost různých algoritmů.
Praktická část řeší implementaci plug-inu v technologii VST, jež produkuje signál s výškou tónu vstupního signálu užitím nejvhodnějšího algoritmu pro extrakci základní frek-vence s možností modulace výstupního signálu.
Anotace v angličtině
This thesis deals with guitar and bass sounds analysis in order to gain fundamental frequency in real-time. For this case, I examine and compare properties and suitability of different algo-rithms.
The practical part deals with the implementation of a plug-in in VST technology, which pro-duces signal on input signal's fundamental frequency with further options for output signal modulation.
Klíčová slova
VST plug-in, detekce výšky tónu, základní frekvence
Klíčová slova v angličtině
VST plug-in, pitch detection, fundamental frequency
Rozsah průvodní práce
68
Jazyk
AN
Anotace
Tato práce se zabývá analýzou zvukového signálu kytary či basy za účelem získání základní frekvence tónu v reálném čase. Pro tento účel jsou zde zkoumány a porovnávány vlastnosti a vhodnost různých algoritmů.
Praktická část řeší implementaci plug-inu v technologii VST, jež produkuje signál s výškou tónu vstupního signálu užitím nejvhodnějšího algoritmu pro extrakci základní frek-vence s možností modulace výstupního signálu.
Anotace v angličtině
This thesis deals with guitar and bass sounds analysis in order to gain fundamental frequency in real-time. For this case, I examine and compare properties and suitability of different algo-rithms.
The practical part deals with the implementation of a plug-in in VST technology, which pro-duces signal on input signal's fundamental frequency with further options for output signal modulation.
Klíčová slova
VST plug-in, detekce výšky tónu, základní frekvence
Klíčová slova v angličtině
VST plug-in, pitch detection, fundamental frequency
Zásady pro vypracování
Popište algoritmy detekce základního tónu signálu a vyberte algoritmus vhodný pro hudební signály (basa a kytara).
Algoritmus optimalizujte pro zpracování signálu v reálném čase a implementujte jako plug-in modul technologie VST.
Implementujte oscilátor s digitálním řízením výšky tónu z detektoru základního tónu, digitálně řízený filtr a zesilovač, které budou zpracovávat signál oscilátoru.
Popište algoritmy detekce začátků a konců tónů (takzvaný onset detektor) pracující v reálném čase a implementujte zvolený algoritmus v plug-in modulu.
Implementujte dva generátory obálky ADSR řízené onset detektorem pro řízení filtru a zesilovače.
V plug-in modulu doplňte druhou větev signálu pro filtrování a řízení zesílení vstupního signálu namísto signálu oscilátoru.
Zásady pro vypracování
Popište algoritmy detekce základního tónu signálu a vyberte algoritmus vhodný pro hudební signály (basa a kytara).
Algoritmus optimalizujte pro zpracování signálu v reálném čase a implementujte jako plug-in modul technologie VST.
Implementujte oscilátor s digitálním řízením výšky tónu z detektoru základního tónu, digitálně řízený filtr a zesilovač, které budou zpracovávat signál oscilátoru.
Popište algoritmy detekce začátků a konců tónů (takzvaný onset detektor) pracující v reálném čase a implementujte zvolený algoritmus v plug-in modulu.
Implementujte dva generátory obálky ADSR řízené onset detektorem pro řízení filtru a zesilovače.
V plug-in modulu doplňte druhou větev signálu pro filtrování a řízení zesílení vstupního signálu namísto signálu oscilátoru.
Seznam doporučené literatury
OPPENHEIM A. V., WILLSKY A. S.: Signals and Systems, Prentice Hall, New Jersey, 1997.
VÍCH R., SMEJKAL Z.: Číslicové filtry, Academia, 2000.
ZAPLATÍLEK K., DOŇAR B.: Matlab - začínáme se signály, BEN, 2006.
DINIZ P. S., da SILVA E., NETTO S. L.: Digital Signal Processing, Cambridge University Press, 2010.
NEUKOM M.: Signals, Systems and Sound Synthesis, Peter Lang, 2013.
Seznam doporučené literatury
OPPENHEIM A. V., WILLSKY A. S.: Signals and Systems, Prentice Hall, New Jersey, 1997.
VÍCH R., SMEJKAL Z.: Číslicové filtry, Academia, 2000.
ZAPLATÍLEK K., DOŇAR B.: Matlab - začínáme se signály, BEN, 2006.
DINIZ P. S., da SILVA E., NETTO S. L.: Digital Signal Processing, Cambridge University Press, 2010.
NEUKOM M.: Signals, Systems and Sound Synthesis, Peter Lang, 2013.
Přílohy volně vložené
-
Přílohy vázané v práci
grafy, schémata, tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student v krátké prezentaci představil komisi výsledký své diplomové práce. Po přečtení posudků vedoucího a oponenta následovala diskuze, ve které byly položeny následující dotazy:
dr. Dulík: Jaký je aktuální State of the art? Co všechno lze v dnešní době zpracovat v reálném čase?
dr. Dulík: Použitá knihovna je v jazyku C, C++ nebo .NET?
Student položené dotazy zodpověděl a reagoval pohotově.