├── .gitignore ├── README.md ├── __init__.py ├── audio_sheet_retrieval ├── __init__.py ├── alignment_video.py ├── audio2sheet_align.py ├── audio_sheet_server.py ├── config │ ├── __init__.py │ └── settings.py ├── eval_audio2sheet_align.sh ├── eval_models.sh ├── eval_models_dset_size.sh ├── eval_piece_retrieval.sh ├── eval_piece_retrieval_umc.sh ├── exp_configs │ ├── mutopia_audio_aug.yaml │ ├── mutopia_full_aug.yaml │ ├── mutopia_no_aug.yaml │ └── mutopia_sheet_aug.yaml ├── models │ ├── __init__.py │ ├── lasagne_extensions │ │ ├── __init__.py │ │ └── layers │ │ │ ├── __init__.py │ │ │ ├── cca.py │ │ │ └── cca_dep.py │ ├── mutopia_ccal_cont.py │ ├── mutopia_ccal_cont_rsz.py │ └── objectives.py ├── refine_cca.py ├── retrieval_wrapper.py ├── run_eval.py ├── run_train.py ├── scripts │ ├── __init__.py │ ├── eval_alignment.py │ ├── eval_dset_size.py │ ├── eval_piece_retrieval.py │ ├── eval_retrieval.py │ ├── eval_umc_piece_retrieval.py │ └── prepare_umc_data.py ├── sheet_audio_server.py ├── sheet_utils │ ├── __init__.py │ ├── bar_detector.py │ ├── note_detector.py │ ├── omr.py │ ├── omr_models │ │ ├── bar_params.pkl │ │ ├── note_params.pkl │ │ └── system_params.pkl │ └── system_detector.py ├── train_models.sh ├── train_models_dset_size.sh ├── umc_a2s_server.py ├── umc_s2a_server.py └── utils │ ├── __init__.py │ ├── alignment.py │ ├── batch_iterators.py │ ├── cca.py │ ├── data_pools.py │ ├── dtw_by_dist.py │ ├── evaluate.py │ ├── monitoring.py │ ├── mutopia_data.py │ ├── net_utils.py │ ├── plotting.py │ ├── random_sampling.py │ └── train_dcca_pool.py ├── environment.yaml ├── requirements.txt ├── setup.py └── tutorials ├── Embedding Tutorial Audio-to-Audio.ipynb ├── Embedding Tutorial.ipynb ├── audio.mp3 ├── params_all_split_mutopia_full_aug.pkl └── sheet_image.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/README.md -------------------------------------------------------------------------------- /__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /audio_sheet_retrieval/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /audio_sheet_retrieval/alignment_video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/alignment_video.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/audio2sheet_align.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/audio2sheet_align.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/audio_sheet_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/audio_sheet_server.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /audio_sheet_retrieval/config/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/config/settings.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/eval_audio2sheet_align.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/eval_audio2sheet_align.sh -------------------------------------------------------------------------------- /audio_sheet_retrieval/eval_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/eval_models.sh -------------------------------------------------------------------------------- /audio_sheet_retrieval/eval_models_dset_size.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/eval_models_dset_size.sh -------------------------------------------------------------------------------- /audio_sheet_retrieval/eval_piece_retrieval.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/eval_piece_retrieval.sh -------------------------------------------------------------------------------- /audio_sheet_retrieval/eval_piece_retrieval_umc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/eval_piece_retrieval_umc.sh -------------------------------------------------------------------------------- /audio_sheet_retrieval/exp_configs/mutopia_audio_aug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/exp_configs/mutopia_audio_aug.yaml -------------------------------------------------------------------------------- /audio_sheet_retrieval/exp_configs/mutopia_full_aug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/exp_configs/mutopia_full_aug.yaml -------------------------------------------------------------------------------- /audio_sheet_retrieval/exp_configs/mutopia_no_aug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/exp_configs/mutopia_no_aug.yaml -------------------------------------------------------------------------------- /audio_sheet_retrieval/exp_configs/mutopia_sheet_aug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/exp_configs/mutopia_sheet_aug.yaml -------------------------------------------------------------------------------- /audio_sheet_retrieval/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /audio_sheet_retrieval/models/lasagne_extensions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /audio_sheet_retrieval/models/lasagne_extensions/layers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /audio_sheet_retrieval/models/lasagne_extensions/layers/cca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/models/lasagne_extensions/layers/cca.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/models/lasagne_extensions/layers/cca_dep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/models/lasagne_extensions/layers/cca_dep.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/models/mutopia_ccal_cont.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/models/mutopia_ccal_cont.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/models/mutopia_ccal_cont_rsz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/models/mutopia_ccal_cont_rsz.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/models/objectives.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/models/objectives.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/refine_cca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/refine_cca.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/retrieval_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/retrieval_wrapper.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/run_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/run_eval.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/run_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/run_train.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /audio_sheet_retrieval/scripts/eval_alignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/scripts/eval_alignment.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/scripts/eval_dset_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/scripts/eval_dset_size.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/scripts/eval_piece_retrieval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/scripts/eval_piece_retrieval.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/scripts/eval_retrieval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/scripts/eval_retrieval.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/scripts/eval_umc_piece_retrieval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/scripts/eval_umc_piece_retrieval.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/scripts/prepare_umc_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/scripts/prepare_umc_data.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/sheet_audio_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/sheet_audio_server.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/sheet_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /audio_sheet_retrieval/sheet_utils/bar_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/sheet_utils/bar_detector.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/sheet_utils/note_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/sheet_utils/note_detector.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/sheet_utils/omr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/sheet_utils/omr.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/sheet_utils/omr_models/bar_params.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/sheet_utils/omr_models/bar_params.pkl -------------------------------------------------------------------------------- /audio_sheet_retrieval/sheet_utils/omr_models/note_params.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/sheet_utils/omr_models/note_params.pkl -------------------------------------------------------------------------------- /audio_sheet_retrieval/sheet_utils/omr_models/system_params.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/sheet_utils/omr_models/system_params.pkl -------------------------------------------------------------------------------- /audio_sheet_retrieval/sheet_utils/system_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/sheet_utils/system_detector.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/train_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/train_models.sh -------------------------------------------------------------------------------- /audio_sheet_retrieval/train_models_dset_size.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/train_models_dset_size.sh -------------------------------------------------------------------------------- /audio_sheet_retrieval/umc_a2s_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/umc_a2s_server.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/umc_s2a_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/umc_s2a_server.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /audio_sheet_retrieval/utils/alignment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/utils/alignment.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/utils/batch_iterators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/utils/batch_iterators.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/utils/cca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/utils/cca.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/utils/data_pools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/utils/data_pools.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/utils/dtw_by_dist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/utils/dtw_by_dist.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/utils/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/utils/evaluate.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/utils/monitoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/utils/monitoring.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/utils/mutopia_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/utils/mutopia_data.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/utils/net_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/utils/net_utils.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/utils/plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/utils/plotting.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/utils/random_sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/utils/random_sampling.py -------------------------------------------------------------------------------- /audio_sheet_retrieval/utils/train_dcca_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/audio_sheet_retrieval/utils/train_dcca_pool.py -------------------------------------------------------------------------------- /environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/environment.yaml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/setup.py -------------------------------------------------------------------------------- /tutorials/Embedding Tutorial Audio-to-Audio.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/tutorials/Embedding Tutorial Audio-to-Audio.ipynb -------------------------------------------------------------------------------- /tutorials/Embedding Tutorial.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/tutorials/Embedding Tutorial.ipynb -------------------------------------------------------------------------------- /tutorials/audio.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/tutorials/audio.mp3 -------------------------------------------------------------------------------- /tutorials/params_all_split_mutopia_full_aug.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/tutorials/params_all_split_mutopia_full_aug.pkl -------------------------------------------------------------------------------- /tutorials/sheet_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CPJKU/audio_sheet_retrieval/HEAD/tutorials/sheet_image.png --------------------------------------------------------------------------------