Analyzátor akordů klavíru

Pro spuštění je třeba nainstalovat použité knihovny a balíčky přes příkazový řádek, zadáním "pip install -r requirements.txt"

Po instalaci knihoven je možné spoustit zbylé soubory: 
- analyzator_akordu_klaviru_demo.py - demonstrační verze Analyzátoru akordů klavíru. Výsledky se zapisují do textového souboru
    AAK_vysledky.txt, který je po každém spuštění skriptu aktualizován, nebo se přímo výsledky vypisují v terminálu, pokud
    provádíme analýzu mikrofonem v reálném čase (je nutno použít reálný klavír, ne mobilní simulaci, je zkreslená reproduktorem v mobilu)

- bc_metoda1_ptr.py - soubor pro spuštění analýzy metodou spektrálních špiček a systémem PTR na obou datasetech. 
    Výsledky (metriky) se zapisují do jednotlivých souborů .json.

- multi-f0-estimation-master\bc_metoda2.py - soubor pro spuštění analýzy metodou sčítání modulů harmonicých složek pouze na datasetu
    vytvořeném pro tuto práci. Výsledky se zapisují do .json souborů

- piano_transcription-master - složka s soubory potřebnými pro PRT systém.
    - do složky piano_transcription-master\piano_transcription-master\Checkpoint je třeba stáhnout checkpoint z:
    https://zenodo.org/record/4034264/files/CRNN_note_F1%3D0.9677_pedal_F1%3D0.9186.pth?download=1

- dataset - složka připravená pro dataset. Z důvodu velikosti datasetů je ve složce pouze textový soubor s kontaktními
    údaji pro získání datasetu

- gui.py, trojzvuky.py, mikrofon.py - soubory s funkcemi potřebnými pro analýzu
