Zpráva k semestrální práci z B2M31SYN Syntéza audio signálů

Podobné dokumenty

Synth challange 2016

Semestrální práce z předmětu Syntéza audio signálů

Zpráva k semestrální práci z předmětu Syntéza audio signálů. Vypracoval: Jakub Krista Zimní semestr 2016/2017 Datum odevzdání:

Syntéza audio signálů Aditivní syntéza symfonického orchestru a akordeonu

Syntéza zvuků a hudebních nástrojů v programovém prostředí MATLAB

Zpráva k semestrální práci

B2M31SYN 3. PŘEDNÁŠKA 17. října 2018

Akustika. 3.1 Teorie - spektrum

A2B31SMS 3. PŘEDNÁŠKA 15. října 2015

B2M31SYN SYNTÉZA AUDIO SIGNÁLŮ

A2B31SMS 11. PŘEDNÁŠKA 4. prosince 2014

mel jednotka subjektivní výšky tónu. Výška tónu o frekvenci 1000 Hz a hladině akustického tlaku 40 db se rovná 1000 melům.

SYNTÉZA AUDIO SIGNÁLŮ

Hudební nástroje se dělí do několika skupin podle způsobu tvoření tónu.

Hudební nástroje. Hudební nástroje jsou zařízení k vydávání tónů a zvuků. Používají se v hudbě. Hudební nástroje mají svou barvu tónu.

crescendo = decrescendo = ppp= piano pianissimo= allegro = moderato =

Úvod do MIDI 15. listopadu Co je to MIDI General MIDI MIDI v MATLABu MIDI freeware

Modulační syntéza 8. prosince 2014

3 Tvorba zvuku elektronickou cestou

Hudební nauka. přehled látky pro 1. a 2. ročník DÉLKA VÝŠKA SÍLA BARVA HLAVIČKA NOTY

NOTY A POMLKY - OPAKOVÁNÍ

Bicí nástroje: 4.ročník. A dur + akordy + D7. fis moll harmonická + akordy. fis moll melodická + akordy. d moll harmonická + akordy

X31ZZS 3. PŘEDNÁŠKA 6. října Periodické průběhy Fourierovy řady Spektrum Barva zvuku Aplikace

Akustika. Hudební nástroje. 7. Přednáška

Zuzana Štichová. hudební nástroje. Ročník: 6. Datum vytvoření: červen 2012

Rozdělení strunných nástrojů: Rozdělení dechových nástrojů: Bicí nástroje: 4.ročník Opakování. G dur + akordy + D7. e moll harmonická + akordy

Stupnice fis moll má 3 křížky fis, cis, gis

Katalog rozpracova ní obsahu vzdě la va ní ra mcový ch vzdě la vací ch programu do s kolní ch vzdě la vací ch programu RVP2ŠVP Konzervatoř Brno

Akustika pro posluchače HF JAMU

Konkretizovaný výstup Konkretizované učivo Očekávané výstupy RVP

Estetická výchova hudební (EVH) Lidová hudba, píseň, hudebně výrazové prostředky, symfonický orchestr, jevištní hudba

PRAVIDLA HRY: VY_32_INOVACE_192. Varianta č. 1: Hudební výchova 8. ročník (pexeso hudebních nástrojů)

7. listopadu 2018 Hlas a řeč. Hudební nástroje. Formantové syntézy. Číslicové pásmové propusti. Aplikace

UČEBNÍ PLÁNY PRO ZÁKLADNÍ UMĚLECKÉ ŠKOLY

VY_32_INOVACE_04_ Komorní orchestry_38

Akustika pro posluchače HF JAMU

AKUSTIKA. Barva tónu

UČEBNÍ PLÁNY PRO ZÁKLADNÍ UMĚLECKÉ ŠKOLY

Akustika. Hudební nástroje. 7. Přednáška

A2B31SMS 2. PŘEDNÁŠKA 9. října 2017 Číslicové signály

Akustika. Hudební nástroje

filtry FIR zpracování signálů FIR & IIR Tomáš Novák

A7B31ZZS 10. PŘEDNÁŠKA Návrh filtrů 1. prosince 2014

Zvuková karta. Zvuk a zvuková zařízení. Vývoj, typy, vlastnosti

Ministerstvo školství, mládeže a tělovýchovy České republiky HUDEBNÍ, TANEČNÍ, VÝTVARNÝ A LITERÁRNĚ DRAMATICKÝ OBOR

