├── .gitignore ├── README.md ├── config └── slakh │ └── db │ ├── encodec_iadb.gin │ └── encodec_prior_iadb.gin ├── dataset.py ├── docs ├── _config.yml ├── audio │ ├── gen-var │ │ ├── bass │ │ │ ├── 1.wav │ │ │ ├── 1_gen.wav │ │ │ ├── 2.wav │ │ │ ├── 2_gen.wav │ │ │ ├── 3.wav │ │ │ └── 3_gen.wav │ │ └── drums │ │ │ ├── 1.wav │ │ │ ├── 1_gen.wav │ │ │ ├── 2.wav │ │ │ ├── 2_gen.wav │ │ │ ├── 3.wav │ │ │ └── 3_gen.wav │ ├── gen │ │ ├── gen │ │ │ ├── 1.wav │ │ │ ├── 2.wav │ │ │ └── 3.wav │ │ └── orig │ │ │ ├── 1.wav │ │ │ ├── 2.wav │ │ │ └── 3.wav │ ├── rec │ │ ├── orig_1.wav │ │ ├── orig_2.wav │ │ ├── orig_3.wav │ │ ├── orig_4.wav │ │ ├── orig_5.wav │ │ ├── rec_1.wav │ │ ├── rec_2.wav │ │ ├── rec_3.wav │ │ ├── rec_4.wav │ │ └── rec_5.wav │ └── sep │ │ ├── ours │ │ ├── 1.wav │ │ ├── 1_bass.wav │ │ ├── 1_bass_ours.wav │ │ ├── 1_drums.wav │ │ ├── 1_drums_ours.wav │ │ ├── 2.wav │ │ ├── 2_bass.wav │ │ ├── 2_bass_ours.wav │ │ ├── 2_drums.wav │ │ ├── 2_drums_ours.wav │ │ ├── 3.wav │ │ ├── 3_bass.wav │ │ ├── 3_bass_ours.wav │ │ ├── 3_drums.wav │ │ ├── 3_drums_ours.wav │ │ ├── 4.wav │ │ ├── 4_bass.wav │ │ ├── 4_bass_ours.wav │ │ ├── 4_drums.wav │ │ ├── 4_drums_ours.wav │ │ ├── 5.wav │ │ ├── 5_bass.wav │ │ ├── 5_bass_ours.wav │ │ ├── 5_drums.wav │ │ └── 5_drums_ours.wav │ │ ├── ours_bp │ │ ├── 1.wav │ │ ├── 1_bass.wav │ │ ├── 1_bass_ours.wav │ │ ├── 1_piano.wav │ │ ├── 1_piano_ours.wav │ │ ├── 2.wav │ │ ├── 2_bass.wav │ │ ├── 2_bass_ours.wav │ │ ├── 2_piano.wav │ │ ├── 2_piano_ours.wav │ │ ├── 3.wav │ │ ├── 3_bass.wav │ │ ├── 3_bass_ours.wav │ │ ├── 3_piano.wav │ │ └── 3_piano_ours.wav │ │ ├── ours_dp │ │ ├── 1.wav │ │ ├── 2.wav │ │ ├── drums_1.wav │ │ ├── drums_2.wav │ │ ├── drums_3.wav │ │ ├── drums_ours_1.wav │ │ ├── drums_ours_2.wav │ │ ├── drums_ours_3.wav │ │ ├── piano_1.wav │ │ ├── piano_1_ours.wav │ │ ├── piano_2.wav │ │ ├── piano_2_ours.wav │ │ ├── piano_3.wav │ │ ├── piano_3_ours.wav │ │ └── real_3.wav │ │ └── ours_dpb │ │ ├── bass_1.wav │ │ ├── bass_2.wav │ │ ├── bass_3.wav │ │ ├── bass_ours_1.wav │ │ ├── bass_ours_2.wav │ │ ├── bass_ours_3.wav │ │ ├── drums_1.wav │ │ ├── drums_2.wav │ │ ├── drums_3.wav │ │ ├── drums_ours_1.wav │ │ ├── drums_ours_2.wav │ │ ├── drums_ours_3.wav │ │ ├── piano_1.wav │ │ ├── piano_2.wav │ │ ├── piano_3.wav │ │ ├── piano_ours_1.wav │ │ ├── piano_ours_2.wav │ │ ├── piano_ours_3.wav │ │ ├── real_1.wav │ │ ├── real_2.wav │ │ └── real_3.wav ├── imgs │ └── model.png └── index.md ├── models ├── __init__.py ├── base.py ├── iadb.py ├── msstft.py └── utils.py ├── networks ├── __init__.py ├── blocks.py ├── encoder.py └── unet.py ├── notebooks ├── __init__.py └── inference_dec.ipynb ├── requirements.txt ├── scripts ├── __init__.py ├── prepare_dataset.py ├── train_iadb.py └── train_masking_iadb.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- 1 | down.sh 2 | *DS_Store 3 | __pycache__ 4 | runs/ 5 | unet_2.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/README.md -------------------------------------------------------------------------------- /config/slakh/db/encodec_iadb.gin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/config/slakh/db/encodec_iadb.gin -------------------------------------------------------------------------------- /config/slakh/db/encodec_prior_iadb.gin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/config/slakh/db/encodec_prior_iadb.gin -------------------------------------------------------------------------------- /dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/dataset.py -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /docs/audio/gen-var/bass/1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/gen-var/bass/1.wav -------------------------------------------------------------------------------- /docs/audio/gen-var/bass/1_gen.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/gen-var/bass/1_gen.wav -------------------------------------------------------------------------------- /docs/audio/gen-var/bass/2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/gen-var/bass/2.wav -------------------------------------------------------------------------------- /docs/audio/gen-var/bass/2_gen.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/gen-var/bass/2_gen.wav -------------------------------------------------------------------------------- /docs/audio/gen-var/bass/3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/gen-var/bass/3.wav -------------------------------------------------------------------------------- /docs/audio/gen-var/bass/3_gen.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/gen-var/bass/3_gen.wav -------------------------------------------------------------------------------- /docs/audio/gen-var/drums/1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/gen-var/drums/1.wav -------------------------------------------------------------------------------- /docs/audio/gen-var/drums/1_gen.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/gen-var/drums/1_gen.wav -------------------------------------------------------------------------------- /docs/audio/gen-var/drums/2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/gen-var/drums/2.wav -------------------------------------------------------------------------------- /docs/audio/gen-var/drums/2_gen.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/gen-var/drums/2_gen.wav -------------------------------------------------------------------------------- /docs/audio/gen-var/drums/3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/gen-var/drums/3.wav -------------------------------------------------------------------------------- /docs/audio/gen-var/drums/3_gen.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/gen-var/drums/3_gen.wav -------------------------------------------------------------------------------- /docs/audio/gen/gen/1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/gen/gen/1.wav -------------------------------------------------------------------------------- /docs/audio/gen/gen/2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/gen/gen/2.wav -------------------------------------------------------------------------------- /docs/audio/gen/gen/3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/gen/gen/3.wav -------------------------------------------------------------------------------- /docs/audio/gen/orig/1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/gen/orig/1.wav -------------------------------------------------------------------------------- /docs/audio/gen/orig/2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/gen/orig/2.wav -------------------------------------------------------------------------------- /docs/audio/gen/orig/3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/gen/orig/3.wav -------------------------------------------------------------------------------- /docs/audio/rec/orig_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/rec/orig_1.wav -------------------------------------------------------------------------------- /docs/audio/rec/orig_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/rec/orig_2.wav -------------------------------------------------------------------------------- /docs/audio/rec/orig_3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/rec/orig_3.wav -------------------------------------------------------------------------------- /docs/audio/rec/orig_4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/rec/orig_4.wav -------------------------------------------------------------------------------- /docs/audio/rec/orig_5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/rec/orig_5.wav -------------------------------------------------------------------------------- /docs/audio/rec/rec_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/rec/rec_1.wav -------------------------------------------------------------------------------- /docs/audio/rec/rec_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/rec/rec_2.wav -------------------------------------------------------------------------------- /docs/audio/rec/rec_3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/rec/rec_3.wav -------------------------------------------------------------------------------- /docs/audio/rec/rec_4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/rec/rec_4.wav -------------------------------------------------------------------------------- /docs/audio/rec/rec_5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/rec/rec_5.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/1.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/1_bass.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/1_bass.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/1_bass_ours.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/1_bass_ours.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/1_drums.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/1_drums.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/1_drums_ours.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/1_drums_ours.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/2.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/2_bass.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/2_bass.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/2_bass_ours.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/2_bass_ours.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/2_drums.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/2_drums.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/2_drums_ours.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/2_drums_ours.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/3.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/3_bass.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/3_bass.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/3_bass_ours.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/3_bass_ours.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/3_drums.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/3_drums.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/3_drums_ours.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/3_drums_ours.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/4.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/4.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/4_bass.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/4_bass.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/4_bass_ours.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/4_bass_ours.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/4_drums.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/4_drums.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/4_drums_ours.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/4_drums_ours.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/5.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/5.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/5_bass.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/5_bass.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/5_bass_ours.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/5_bass_ours.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/5_drums.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/5_drums.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours/5_drums_ours.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours/5_drums_ours.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_bp/1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_bp/1.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_bp/1_bass.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_bp/1_bass.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_bp/1_bass_ours.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_bp/1_bass_ours.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_bp/1_piano.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_bp/1_piano.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_bp/1_piano_ours.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_bp/1_piano_ours.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_bp/2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_bp/2.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_bp/2_bass.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_bp/2_bass.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_bp/2_bass_ours.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_bp/2_bass_ours.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_bp/2_piano.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_bp/2_piano.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_bp/2_piano_ours.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_bp/2_piano_ours.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_bp/3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_bp/3.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_bp/3_bass.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_bp/3_bass.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_bp/3_bass_ours.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_bp/3_bass_ours.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_bp/3_piano.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_bp/3_piano.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_bp/3_piano_ours.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_bp/3_piano_ours.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dp/1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dp/1.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dp/2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dp/2.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dp/drums_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dp/drums_1.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dp/drums_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dp/drums_2.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dp/drums_3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dp/drums_3.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dp/drums_ours_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dp/drums_ours_1.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dp/drums_ours_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dp/drums_ours_2.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dp/drums_ours_3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dp/drums_ours_3.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dp/piano_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dp/piano_1.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dp/piano_1_ours.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dp/piano_1_ours.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dp/piano_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dp/piano_2.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dp/piano_2_ours.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dp/piano_2_ours.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dp/piano_3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dp/piano_3.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dp/piano_3_ours.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dp/piano_3_ours.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dp/real_3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dp/real_3.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/bass_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/bass_1.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/bass_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/bass_2.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/bass_3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/bass_3.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/bass_ours_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/bass_ours_1.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/bass_ours_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/bass_ours_2.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/bass_ours_3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/bass_ours_3.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/drums_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/drums_1.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/drums_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/drums_2.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/drums_3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/drums_3.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/drums_ours_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/drums_ours_1.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/drums_ours_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/drums_ours_2.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/drums_ours_3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/drums_ours_3.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/piano_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/piano_1.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/piano_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/piano_2.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/piano_3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/piano_3.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/piano_ours_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/piano_ours_1.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/piano_ours_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/piano_ours_2.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/piano_ours_3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/piano_ours_3.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/real_1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/real_1.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/real_2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/real_2.wav -------------------------------------------------------------------------------- /docs/audio/sep/ours_dpb/real_3.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/audio/sep/ours_dpb/real_3.wav -------------------------------------------------------------------------------- /docs/imgs/model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/imgs/model.png -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/docs/index.md -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/models/base.py -------------------------------------------------------------------------------- /models/iadb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/models/iadb.py -------------------------------------------------------------------------------- /models/msstft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/models/msstft.py -------------------------------------------------------------------------------- /models/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/models/utils.py -------------------------------------------------------------------------------- /networks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /networks/blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/networks/blocks.py -------------------------------------------------------------------------------- /networks/encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/networks/encoder.py -------------------------------------------------------------------------------- /networks/unet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/networks/unet.py -------------------------------------------------------------------------------- /notebooks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notebooks/inference_dec.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/notebooks/inference_dec.ipynb -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/prepare_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/scripts/prepare_dataset.py -------------------------------------------------------------------------------- /scripts/train_iadb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/scripts/train_iadb.py -------------------------------------------------------------------------------- /scripts/train_masking_iadb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/scripts/train_masking_iadb.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ismir-24-sub/unsupervised_compositional_representations/HEAD/utils.py --------------------------------------------------------------------------------