Cílem této práce je seznámení s technologií Virtual Studio Technology (VST) a návrh a implementace číslicového zvukového efektu jako VST pluginu. Práce se zabývá základními technikami zpracování číslicového zvukového signálu s ohledem na potřeby realizace efektu, dostupnými vývojovými nástroji a frameworky a prozkoumáním open-source implementací VST pluginů. Výsledkem této práce je zvukový efekt vícepásmového zkreslení realizovaný jako VST plugin s implementací funkce pro zkreslení zvuku založené na lineární predikci, který je použitelný v hostitelských aplikacích DAW pro nahrávání a zpracování zvuku
Anotace v angličtině
The goal of this thesis is to learn about Virtual Studio Technology (VST) and to design and implement digital sound effect as VST plugin. The thesis is about basic digital audio signal processing techniques used in digital effect design, available plugin design tools and frameworks and exploration of open-source plugin implementations. The result of this work is multiband distortion VST plugin with the implementation of distortion function based on a linear prediction. This plugin can be used within host DAW applications for sound recording and processing.
sound effects, VST, digital sound processing, linear prediction, LPC, plugin, multiband distortion
Rozsah průvodní práce
69
Jazyk
CZ
Anotace
Cílem této práce je seznámení s technologií Virtual Studio Technology (VST) a návrh a implementace číslicového zvukového efektu jako VST pluginu. Práce se zabývá základními technikami zpracování číslicového zvukového signálu s ohledem na potřeby realizace efektu, dostupnými vývojovými nástroji a frameworky a prozkoumáním open-source implementací VST pluginů. Výsledkem této práce je zvukový efekt vícepásmového zkreslení realizovaný jako VST plugin s implementací funkce pro zkreslení zvuku založené na lineární predikci, který je použitelný v hostitelských aplikacích DAW pro nahrávání a zpracování zvuku
Anotace v angličtině
The goal of this thesis is to learn about Virtual Studio Technology (VST) and to design and implement digital sound effect as VST plugin. The thesis is about basic digital audio signal processing techniques used in digital effect design, available plugin design tools and frameworks and exploration of open-source plugin implementations. The result of this work is multiband distortion VST plugin with the implementation of distortion function based on a linear prediction. This plugin can be used within host DAW applications for sound recording and processing.
sound effects, VST, digital sound processing, linear prediction, LPC, plugin, multiband distortion
Zásady pro vypracování
Cílem práce je seznámit se s technologií VST pluginů a posléze navrhnout a implementovat číslicový zvukový efekt (např. distortion, overdrive, apod.) jako VST plugin. Tento plugin je třeba důkladně otestovat nasazením v nějakém DAW software (LMMS, Reaper, FL Studio, Adobe Audition, apod.).
Seznamte se s technologií Virtual Studio Technology, prostudujte dostupné open-source implementace zvukových efektů realizovaných jako VST plugin. Prostudujte základní techniky reprezentace a zpracování číslicového zvukového signálu s ohledem na potřeby realizace efektu.
Navrhněte a implementujte ve vhodném vývojovém nástroji (např. JUCE nebo podobný) zvolený zvukový efekt jako VST plugin.
Otestujte ve vybraných DAW aplikacích funkčnost a stabilitu vyvinutého pluginu, proveďte také poslechový test přijatelnosti výsledného zvuku.
Proces návrhu a implementace, dosažené výsledky a závěry důkladně popište.
Zásady pro vypracování
Cílem práce je seznámit se s technologií VST pluginů a posléze navrhnout a implementovat číslicový zvukový efekt (např. distortion, overdrive, apod.) jako VST plugin. Tento plugin je třeba důkladně otestovat nasazením v nějakém DAW software (LMMS, Reaper, FL Studio, Adobe Audition, apod.).
Seznamte se s technologií Virtual Studio Technology, prostudujte dostupné open-source implementace zvukových efektů realizovaných jako VST plugin. Prostudujte základní techniky reprezentace a zpracování číslicového zvukového signálu s ohledem na potřeby realizace efektu.
Navrhněte a implementujte ve vhodném vývojovém nástroji (např. JUCE nebo podobný) zvolený zvukový efekt jako VST plugin.
Otestujte ve vybraných DAW aplikacích funkčnost a stabilitu vyvinutého pluginu, proveďte také poslechový test přijatelnosti výsledného zvuku.
Proces návrhu a implementace, dosažené výsledky a závěry důkladně popište.