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
Annotation in English
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
Length of the covering note
69
Language
CZ
Annotation
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
Annotation in English
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
Research Plan
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.
Research Plan
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.