├── .gitignore ├── LICENSE ├── README.md ├── interface ├── config_16k_64.json ├── generate_script.sh ├── infer_musicldm.py ├── musicldm.yaml ├── sample_file.txt ├── src │ ├── __init__.py │ ├── clap │ │ ├── __init__.py │ │ ├── clap_module │ │ │ ├── __init__.py │ │ │ ├── bert.py │ │ │ ├── bpe_simple_vocab_16e6.txt.gz │ │ │ ├── factory.py │ │ │ ├── feature_fusion.py │ │ │ ├── htsat.py │ │ │ ├── linear_probe.py │ │ │ ├── loss.py │ │ │ ├── model.py │ │ │ ├── model_configs │ │ │ │ ├── HTSAT-base.json │ │ │ │ ├── HTSAT-large.json │ │ │ │ ├── HTSAT-tiny-win-1536.json │ │ │ │ ├── HTSAT-tiny.json │ │ │ │ ├── PANN-10.json │ │ │ │ ├── PANN-14-fmax-18k.json │ │ │ │ ├── PANN-14-fmax-8k-20s.json │ │ │ │ ├── PANN-14-tiny-transformer.json │ │ │ │ ├── PANN-14-win-1536.json │ │ │ │ ├── PANN-14.json │ │ │ │ ├── PANN-6.json │ │ │ │ ├── RN101-quickgelu.json │ │ │ │ ├── RN101.json │ │ │ │ ├── RN50-quickgelu.json │ │ │ │ ├── RN50.json │ │ │ │ ├── RN50x16.json │ │ │ │ ├── RN50x4.json │ │ │ │ ├── ViT-B-16.json │ │ │ │ ├── ViT-B-32-quickgelu.json │ │ │ │ ├── ViT-B-32.json │ │ │ │ └── ViT-L-14.json │ │ │ ├── openai.py │ │ │ ├── pann_model.py │ │ │ ├── pretrained.py │ │ │ ├── timm_model.py │ │ │ ├── tokenizer.py │ │ │ ├── transform.py │ │ │ ├── utils.py │ │ │ └── version.py │ │ └── training │ │ │ ├── __init__.py │ │ │ ├── audioset_textmap.npy │ │ │ ├── data.py │ │ │ ├── distributed.py │ │ │ ├── imagenet_zeroshot_data.py │ │ │ ├── infer_demo.py │ │ │ ├── logger.py │ │ │ ├── lp_main.py │ │ │ ├── lp_train.py │ │ │ ├── main.py │ │ │ ├── params.py │ │ │ ├── scheduler.py │ │ │ ├── train.py │ │ │ └── zero_shot.py │ ├── hifigan │ │ ├── LICENSE │ │ ├── __init__.py │ │ ├── config_16k_64.json │ │ └── models.py │ ├── latent_diffusion │ │ ├── __init__.py │ │ ├── lr_scheduler.py │ │ ├── models │ │ │ ├── __init__.py │ │ │ ├── ddim.py │ │ │ ├── dpm_solver │ │ │ │ ├── __init__.py │ │ │ │ ├── dpm_solver.py │ │ │ │ └── sampler.py │ │ │ ├── musicldm.py │ │ │ └── plms.py │ │ ├── modules │ │ │ ├── __init__.py │ │ │ ├── attention.py │ │ │ ├── diffusionmodules │ │ │ │ ├── __init__.py │ │ │ │ ├── model.py │ │ │ │ ├── openaimodel.py │ │ │ │ └── util.py │ │ │ ├── distributions │ │ │ │ ├── __init__.py │ │ │ │ └── distributions.py │ │ │ ├── ema.py │ │ │ ├── encoders │ │ │ │ ├── __init__.py │ │ │ │ └── modules.py │ │ │ ├── losses │ │ │ │ ├── __init__.py │ │ │ │ ├── contperceptual.py │ │ │ │ ├── panns_distance │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── distance.py │ │ │ │ │ └── model │ │ │ │ │ │ ├── config.py │ │ │ │ │ │ ├── evaluate.py │ │ │ │ │ │ ├── finetune_template.py │ │ │ │ │ │ ├── inference.py │ │ │ │ │ │ ├── losses.py │ │ │ │ │ │ ├── main.py │ │ │ │ │ │ ├── models.py │ │ │ │ │ │ ├── pytorch_utils.py │ │ │ │ │ │ └── utilities.py │ │ │ │ ├── vqperceptual.py │ │ │ │ ├── waveform_contperceptual.py │ │ │ │ └── waveform_contperceptual_panns.py │ │ │ └── x_transformer.bk │ │ └── util.py │ ├── latent_encoder │ │ ├── __init__.py │ │ ├── autoencoder.py │ │ └── wavedecoder │ │ │ ├── __init__.py │ │ │ └── decoder.py │ └── utilities │ │ ├── __init__.py │ │ ├── audio │ │ ├── __init__.py │ │ ├── audio_processing.py │ │ ├── stft.py │ │ └── tools.py │ │ ├── data │ │ ├── __init__.py │ │ └── dataset.py │ │ ├── model.py │ │ ├── sampler.py │ │ └── tools.py └── taming │ └── modules │ └── autoencoder │ └── lpips │ └── vgg.pth ├── musicldm-hf.png └── musicldm_environment.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/README.md -------------------------------------------------------------------------------- /interface/config_16k_64.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/config_16k_64.json -------------------------------------------------------------------------------- /interface/generate_script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/generate_script.sh -------------------------------------------------------------------------------- /interface/infer_musicldm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/infer_musicldm.py -------------------------------------------------------------------------------- /interface/musicldm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/musicldm.yaml -------------------------------------------------------------------------------- /interface/sample_file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/sample_file.txt -------------------------------------------------------------------------------- /interface/src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /interface/src/clap/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/__init__.py -------------------------------------------------------------------------------- /interface/src/clap/clap_module/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/__init__.py -------------------------------------------------------------------------------- /interface/src/clap/clap_module/bert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/bert.py -------------------------------------------------------------------------------- /interface/src/clap/clap_module/bpe_simple_vocab_16e6.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/bpe_simple_vocab_16e6.txt.gz -------------------------------------------------------------------------------- /interface/src/clap/clap_module/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/factory.py -------------------------------------------------------------------------------- /interface/src/clap/clap_module/feature_fusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/feature_fusion.py -------------------------------------------------------------------------------- /interface/src/clap/clap_module/htsat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/htsat.py -------------------------------------------------------------------------------- /interface/src/clap/clap_module/linear_probe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/linear_probe.py -------------------------------------------------------------------------------- /interface/src/clap/clap_module/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/loss.py -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model.py -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/HTSAT-base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/HTSAT-base.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/HTSAT-large.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/HTSAT-large.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/HTSAT-tiny-win-1536.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/HTSAT-tiny-win-1536.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/HTSAT-tiny.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/HTSAT-tiny.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/PANN-10.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/PANN-10.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/PANN-14-fmax-18k.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/PANN-14-fmax-18k.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/PANN-14-fmax-8k-20s.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/PANN-14-fmax-8k-20s.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/PANN-14-tiny-transformer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/PANN-14-tiny-transformer.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/PANN-14-win-1536.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/PANN-14-win-1536.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/PANN-14.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/PANN-14.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/PANN-6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/PANN-6.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/RN101-quickgelu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/RN101-quickgelu.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/RN101.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/RN101.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/RN50-quickgelu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/RN50-quickgelu.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/RN50.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/RN50.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/RN50x16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/RN50x16.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/RN50x4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/RN50x4.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/ViT-B-16.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/ViT-B-16.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/ViT-B-32-quickgelu.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/ViT-B-32-quickgelu.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/ViT-B-32.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/ViT-B-32.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/model_configs/ViT-L-14.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/model_configs/ViT-L-14.json -------------------------------------------------------------------------------- /interface/src/clap/clap_module/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/openai.py -------------------------------------------------------------------------------- /interface/src/clap/clap_module/pann_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/pann_model.py -------------------------------------------------------------------------------- /interface/src/clap/clap_module/pretrained.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/pretrained.py -------------------------------------------------------------------------------- /interface/src/clap/clap_module/timm_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/timm_model.py -------------------------------------------------------------------------------- /interface/src/clap/clap_module/tokenizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/tokenizer.py -------------------------------------------------------------------------------- /interface/src/clap/clap_module/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/transform.py -------------------------------------------------------------------------------- /interface/src/clap/clap_module/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/clap_module/utils.py -------------------------------------------------------------------------------- /interface/src/clap/clap_module/version.py: -------------------------------------------------------------------------------- 1 | __version__ = '0.2.1' 2 | -------------------------------------------------------------------------------- /interface/src/clap/training/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /interface/src/clap/training/audioset_textmap.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/training/audioset_textmap.npy -------------------------------------------------------------------------------- /interface/src/clap/training/data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/training/data.py -------------------------------------------------------------------------------- /interface/src/clap/training/distributed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/training/distributed.py -------------------------------------------------------------------------------- /interface/src/clap/training/imagenet_zeroshot_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/training/imagenet_zeroshot_data.py -------------------------------------------------------------------------------- /interface/src/clap/training/infer_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/training/infer_demo.py -------------------------------------------------------------------------------- /interface/src/clap/training/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/training/logger.py -------------------------------------------------------------------------------- /interface/src/clap/training/lp_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/training/lp_main.py -------------------------------------------------------------------------------- /interface/src/clap/training/lp_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/training/lp_train.py -------------------------------------------------------------------------------- /interface/src/clap/training/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/training/main.py -------------------------------------------------------------------------------- /interface/src/clap/training/params.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/training/params.py -------------------------------------------------------------------------------- /interface/src/clap/training/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/training/scheduler.py -------------------------------------------------------------------------------- /interface/src/clap/training/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/training/train.py -------------------------------------------------------------------------------- /interface/src/clap/training/zero_shot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/clap/training/zero_shot.py -------------------------------------------------------------------------------- /interface/src/hifigan/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/hifigan/LICENSE -------------------------------------------------------------------------------- /interface/src/hifigan/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/hifigan/__init__.py -------------------------------------------------------------------------------- /interface/src/hifigan/config_16k_64.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/hifigan/config_16k_64.json -------------------------------------------------------------------------------- /interface/src/hifigan/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/hifigan/models.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /interface/src/latent_diffusion/lr_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/lr_scheduler.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /interface/src/latent_diffusion/models/ddim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/models/ddim.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/models/dpm_solver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/models/dpm_solver/__init__.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/models/dpm_solver/dpm_solver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/models/dpm_solver/dpm_solver.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/models/dpm_solver/sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/models/dpm_solver/sampler.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/models/musicldm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/models/musicldm.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/models/plms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/models/plms.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/attention.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/diffusionmodules/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/diffusionmodules/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/diffusionmodules/model.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/diffusionmodules/openaimodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/diffusionmodules/openaimodel.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/diffusionmodules/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/diffusionmodules/util.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/distributions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/distributions/distributions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/distributions/distributions.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/ema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/ema.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/encoders/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/encoders/modules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/encoders/modules.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/losses/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/losses/__init__.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/losses/contperceptual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/losses/contperceptual.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/losses/panns_distance/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/losses/panns_distance/distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/losses/panns_distance/distance.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/losses/panns_distance/model/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/losses/panns_distance/model/config.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/losses/panns_distance/model/evaluate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/losses/panns_distance/model/evaluate.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/losses/panns_distance/model/finetune_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/losses/panns_distance/model/finetune_template.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/losses/panns_distance/model/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/losses/panns_distance/model/inference.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/losses/panns_distance/model/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/losses/panns_distance/model/losses.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/losses/panns_distance/model/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/losses/panns_distance/model/main.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/losses/panns_distance/model/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/losses/panns_distance/model/models.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/losses/panns_distance/model/pytorch_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/losses/panns_distance/model/pytorch_utils.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/losses/panns_distance/model/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/losses/panns_distance/model/utilities.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/losses/vqperceptual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/losses/vqperceptual.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/losses/waveform_contperceptual.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/losses/waveform_contperceptual.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/losses/waveform_contperceptual_panns.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/losses/waveform_contperceptual_panns.py -------------------------------------------------------------------------------- /interface/src/latent_diffusion/modules/x_transformer.bk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/modules/x_transformer.bk -------------------------------------------------------------------------------- /interface/src/latent_diffusion/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_diffusion/util.py -------------------------------------------------------------------------------- /interface/src/latent_encoder/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /interface/src/latent_encoder/autoencoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_encoder/autoencoder.py -------------------------------------------------------------------------------- /interface/src/latent_encoder/wavedecoder/__init__.py: -------------------------------------------------------------------------------- 1 | from .decoder import * 2 | -------------------------------------------------------------------------------- /interface/src/latent_encoder/wavedecoder/decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/latent_encoder/wavedecoder/decoder.py -------------------------------------------------------------------------------- /interface/src/utilities/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/utilities/__init__.py -------------------------------------------------------------------------------- /interface/src/utilities/audio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/utilities/audio/__init__.py -------------------------------------------------------------------------------- /interface/src/utilities/audio/audio_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/utilities/audio/audio_processing.py -------------------------------------------------------------------------------- /interface/src/utilities/audio/stft.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/utilities/audio/stft.py -------------------------------------------------------------------------------- /interface/src/utilities/audio/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/utilities/audio/tools.py -------------------------------------------------------------------------------- /interface/src/utilities/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/utilities/data/__init__.py -------------------------------------------------------------------------------- /interface/src/utilities/data/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/utilities/data/dataset.py -------------------------------------------------------------------------------- /interface/src/utilities/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/utilities/model.py -------------------------------------------------------------------------------- /interface/src/utilities/sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/utilities/sampler.py -------------------------------------------------------------------------------- /interface/src/utilities/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/src/utilities/tools.py -------------------------------------------------------------------------------- /interface/taming/modules/autoencoder/lpips/vgg.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/interface/taming/modules/autoencoder/lpips/vgg.pth -------------------------------------------------------------------------------- /musicldm-hf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/musicldm-hf.png -------------------------------------------------------------------------------- /musicldm_environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RetroCirce/MusicLDM/HEAD/musicldm_environment.yml --------------------------------------------------------------------------------