Skip to content

ian616/crepe-experiment

Repository files navigation

CREPE: Robust and Lightweight Pitch Estimation

PyTorch Lightning Config: Hydra Template
arXiv

Description

What it does

How to run

Train model with default configuration

# train on CPU
python src/train.py trainer=cpu

# train on GPU
python src/train.py trainer=gpu

Train model with chosen experiment configuration from configs/experiment/

python src/train.py experiment=experiment_name.yaml

You can override any parameter from command line like this

python src/train.py trainer.max_epochs=20 data.batch_size=64

References

CREPE: A Convolutional Representation for Pitch Estimation.
Justin Salamon, Nicholas J. Bryan.
IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP), 2018.
arXiv:1802.06182

MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications.
Andrew G. Howard et al.
arXiv preprint arXiv:1704.04861, 2017.
arXiv:1704.04861

About

Experiments on compact CREPE-based models for real-time pitch estimation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors