Analyzátor akordů klavíru
but.committee | doc. Ing. Kamil Říha, Ph.D. (předseda) Ing. MgA. Jana Jelínková (člen) doc. Ing. David Kubánek, Ph.D. (člen) Ing. Matěj Ištvánek, Ph.D. (člen) Ing. Jiří Přinosil, Ph.D. (místopředseda) | cs |
but.defence | Student prezentoval výsledky své práce a komise byla seznámena s posudky. Otázka oponenta: V kapitole 1.4 se píše: „Je důležité uvědomit si, že data přenášená přes MIDI nejsou analogovým signálem ani digitálními vzorky zvuku, ale daty řídícími.“ Dokázal byste upřesnit, jakým způsobem jsou řídící data přenášena, pokud bereme v potaz standardní MIDI propojení (kabel s DIN konektory)? 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 | Ištvánek, Matěj | cs |
dc.contributor.author | Poloček, Dominik | cs |
dc.contributor.referee | Miklánek, Štěpán | cs |
dc.date.created | 2023 | cs |
dc.description.abstract | Předložená práce se věnuje analýze akordů pomocí určování kmitočtů jejich komponentů. Cílem práce je nastínit metody pro určování základních kmitočtů jednoho a vícera tónů a implementovat systém, který dokáže s jejich použitím akordy určovat. Metoda implementovaná v jazyce Python (metoda spektrálních špiček) využívá rychlou Fourierovu transformaci pro zobrazení signálu v kmitočtové rovině a poté hledá spektrální maxima, která po patřičné kontrole vyhodnocuje jako základní kmitočty. Metoda spektrálních špiček byla srovnána s metodou sčítání modulů harmonických složek a se state-of-the-art systémem pro přepis nahrávky do MIDI (PianoTranscription) pomocí testů na datasetu vytvořeném pro tuto práci (530 nahrávek akordů a tónů). Nejlepší výsledky prezentuje PianoTranscription ( = 0, 74, tot = 0, 23), druhou nejúspěšnější metodou je metoda spektrálních špiček se známým počtem tónů ( = 0, 55, tot = 0, 29), poté tatáž metoda s neznámým počtem tónů ( = 0, 52, tot = 0, 38) a na konec metoda sčítání modulů harmonických složek ( = 0, 26, tot = 0, 81). Limitací implementovaného systému je neschopnost určit počet tónů (musí být zadán uživatelem) a frekvenční minimum (138,59 Hz), pod kterým jsou odhady chybné, a které je pravděpodobně způsobeno konstrukcí klavíru a opředením některých strun. | cs |
dc.description.abstract | The presented thesis deals with the analysis of chords by determining the frequencies of their components. The aim of thesis is to outline methods for determining the fundamental frequencies of single and multiple notes and to implement a system that can determine chords using these methods. The method, implemented in Python (spectral peak method), uses a fast Fourier transform to represent the signal in the frequency domain and then searches for spectral maxima, which it evaluates as fundamental frequencies after proper checking. The spectral peaks method was compared with the harmonic component modulus summation method and with the state-of-the- art system for transcribing recordings to MIDI (PianoTransctiprion) by running tests on the dataset created for this thesis (530 chord and note recordings). The best results are presented by PianoTranscription ( = 0.74, tot = 0.23), the second best performing method is the spectral peaks method with a known number of tones ( = 0.55, tot = 0.29), followed by the same method with unknown number of tones ( = 0.52, tot = 0.38) and finally the harmonic component modulus summation method ( = 0.26, tot = 0.81). The limitations of the implemented system are the inability to determine the number of tones (must be specified by the user) and the frequency minimum (138.59 Hz), below which the estimates are erroneous, which is probably due to the design of the piano and the braiding of strings. | en |
dc.description.mark | A | cs |
dc.identifier.citation | POLOČEK, D. Analyzátor akordů klavíru [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2023. | cs |
dc.identifier.other | 151142 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/210883 | |
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 | Analyzátor akordů | cs |
dc.subject | klavírní nahrávky | cs |
dc.subject | Music Information Retrieval | cs |
dc.subject | spektrum akordu | cs |
dc.subject | určení výšky tónů. | cs |
dc.subject | Chord analyzer | en |
dc.subject | chord spectrum | en |
dc.subject | multipitch estimation | en |
dc.subject | Music Information Retrieval | en |
dc.subject | piano recordings. | en |
dc.title | Analyzátor akordů klavíru | cs |
dc.title.alternative | Piano chord analyzer | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2023-06-14 | cs |
dcterms.modified | 2023-06-15-08:42:19 | cs |
eprints.affiliatedInstitution.faculty | Fakulta elektrotechniky a komunikačních technologií | cs |
sync.item.dbid | 151142 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.17 16:27:52 | en |
sync.item.modts | 2025.01.15 23:28:12 | 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:
- 10.37 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- review_151142.html
- Size:
- 4.69 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_151142.html