Hangfelvételek tempójának automatikus meghatározása
Transcript of Hangfelvételek tempójának automatikus meghatározása
![Page 1: Hangfelvételek tempójának automatikus meghatározása](https://reader033.fdocuments.net/reader033/viewer/2022060212/6293709e5fe601508546a438/html5/thumbnails/1.jpg)
Hangfelvételek tempójának automatikus meghatározása
MSc. Önálló Labor II.
Balázs János
Konzulens: dr. Bank Balázs
Méréstechnika és Információs Rendszerek Tanszék
![Page 2: Hangfelvételek tempójának automatikus meghatározása](https://reader033.fdocuments.net/reader033/viewer/2022060212/6293709e5fe601508546a438/html5/thumbnails/2.jpg)
Önálló Labor I.
• BPM = Beat Per Minute• A tempó sztenderd formátuma
• DJ szoftverek építőköve
![Page 3: Hangfelvételek tempójának automatikus meghatározása](https://reader033.fdocuments.net/reader033/viewer/2022060212/6293709e5fe601508546a438/html5/thumbnails/3.jpg)
• Biz. tört típusú zenékre néha bizonytalan volt (pl. breakbeat, dubstep)
• Analizálandó részletet kiválasztó egység elkészítése szükséges– A 3mp-es kiválasztott részlet megfelelő
legyen
Tempódetektálás Folyt.
![Page 4: Hangfelvételek tempójának automatikus meghatározása](https://reader033.fdocuments.net/reader033/viewer/2022060212/6293709e5fe601508546a438/html5/thumbnails/4.jpg)
• Analízis burkológörbék alapján történt– Ezeket decimáltam
• Néhány lépés gyorsítása– FFT-k ill. for ciklusok cseréje
• → Hosszabb minta vizsgálata– 3mp helyett 10mp bemeneti adat
• → Jobb találati arány
Módosítások
•Régi Algoritmus
•Új Algoritmus
![Page 5: Hangfelvételek tempójának automatikus meghatározása](https://reader033.fdocuments.net/reader033/viewer/2022060212/6293709e5fe601508546a438/html5/thumbnails/5.jpg)
Önálló labor II. – Time Stretch
• DJ szoftverek másik alapeleme– Gyorsítás/lassítás hangszínváltozás nélkül
![Page 6: Hangfelvételek tempójának automatikus meghatározása](https://reader033.fdocuments.net/reader033/viewer/2022060212/6293709e5fe601508546a438/html5/thumbnails/6.jpg)
Felhasznált irodalom
• BME MIT Diplomaterv
• Galambos Róbert, 2009
• Udo Zölzer: Digital Audio Effects (DAFX)
![Page 7: Hangfelvételek tempójának automatikus meghatározása](https://reader033.fdocuments.net/reader033/viewer/2022060212/6293709e5fe601508546a438/html5/thumbnails/7.jpg)
Time Stretch Eljárások
Megvalósított eljárások:
• 1. Overlap and Add (OLA)
• 2. Synchronous Overlap and Add (SOLA)
![Page 8: Hangfelvételek tempójának automatikus meghatározása](https://reader033.fdocuments.net/reader033/viewer/2022060212/6293709e5fe601508546a438/html5/thumbnails/8.jpg)
Overlap and Add I.1. Zeneminta / zeneszám beolvasása
2. Zeneszámra ablakok helyezése a gyorsítás mértékének megfelelően
3. Az ablakozott rövid részek egymásra helyezése
![Page 9: Hangfelvételek tempójának automatikus meghatározása](https://reader033.fdocuments.net/reader033/viewer/2022060212/6293709e5fe601508546a438/html5/thumbnails/9.jpg)
Overlap and Add II.
• Mi történik két ablak találkozásánál?
Megoldás: SOLA
![Page 10: Hangfelvételek tempójának automatikus meghatározása](https://reader033.fdocuments.net/reader033/viewer/2022060212/6293709e5fe601508546a438/html5/thumbnails/10.jpg)
Synchronous Overlap and Add
I. Átkeverés környékén elemek korrelációjának vizsgálata
Legjobb illeszkedésűminta kezdőpontja
![Page 11: Hangfelvételek tempójának automatikus meghatározása](https://reader033.fdocuments.net/reader033/viewer/2022060212/6293709e5fe601508546a438/html5/thumbnails/11.jpg)
Synchronous Overlap and AddII.
II. Ideális eredmény két minta illesztésére
![Page 12: Hangfelvételek tempójának automatikus meghatározása](https://reader033.fdocuments.net/reader033/viewer/2022060212/6293709e5fe601508546a438/html5/thumbnails/12.jpg)
• Paraméterek tesztelése: meghallgatással– Elektronikus zenére– Akusztikus zenére– Beszédhangra
Kiértékelés
![Page 13: Hangfelvételek tempójának automatikus meghatározása](https://reader033.fdocuments.net/reader033/viewer/2022060212/6293709e5fe601508546a438/html5/thumbnails/13.jpg)
Algoritmusok bemutatása (MATLAB)
• Zene tempódetektálása / meghallgatása• Zene sebességének növelése 10%-kal• Növelt sebességű zene meghallgatása
![Page 14: Hangfelvételek tempójának automatikus meghatározása](https://reader033.fdocuments.net/reader033/viewer/2022060212/6293709e5fe601508546a438/html5/thumbnails/14.jpg)
Összefoglalás
• Mintavevő egység– Honnan vegyük a 10 mp-et?
• Ütemek helyének megkeresése• Implementálás lehet a folytatás
![Page 15: Hangfelvételek tempójának automatikus meghatározása](https://reader033.fdocuments.net/reader033/viewer/2022060212/6293709e5fe601508546a438/html5/thumbnails/15.jpg)
Köszönöm a figyelmet!