B2M31SYN 2. PŘEDNÁŠKA 10. října 2018 Generování číslicových signálů

Durové stupnice s křížky: C, G, D, A, E Durové stupnice s béčky: F, B, Es, As

Ředitelka. vyhlašuje 1. kolo přijímacího řízení pro školní rok 2017/2018

Ředitelka. vyhlašuje 1. kolo přijímacího řízení pro školní rok 2019/2020

Vybrané oblasti hudební akustiky

Ředitelka. vyhlašuje 2. kolo přijímacího řízení pro školní rok 2017/2018

UCHAZEČI PODLE VYHOVĚL, BODŮ Z TESTŮ CELKEM - AKAD. ROK 2015/16

Zvuk a multimédia II.

Ředitelka. vyhlašuje 1. kolo přijímacího řízení pro školní rok 2014/2015

Zásady regulace - proudová, rychlostní, polohová smyčka

Číslicové filtry. Honza Černocký, ÚPGM

MULTIMEDIÁLNÍ A HYPERMEDIÁLNÍ SYSTÉMY. 4) Upravujeme nahraný zvuk

PRACOVNÍ SEŠIT DO HUDEBNÍ NAUKY. 4. ročník

VY_32_INOVACE_07_ Složení symfonického orchestru_38

ADA Semestrální práce. Harmonické modelování signálů

5.1.7 Studijní zaměření Hra na elektronické klávesové nástroje

25 - Základy sdělovací techniky

Pracovní list pro opakování znalostí z hudební výchovy a prohloubení dovedností práce s internetem. Listy jsou rozděleny na 4 kategorie (A, B, C, D).

Klasifikace hudebních stylů

NÁVODNÍK za 5. ročník Co musím umět, abych mohl přestat chodit do nauky! Znám bezpečně kvintový a kvartový kruh:

Návrh frekvenčního filtru

Vlastnosti Fourierovy transformace

Stupnice e moll má jeden křížek- fis. E moll aiolská. Stupnice h moll má dva křížky- fis, cis. H moll aiolská. 3. ročník.

ZÁKLADNÍ STUDIUM HUDEBNÍHO OBORU

Mechanické kmitání a vlnění

mikrofony pro živé ozvučení

Dodatek k ŠVP ZUV č. 3. Název školního vzdělávacího programu: Uměním k tvořivosti tvořivostí ke kultuře kulturou k hodnotám lidství

2. GENERÁTORY MĚŘICÍCH SIGNÁLŮ II

Nízkofrekvenční (do 1 MHz) Vysokofrekvenční (stovky MHz až jednotky GHz) Generátory cm vln (až desítky GHz)

Úvod do zpracování signálů

Lineární a adpativní zpracování dat. 3. Lineární filtrace I: Z-transformace, stabilita

Dodatek k ŠVP ZUV č. 2. Název školního vzdělávacího programu: Uměním k tvořivosti tvořivostí ke kultuře kulturou k hodnotám lidství

Lineární a adaptivní zpracování dat. 1. ÚVOD: SIGNÁLY a SYSTÉMY

Primární zpracování radarového signálu dopplerovská filtrace

Modelování anelastické odezvy vlastních kmitů zemětřesení v Chile 2010

Název: Studium kmitů hudebních nástrojů, barva zvuku

ochranným obvodem, který chrání útlumové články před vnějším náhodným přetížením.

ZPRACOVÁNÍ SIGNÁLŮ Z MECHANICKÝCH. Jiří Tůma

Experiment s FM přijímačem TDA7000

1. r. 2. r. hudební dílna 1 1 sborový zpěv 0,5 0,5

Obsah. Úvod 11 Čeští skladatelé Kalabisovy generační vrstvy 11 Skladatelský typ Viktora Kalabise 12 Vznik monografie 14.

ZÁPADOČESKÁ UNIVERZITA V PLZNI FAKULTA ELEKTROTECHNICKÁ KATEDRA APLIKOVANÉ ELEKTRONIKY A TELEKOMUNIKACÍ DIPLOMOVÁ PRÁCE

1 Zpracování a analýza tlakové vlny

Lineární a adaptivní zpracování dat. 1. ÚVOD: SIGNÁLY, ČASOVÉ ŘADY a SYSTÉMY

studiové mikrofony mikrofony série 40 mikrofony série 20 průvodce použitím strana 16

