diplomová práce

Modelování zvukových efektů s nelineární převodní charakteristikou pomocí metod strojového učení

Text práce 31.99 MB

Autor práce: Ing. Václav Bařinka

Ak. rok: 2025/2026

Vedoucí: Ing. Benjamin Nimmerrichter

Oponent: prof. Ing. Kamil Říha, Ph.D.

Abstrakt:

Diplomová práce se zabývá návrhem, implementací a vyhodnocením systému pro neuronovou emulaci nelineárních zvukových efektů s pamětí v reálném čase. Navržená architektura HybridAmpModel vychází z hybridního strukturovaného black-box přístupu s topologií L-NL-L, fyzikálně motivovanou signálovým řetězcem kytarového zesilovače. Tvoří ji trénovatelný předřazený FIR filtr, nelineární jádro na bázi temporální konvoluční sítě (TCN) s exponenciálně dilatovanými kauzálními konvolucemi a FiLM (Feature-wise Linear Modulation) podmínění parametru gain s aktivační funkcí Snake. Model je trénován na reálných nahrávkách dvou cílových zařízení: digitálního pluginu SGA1566 a analogového elektronkového zesilovače Laney Ironheart, za použití kombinované ztrátové funkce ESR (Error-to-Signal Ratio) a MR-STFT (Multi-Resolution Short-Time Fourier Transform) s pre-emfázním filtrem. Byly natrénovány čtyři hloubkové varianty architektury (5, 7, 8 a 10 vrstev). Natrénované modely jsou exportovány pomocí knihovny RTNeural a nasazeny jako funkční VST3 pluginy v prostředí JUCE 8 s nulovým algoritmickým zpožděním. Nejlepšího objektivního výsledku bylo dosaženo u varianty SGA1566 10L (validační ESR 8,7\%) a Laney Ironheart 8L (ESR 53,8\%). Subjektivní poslechový on-line test (29 respondentů, metodiky MUSHRA, ABX a párové porovnání preferencí) dosáhl průměrného MUSHRA skóre 55,4 bodů. Výsledky preferenčního testu ukázaly, že celková preference originálu (56,2\%) není na zvolené hladině významnosti statisticky průkazně odlišná od náhodné volby, přičemž u variant SGA1566 8L a Laney 5L respondenti dokonce preferovali predikci modelu před originálem. Generovaný zvuk tak navzdory měřitelným odchylkám disponuje vysokou estetickou hodnotou a je posluchači vnímán jako muzikální a prakticky použitelný.

Klíčová slova:

Neuronové sítě, emulace kytarového zesilovače, temporální konvoluční síť, FiLM podmínění, Snake aktivační funkce, VST3 plugin, RTNeural, poslechový test MUSHRA.

Termín obhajoby

11.06.2026

Výsledek obhajoby

obhájeno (práce byla úspěšně obhájena)

znamkaAznamka

Klasifikace

A

Průběh obhajoby

Otázky oponenta: Jak by se změnila architektura modelu při požadavku na současné zpracování více parametrů efektu (např. gain, tone, presence) namísto jediného parametru gain? Jaké hlavní důvody vedly k výrazně horším hodnotám ESR u modelování analogového zesilovače Laney Ironheart oproti digitálnímu pluginu SGA1566? Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil diplomovou práci a odpověděl na otázky členů komise a oponenta.

Jazyk práce

čeština

Fakulta

Ústav

Studijní program

Audio inženýrství (MPC-AUD)

Specializace

Zvuková produkce a nahrávání (AUDM-ZVUK)

Složení komise

prof. Ing. Kamil Říha, Ph.D. (předseda)
MgA. Michal Indrák, Ph.D. (místopředseda)
MgA. et Mgr. Ondřej Jirásek, Ph.D. (člen)
Ing. Šimon Skvaril (člen)
Mgr. Tomáš Staudek, Ph.D. (člen)

Posudek vedoucího
Ing. Benjamin Nimmerrichter

Student v diplomové práci úspěšně splnil všechny body zadání, vytvořil metodiku pro trénování neuronové sítě k modelování nelineárních parametrických setrvačných efektů a implementoval ji jako funkční VST rozšíření s výpočtem v reálném čase. Výsledné řešení komplexně vyhodnotil pomocí objektivních i subjektivních metrik (poslechový test prokázal věrnost zvuku) a výsledky byly publikovány na konferenci EEICT. Prezentační, jazyková i formální úroveň technické zprávy je velmi dobrá, rozsah je přiměřený a text vhodně doplňují grafy. Mezi drobné nedostatky patří předložky na koncích řádků, anglické názvy podkapitol s dostupným českým překladem (například podkapitola 4.4.1), malá velikost textu u některých obrázků (například obrázek 8.1) a citace neodpovídající citační normě ISO 690 (autor pravděpodobně použil starší verzi z roku 2010). Elektronická příloha se zdrojovými kódy je přehledně komentovaná. Student pracoval po celý rok velmi aktivně, pravidelně chodil na konzultace a v práci jasně prokázal znalosti programování, audioinženýrství i strojového učení. Výsledný počet bodů navržený vedoucím: 92

Známka navržená vedoucím: A

Student v práci prokázal schopnost orientace v oblasti digitálního zpracování signálů, neuronových sítí i moderních metod audio modelování. Teoretická část vhodně shrnuje principy analogových efektů, neuronových sítí a architektur používaných pro audio aplikace. Praktická část obsahuje návrh vlastní architektury HybridAmpModel, realizaci trénovací pipeline i implementaci funkčního VST3 pluginu. Pozitivně hodnotím zejména rozsah experimentů, realizaci subjektivních poslechových testů a propojení teoretických poznatků s praktickou implementací.
Práce je zpracována na velmi dobré technické úrovni, text je přehledný a vhodně doplněný grafy, schématy a výsledky měření. Přestože některé části mohly být stručnější a detailněji diskutovat limity navrženého řešení, celkově práce splňuje zadání v plném rozsahu a přináší kvalitní výsledky využitelné v praxi.
Vzhledem k uvedenému doporučuji práci hodnotit 95 body, tedy klasifikačním stupněm A. Otázky k obhajobě:
  1. Jak by se změnila architektura modelu při požadavku na současné zpracování více parametrů efektu (např. gain, tone, presence) namísto jediného parametru gain?
  2. Jaké hlavní důvody vedly k výrazně horším hodnotám ESR u modelování analogového zesilovače Laney Ironheart oproti digitálnímu pluginu SGA1566?
Výsledný počet bodů navržený oponentem: 95

Známka navržená oponentem: A

Odpovědnost: Mgr. et Mgr. Hana Odstrčilová