Realizace zvukového efektu Waveshaper
but.committee | doc. Ing. MgA. Mgr. Dan Dlouhý, Ph.D. (předseda) doc. Ing. Jiří Schimmel, Ph.D. (místopředseda) Ing. Matouš Vrbík (člen) Ing. Daniel Kováč (člen) Ing. Pavel Hanák, Ph.D. (člen) | cs |
but.defence | Student prezentoval výsledky své práce a komise byla seznámena s posudky. Plánujete pokračovat ve vývoji VST zásuvných modulů? Otázka komise: K čemu slouží ve vaší aplikaci nadvzorkování? Student obhájil bakalářskou práci a odpověděl na otázky členů komise a oponenta. | cs |
but.jazyk | čeština (Czech) | |
but.program | Audio inženýrství | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Schimmel, Jiří | cs |
dc.contributor.author | Leitgeb, David | cs |
dc.contributor.referee | Miklánek, Štěpán | cs |
dc.date.accessioned | 2022-06-17T06:52:05Z | |
dc.date.available | 2022-06-17T06:52:05Z | |
dc.date.created | 2022 | cs |
dc.description.abstract | Cílem této bakalářské práce je realizace nelineárního zvukového efektu typu waveshaper. Ten se skládá z těchto základních bloků: uživatelem editovatelná převodní charakteristika, různé typy kmitočtové filtrace a několik stupňů převzorkování. Prototyp tohoto efektu byl nejprve realizován pomocí softwaru Matlab v kombinaci s jeho rozšířením Audio Toolbox. Z důvodu určitých omezení tohoto prototypu způsobených použitým prostředím byl následně celý efekt od základu přepsán do jazyka C++. Pro tuto implementaci byl využit framework JUCE, který je převážně používaný pro tvorbu aplikací určených ke zpracování zvukového signálu. Přechod na toto prostředí umožnil především editaci převodní charakteristiky v reálném čase a převedení efektu do formátu VST3. Kromě stručného představení použitých typů systémů, motivace pro převzorkování a popisu implementace obou prototypů jsou v práci obsaženy i grafické ukázky demonstrující jejich správnou funkčnost. Zvukové soubory související s těmito ukázkami jsou součástí elektronické přílohy. | cs |
dc.description.abstract | The aim of this thesis is the implementation of a non-linear audio effect called waveshaper. This type of distortion effect contains the following building blocks: user defined transfer function, several types of filters and an oversampling processor with multiple stages of oversampling. The first prototype of this audio effect was implemented using Matlab and its Audio Toolbox extension. Due to certain limitations of this prototype, the whole audio effect was later completely rewritten in C++. This new implementation uses the JUCE framework which is mainly used for audio application development. The transition to this framework allowed real time editing of the transfer function and a VST3 build of the effect. In addition to a brief introduction of the used system types, motivation for oversampling and the description of the implementation for both prototypes, this thesis also includes graphical examples demonstrating their correct functionality. Audio files related to these examples are included in the electronic attachment. | en |
dc.description.mark | A | cs |
dc.identifier.citation | LEITGEB, D. Realizace zvukového efektu Waveshaper [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2022. | cs |
dc.identifier.other | 141302 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/206264 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Nelineární efekt | cs |
dc.subject | zkreslení | cs |
dc.subject | waveshaper | cs |
dc.subject | filtrace | cs |
dc.subject | převzorkování | cs |
dc.subject | Matlab | cs |
dc.subject | Audio Toolbox | cs |
dc.subject | VST3 | cs |
dc.subject | JUCE | cs |
dc.subject | C++ | cs |
dc.subject | Non-linear effect | en |
dc.subject | distortion | en |
dc.subject | waveshaper | en |
dc.subject | filtering | en |
dc.subject | oversampling | en |
dc.subject | Matlab | en |
dc.subject | Audio Toolbox | en |
dc.subject | VST3 | en |
dc.subject | JUCE | en |
dc.subject | C++ | en |
dc.title | Realizace zvukového efektu Waveshaper | cs |
dc.title.alternative | Implementation of Waveshaper Audio Effect | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2022-06-16 | cs |
dcterms.modified | 2022-06-17-07:26:54 | cs |
eprints.affiliatedInstitution.faculty | Fakulta elektrotechniky a komunikačních technologií | cs |
sync.item.dbid | 141302 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2022.06.17 08:52:05 | en |
sync.item.modts | 2022.06.17 08:15:49 | en |
thesis.discipline | Zvuková produkce a nahrávání | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. Ústav telekomunikací | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 3 of 3
Loading...
- Name:
- final-thesis.pdf
- Size:
- 4.12 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- review_141302.html
- Size:
- 3.61 KB
- Format:
- Hypertext Markup Language
- Description:
- review_141302.html