├── .gitignore ├── .project-root ├── LICENSE.md ├── README.md ├── configs ├── __init__.py ├── callbacks │ ├── default.yaml │ ├── loss_weighting.yaml │ ├── lr_monitor.yaml │ ├── mir_eval.yaml │ ├── model_checkpoint.yaml │ ├── model_summary.yaml │ ├── none.yaml │ ├── pitch_histogram.yaml │ └── progress_bar.yaml ├── data │ ├── default.yaml │ └── mir-1k.yaml ├── debug │ ├── default.yaml │ ├── fdr.yaml │ ├── limit.yaml │ ├── overfit.yaml │ └── profiler.yaml ├── eval.yaml ├── experiment │ └── example.yaml ├── extras │ └── default.yaml ├── hydra │ └── default.yaml ├── logger │ ├── csv.yaml │ ├── many_loggers.yaml │ ├── tensorboard.yaml │ └── wandb.yaml ├── model │ └── default.yaml ├── paths │ └── default.yaml ├── train.yaml └── trainer │ ├── cpu.yaml │ ├── default.yaml │ └── gpu.yaml ├── environment.yml ├── requirements.txt └── src ├── __init__.py ├── callbacks ├── __init__.py ├── loss_weighting.py ├── mir_eval.py └── pitch_histogram.py ├── data ├── __init__.py ├── audio_datamodule.py ├── hcqt.py ├── pitch_shift.py └── transforms.py ├── losses ├── __init__.py ├── base.py ├── entropy.py └── equivariance.py ├── models ├── __init__.py ├── networks │ ├── __init__.py │ └── resnet1d.py └── pesto.py ├── train.py └── utils ├── __init__.py ├── calibration.py ├── instantiators.py ├── logging_utils.py ├── reduce_activations.py ├── resolvers.py ├── rich_utils.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/.gitignore -------------------------------------------------------------------------------- /.project-root: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/.project-root -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/README.md -------------------------------------------------------------------------------- /configs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/__init__.py -------------------------------------------------------------------------------- /configs/callbacks/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/callbacks/default.yaml -------------------------------------------------------------------------------- /configs/callbacks/loss_weighting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/callbacks/loss_weighting.yaml -------------------------------------------------------------------------------- /configs/callbacks/lr_monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/callbacks/lr_monitor.yaml -------------------------------------------------------------------------------- /configs/callbacks/mir_eval.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/callbacks/mir_eval.yaml -------------------------------------------------------------------------------- /configs/callbacks/model_checkpoint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/callbacks/model_checkpoint.yaml -------------------------------------------------------------------------------- /configs/callbacks/model_summary.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/callbacks/model_summary.yaml -------------------------------------------------------------------------------- /configs/callbacks/none.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configs/callbacks/pitch_histogram.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/callbacks/pitch_histogram.yaml -------------------------------------------------------------------------------- /configs/callbacks/progress_bar.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/callbacks/progress_bar.yaml -------------------------------------------------------------------------------- /configs/data/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/data/default.yaml -------------------------------------------------------------------------------- /configs/data/mir-1k.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/data/mir-1k.yaml -------------------------------------------------------------------------------- /configs/debug/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/debug/default.yaml -------------------------------------------------------------------------------- /configs/debug/fdr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/debug/fdr.yaml -------------------------------------------------------------------------------- /configs/debug/limit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/debug/limit.yaml -------------------------------------------------------------------------------- /configs/debug/overfit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/debug/overfit.yaml -------------------------------------------------------------------------------- /configs/debug/profiler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/debug/profiler.yaml -------------------------------------------------------------------------------- /configs/eval.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/eval.yaml -------------------------------------------------------------------------------- /configs/experiment/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/experiment/example.yaml -------------------------------------------------------------------------------- /configs/extras/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/extras/default.yaml -------------------------------------------------------------------------------- /configs/hydra/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/hydra/default.yaml -------------------------------------------------------------------------------- /configs/logger/csv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/logger/csv.yaml -------------------------------------------------------------------------------- /configs/logger/many_loggers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/logger/many_loggers.yaml -------------------------------------------------------------------------------- /configs/logger/tensorboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/logger/tensorboard.yaml -------------------------------------------------------------------------------- /configs/logger/wandb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/logger/wandb.yaml -------------------------------------------------------------------------------- /configs/model/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/model/default.yaml -------------------------------------------------------------------------------- /configs/paths/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/paths/default.yaml -------------------------------------------------------------------------------- /configs/train.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/train.yaml -------------------------------------------------------------------------------- /configs/trainer/cpu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/trainer/cpu.yaml -------------------------------------------------------------------------------- /configs/trainer/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/trainer/default.yaml -------------------------------------------------------------------------------- /configs/trainer/gpu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/configs/trainer/gpu.yaml -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/environment.yml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/requirements.txt -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/callbacks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/callbacks/loss_weighting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/callbacks/loss_weighting.py -------------------------------------------------------------------------------- /src/callbacks/mir_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/callbacks/mir_eval.py -------------------------------------------------------------------------------- /src/callbacks/pitch_histogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/callbacks/pitch_histogram.py -------------------------------------------------------------------------------- /src/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/data/audio_datamodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/data/audio_datamodule.py -------------------------------------------------------------------------------- /src/data/hcqt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/data/hcqt.py -------------------------------------------------------------------------------- /src/data/pitch_shift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/data/pitch_shift.py -------------------------------------------------------------------------------- /src/data/transforms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/data/transforms.py -------------------------------------------------------------------------------- /src/losses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/losses/__init__.py -------------------------------------------------------------------------------- /src/losses/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/losses/base.py -------------------------------------------------------------------------------- /src/losses/entropy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/losses/entropy.py -------------------------------------------------------------------------------- /src/losses/equivariance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/losses/equivariance.py -------------------------------------------------------------------------------- /src/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/models/networks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/models/networks/resnet1d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/models/networks/resnet1d.py -------------------------------------------------------------------------------- /src/models/pesto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/models/pesto.py -------------------------------------------------------------------------------- /src/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/train.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/utils/__init__.py -------------------------------------------------------------------------------- /src/utils/calibration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/utils/calibration.py -------------------------------------------------------------------------------- /src/utils/instantiators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/utils/instantiators.py -------------------------------------------------------------------------------- /src/utils/logging_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/utils/logging_utils.py -------------------------------------------------------------------------------- /src/utils/reduce_activations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/utils/reduce_activations.py -------------------------------------------------------------------------------- /src/utils/resolvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/utils/resolvers.py -------------------------------------------------------------------------------- /src/utils/rich_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/utils/rich_utils.py -------------------------------------------------------------------------------- /src/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SonyCSLParis/pesto-full/HEAD/src/utils/utils.py --------------------------------------------------------------------------------