STŘEDNÍ PRŮMYSLOVÁ ŠKOLA SDĚLOVACÍ TECHNIKY Praha 1, Panská 856/3, , , e mail: sekretariat@panska.

Počítačové sítě. Lekce 5: Základy datových komunikací

HUDEBNÍ VÝCHOVA. 1. ročník

Otázka 22(42) Přístroje pro měření signálů, metody pro měření v časové a frekvenční doméně. Přístroje

A7B31ZZS 6. PŘEDNÁŠKA 27. října 2014

Cílem hudební výchovy je rozvíjet u dětí kladný vztah k hudbě, a to především zpěvem a poslechem hudby.

5 VZDĚLÁVACÍ OBSAH UMĚLECKÝCH OBORŮ 5.1 VZDĚLÁVACÍ OBSAH HUDEBNÍHO OBORU

Architektura počítačů. Zvukové karty

VYSOKÉ UČENÍ TECHNICKÉ V BRNĚ FAKULTA ELEKTROTECHNIKY A KOMUNIKAČNÍCH TECHNOLOGIÍ ÚSTAV RADIOELEKTRONIKY. OPTICKÝ SPOJ LR-830/1550 Technický popis

Transkript:

Zpráva k semestrální práci z B2M31SYN Syntéza audio signálů Část 1 - Syntéza orchestrálních nástrojů pro symfonickou báseň B.Smetany "Vltava" Cílem této části práce je syntetizovat symfonickou báseň B.Smetany "Vltava" za použití předloženého MIDI souboru. MIDI soubor obsahuje přímý popisem hudebních zvuků jednotlivých nástrojů, které jsou v dané skladbě použity. Pro vlastní zpracování MIDI souborů byl použit MIDI toolbox pro MATLAB, jehož funkce zajišťují přepočet hudebních veličin na technické (pro syntézu se jedná o frekvenci tónu, dobu trvání tónu, amplitudu a vzorkovací frekvenci), které jsou použity funkcemi pro syntézu jednotlivých nástrojů. Vzhledem k použití MIDI toolboxu se tedy celý úkol syntézy skladby omezuje na syntézu zvuků jednotlivých nástrojů, potřebných pro tuto skladbu, neboť vše ostatní zajistí právě MIDI toolbox. Část 2 - Tři oktávy durové hudební stupnice Cílem této části je vytvořit tři oktávy stupnice, které zahrají syntetizované hudební nástroje. Základní zvolená frekvence C je 65.406 Hz, od této frekvence se pak odvíjí frekvence následujících tří oktáv stupnice podle vztahu pro každou oktávu [c 1.1225*c 1.2599*c 1.3348*c 1.4983*c 1.6819*c 1.8877*c], kde jednotlivé frekvence odpovídají notám [C D E F G A H]. Pro přehrání této stupnice jsou použity tuba, klavír, housle, klarinet a flétna. Vlastní skript stupnice.m se skládá z výpočtu vektoru požadovaných frekvencí a cyklu, ve kterém jsou volány funkce pro syntézu zvuku jednotlivých nástrojů. Jednotlivý tóny jsou vloženy do jednoho vektoru, který je následně exportován do WAV souboru. Část 3 Syntéza skladby Imperial march Cílem v této části práce je syntetizovat skladbu Imperial march za použití MIDI souboru. MIDI soubor obsahuje přímý popisem hudebních zvuků jednotlivých nástrojů, které jsou v dané skladbě použity. Pro tuto syntézu byly použity nástroje vytvořené pro syntézu v první části a dva další nástroje, které bylo třeba doplnit. Jedná se o buben a klavír. Důvodem výběru této syntézy je, že jsem část stejné skladby realizoval jako semestrální práci z předmětu A2B31SMS, kde syntéza byla realizována bez pomoci MIDI toolboxu. V minulosti jsme realizoval syntetický zvuk klavíru pomocí aditivní syntézy. Nyní jsem se rozhodl použít pro syntézu zvuku klavíru modifikovaný Karplus-Strongův algoritmus s následnou úpravou zvuku pomocí rezonátoru a následně moci porovnat jednotlivé realizace klavíru i vyznění celé 1

