# TODO

*- zkusit nagenerovat 36 Hz + kvintu 54 Hz
	- podle Plomp-Levelt roughness křivky by měla mít maximum na kvintě

- hypotéza: Vhodný model pro roughness funkci je log-gaussian.
	- Kdy můžeme zamítnout?
		- Pokud neexistují parametry modelu, pro které by model dával
		  výsledky podobné nebo lepší jako současný model.
		- Konkrétně bychom oba modely chtěli porovnat těmito způsoby:
			- model (s dobře odhadnutými parametry) by mělo jít dobře nafitovat
			  na empiricky získané hodnocení dissonance zvukových vzorků lidmi
			- dissonance funkce odvozená z modelu by měla pro harmonické tóny
			  dávat lokální minima v místech diatonických tónů v just intonation
- syntetizovat:
	- šumové zvuky
	- sekvencer - více zvuků v čase
	- zkoušet rytmy
- analyzovat:
	*- rozsekat nahrávku do framů
		- block size, step size
	- analyzovat každý frame - počítat features
		- zatím jednoframové
		- později na základě více framů
		- off-line
	- jednoduché features:
		*- energy (RMS)
		- Fourierovo spectrum
		- magnitude spectrum
	- další features:
		- dissonance
		- harmonický tón vs. šum
		- spektrum spočítané z amplitude envelope (místo ze signálu)

- analyzovat harmonický profil tónu
- detekovat beaty
- počítat histogram rytmu v taktech
- machine learning nad zvukovými daty:
	- zvuk/ticho
	- tón/šum/ticho

- uložit si blokové features do souboru (CSV, HDF5, npy)

- vizualizovat si tone circle (pro článek)

## Experimenty

- klasifikace šum vs. tón
	- připravit si dataset
		- bloky white noise a bloky s tónem -> magnitudové spektrum
		- target: třída (noise, tone)

# Bugy

- ztlumovat konec signálu korektně

Add a TODO (in Czech).
Add a TODO (in Czech).
