├── .gitignore ├── LICENSE ├── README.md ├── algorithms ├── __init__.py ├── base.py ├── basicpitch.py ├── crepe.py ├── penn.py ├── praat.py ├── pyin.py ├── rapt.py ├── rmvpe.py ├── spice.py ├── swiftf0.py ├── swipe.py ├── torchcrepe.py └── yaapt.py ├── benchmark_report.md ├── datasets ├── PTDB_NOISY_FILES.txt ├── __init__.py ├── bach10synth.py ├── base.py ├── mdb.py ├── mir1k.py ├── noise.py ├── nsynth.py ├── ptdb.py ├── speechsynth.pt ├── speechsynth.py └── vocadito.py ├── generate_report.py ├── pitch_benchmark.py ├── requirements.txt ├── speed_benchmark.py └── visualize_algorithms.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/README.md -------------------------------------------------------------------------------- /algorithms/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/algorithms/__init__.py -------------------------------------------------------------------------------- /algorithms/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/algorithms/base.py -------------------------------------------------------------------------------- /algorithms/basicpitch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/algorithms/basicpitch.py -------------------------------------------------------------------------------- /algorithms/crepe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/algorithms/crepe.py -------------------------------------------------------------------------------- /algorithms/penn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/algorithms/penn.py -------------------------------------------------------------------------------- /algorithms/praat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/algorithms/praat.py -------------------------------------------------------------------------------- /algorithms/pyin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/algorithms/pyin.py -------------------------------------------------------------------------------- /algorithms/rapt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/algorithms/rapt.py -------------------------------------------------------------------------------- /algorithms/rmvpe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/algorithms/rmvpe.py -------------------------------------------------------------------------------- /algorithms/spice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/algorithms/spice.py -------------------------------------------------------------------------------- /algorithms/swiftf0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/algorithms/swiftf0.py -------------------------------------------------------------------------------- /algorithms/swipe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/algorithms/swipe.py -------------------------------------------------------------------------------- /algorithms/torchcrepe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/algorithms/torchcrepe.py -------------------------------------------------------------------------------- /algorithms/yaapt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/algorithms/yaapt.py -------------------------------------------------------------------------------- /benchmark_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/benchmark_report.md -------------------------------------------------------------------------------- /datasets/PTDB_NOISY_FILES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/datasets/PTDB_NOISY_FILES.txt -------------------------------------------------------------------------------- /datasets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/datasets/__init__.py -------------------------------------------------------------------------------- /datasets/bach10synth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/datasets/bach10synth.py -------------------------------------------------------------------------------- /datasets/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/datasets/base.py -------------------------------------------------------------------------------- /datasets/mdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/datasets/mdb.py -------------------------------------------------------------------------------- /datasets/mir1k.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/datasets/mir1k.py -------------------------------------------------------------------------------- /datasets/noise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/datasets/noise.py -------------------------------------------------------------------------------- /datasets/nsynth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/datasets/nsynth.py -------------------------------------------------------------------------------- /datasets/ptdb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/datasets/ptdb.py -------------------------------------------------------------------------------- /datasets/speechsynth.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/datasets/speechsynth.pt -------------------------------------------------------------------------------- /datasets/speechsynth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/datasets/speechsynth.py -------------------------------------------------------------------------------- /datasets/vocadito.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/datasets/vocadito.py -------------------------------------------------------------------------------- /generate_report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/generate_report.py -------------------------------------------------------------------------------- /pitch_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/pitch_benchmark.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/requirements.txt -------------------------------------------------------------------------------- /speed_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/speed_benchmark.py -------------------------------------------------------------------------------- /visualize_algorithms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lars76/pitch-benchmark/HEAD/visualize_algorithms.py --------------------------------------------------------------------------------