skladby při použití pouze klavíru a při použití celého orchestru, kde vybranou pasáž hraje originálně trubka. Popis realizace Hlavním skriptem je skript main.m, ve kterém je načten MIDI soubor pomocí jedné z funkcí MIDI toolboxu. Načtená data jsou dále zpracována dalšími funkcemi toolboxu. Pro syntézu zvuků nástrojů je vždy toolboxem volána funkce synth.m, jejímiž vstupy jsou frekvence tónu, doba trvání tónu, amplituda, vzorkovací frekvence, číslo kanálu a číslo nástroje, a výstupem je syntetizovaný zvuk požadovaného nástroje. Funkce synth.m obsahuje řadu podmínek IF, které volají jednotlivé funkce pro syntézu daného nástroje podle jeho čísla a čísla kanálu (nástroje s číslem kanálu 10 se vyhodnocují podle tabulky pro perkusní nástroje, ostatní čísla kanálů se vyhodnocují podle standardní tabulky nástrojů). Po vytvoření syntézy všech potřebných tónů a jejich spojení do jednoho vektoru (což je zajištěno funkcemi MIDI toolboxu) je ve funkci main.m načtena impulzní odezva reálného prostoru, do kterého je následně výsledný syntetický signál pomocí konvoluce (provedení ve frekvenční oblasti funkcí konv_reverb.m) vložen pro zajištění realističtějšího vyznění zvuku. Takto získaný signál je dále znormován a exportován do WAV souboru. V následující části jsou popsány syntézy zvuků celkem patnácti jednotlivých nástrojů použitých pro syntézu skladby. Zvuk flétny je vytvořen pomocí formantové syntézy, stavějící na modelování charakteristických harmonických (formantů) tohoto nástroje. Jako budící signál je použit trojúhelníkový signál, modelující pohyb zvuku ve válci flétny, o základní frekvenci f0 (tedy požadované frekvenci daného tónu). Tento signál je filtrován pomocí trojice filtrů (v kaskádním zapojení) se základními frekvencemi a šířkami pásem daných právě charakteristickými formanty flétny. Na takto získaný signál je aplikována obálka typu ADSR, charakteristická pro zvuk flétny. Signál je dále znormován a je nastavena jeho amplituda dle vstupní proměnné hodnoty amplitudy. Zvuk hoboje je rovněž vytvořen pomocí formantové syntézy. Jako budící hoboj. Zvuk klarinetu je rovněž vytvořen pomocí formantové syntézy. Jako budící signál je použit obdélníkový signál, zdůrazňující dutý zvuk, o základní frekvenci f0. Signál je dále filtrován (obdobně jako v předchozím případě), normován a je na něj aplikována obálka vytvořená pomocí exponenciální a mocninné funkce, charakteristická pro klarinet. 2

Zvuk fagotu je rovněž vytvořen pomocí formantové syntézy. Jako budící fagot. Zvuk lesního rohu je rovněž vytvořen pomocí formantové syntézy. Jako budící signál je použit obdélníkový signál s úzkými pulzy, modelující pohyb rtů, o lesní roh. Zvuk trubky je rovněž vytvořen pomocí formantové syntézy. Jako budící trubku. Zvuk tuby je rovněž vytvořen pomocí formantové syntézy. Jako budící tubu. Formantová syntéza byla použita pro syntézu dechových hudebních nástrojů kvůli jednoduché přeladitelnosti nástrojů a velmi dobré věrnosti zvuku, které umožňuje docílit nastavením parametrů filtrů, ale i tvarem budícího signálu. Zvuk tympánu je vytvořen pomocí aditivní syntézy, vytvářející výsledný Na takto získaný signál je aplikována obálka složená z ADSR a klesající exponenciální funkce, charakteristická pro zvuk tympánu. Signál je dále znormován a je nastavena jeho amplituda dle vstupní proměnné hodnoty amplitudy. Zvuk harfy je vytvořen pomocí modifikovaného Karplus-Strongova algoritmu, modelujícího kmitání struny pomocí zpětnovazebného filtru a zpožďovací linky. Vstupem zpětnovazebné smyčky K-S algoritmu je krátký šumový signál, který je při jednotlivých průchodech smyčkou filtrován a je tak vytvářen signál o požadované frekvenci f0. Výsledná frekvence f0 závisí na délce zpoždění, které je proto nutno vypočíst dle požadované frekvence (včetně jemné korekce pomocí all-pass filtru) pro každou frekvenci zvlášť. Signál je dále znormován a je nastavena jeho amplituda dle vstupní proměnné hodnoty amplitudy. Další nastavení obálky není nutné, neboť K-S algoritmus simuluje kmitání struny včetně dokmitávání. Věrnost takto získaného zvuku je i proto velmi vysoká. 3

Zvuk drnknutí na strunný nástroj je vytvořen pomocí aditivní syntézy, vytvářející výsledný signál sčítáním harmonických signálů mnoha oscilátorů kmitajících na vyšších harmonických frekvencích, vyskytujících se ve spektru modelovaného nástroje. Na takto získaný signál je aplikována obálka vytvořená pomocí exponenciální a mocninné funkce, charakteristická pro zvuk drnknutí na strunu. Signál je dále znormován a je nastavena jeho amplituda dle vstupní proměnné hodnoty amplitudy. Pro modelování nebyl zde použit K-S algoritmus z důvodu obtížné modelovatelnosti vyšších harmonických složek celého hudebního nástroje. Pomocí aditivní syntézy byl vytvořen zvuk simulují drnknutí na strunu violoncella, díky obsahu vyšších harmonických. Zvuk violoncella s vibrátem je vytvořen pomocí formantové syntézy spolu s modulační syntézou, kde vlastní zvuk violoncella je modelován pomocí formantové syntéza. Jako budící signál je zde však použit pilový signál o základní frekvenci f0 s vibrátem, které je vytvořeno pomocí frekvenční modulace o frekvenci 4.8Hz. Signál je dále filtrován (obdobně jako v ostatních případech použití formantové syntézy), normován a je na něj aplikována obálka typu ADSR, charakteristická pro violoncello. Zvuk houslí s vibrátem je stejně jako v předchozím případě vytvořen pomocí formantové syntézy spolu s modulační syntézou. Jako budící signál je zde použit pilový signál o základní frekvenci f0 s vibrátem, které je vytvořeno pomocí frekvenční modulace o frekvenci 5Hz. Signál je dále filtrován (obdobně jako v ostatních případech použití formantové syntézy), normován a je na něj aplikována obálka typu ADSR, charakteristická pro housle. Smyčcová sekce hudebních nástrojů je vytvořena pomocí součtu zvuků houslí a violoncella Zvuk klavíru je vytvořen pomocí modifikovaného Karplus-Strongova algoritmu s použitím rezonátoru na výstupu signálu. Blok K-S algoritmu modeluje kmitání struny po úderu pomocí zpětnovazebného filtru a zpožďovací linky. Vstupem zpětnovazebné smyčky K-S algoritmu je krátký šumový signál, který je při jednotlivých průchodech smyčkou filtrován a je tak vytvářen signál o požadované frekvenci f0. Výsledná frekvence f0 závisí na délce zpoždění, které je proto nutno vypočíst dle požadované frekvence (včetně jemné korekce pomocí all-pass filtru) pro každou frekvenci zvlášť. Takto získaný signál je sloučen se signálem z oscilátoru, kmitajícím na frekvenci f0 s amplitudou 0,5. Na tento signál dále je aplikována obálka typu ADSR, charakteristická pro zvuk klavíru. Signál je poté ještě filtrován pomocí DP filtru simulující rezonátor klavíru, dále je znormován a je nastavena jeho amplituda dle vstupní proměnné hodnoty amplitudy. Zvuk činelu je vytvořen pomocí aditivní syntézy, vytvářející výsledný K tomuto signálu je ještě přičítán signál šumový s nízkou amplitudou pro 4

docílení charakteristického zvuku činelu. Na takto získaný signál je aplikována obálka vytvořená pomocí exponenciální funkce, mocninné funkce a ADSR, charakteristická pro zvuk úderu na činel. Signál je dále znormován a je nastavena jeho amplituda dle vstupní proměnné hodnoty amplitudy. Zvuk bubnu je vytvořen pomocí aditivní syntézy, vytvářející výsledný Na takto získaný signál je aplikována obálka vytvořená pomocí exponenciální a mocninné funkce, charakteristická pro zvuk úderu na buben. Signál je dále znormován a je nastavena jeho amplituda dle vstupní proměnné hodnoty amplitudy. Zdroje Veškeré podklady k této práci jsem čerpal z materiálů k předmětu na stránkách http://sami.fel.cvut.cz/syn a z přednášek a cvičení předmětu B2M31SYN. Impulsní odezvu prostoru jsem získal z http://www.voxengo.com/impulses/. MIDI soubor k Imperial march jsem získal z http://www.angelfire.com/scifi/videos00/star_wars_midi/ 5