├── .gitattributes ├── .gitignore ├── DEFAULT_HF_MODEL_REPO ├── DEFAULT_MODEL ├── LICENSE ├── README.md ├── TODOS ├── app.py ├── assets └── example.wav ├── conf ├── c2f.yml ├── generated │ ├── cat │ │ ├── c2f.yml │ │ ├── coarse.yml │ │ └── interface.yml │ ├── cat10 │ │ ├── c2f.yml │ │ ├── coarse.yml │ │ └── interface.yml │ ├── ivo │ │ ├── c2f.yml │ │ ├── coarse.yml │ │ └── interface.yml │ ├── lazaro-ros-sep │ │ ├── c2f.yml │ │ ├── coarse.yml │ │ └── interface.yml │ ├── lazaro-ros │ │ ├── c2f.yml │ │ ├── coarse.yml │ │ └── interface.yml │ ├── le-poisson-steve │ │ ├── c2f.yml │ │ ├── coarse.yml │ │ └── interface.yml │ ├── march-31 │ │ ├── c2f.yml │ │ ├── coarse.yml │ │ └── interface.yml │ ├── sax-new │ │ ├── c2f.yml │ │ ├── coarse.yml │ │ └── interface.yml │ └── saxophone │ │ ├── c2f.yml │ │ ├── coarse.yml │ │ └── interface.yml ├── interface.yml ├── lora │ ├── lora-s2s.yml │ └── lora.yml ├── salad_bowl.yml └── vampnet.yml ├── hello.py ├── requirements.txt ├── scratch ├── convert_to_wav.sh ├── rms_mask.txt └── separate_folder.sh ├── scripts ├── exp │ ├── eval.py │ ├── experiment.py │ ├── export.py │ ├── fine_tune.py │ └── train.py └── utils │ ├── README.md │ ├── gtzan_embeddings.py │ ├── huggingface │ └── push_to_repos.sh │ ├── plots.py │ ├── remove_quiet_files.py │ ├── split.py │ ├── split_long_audio_file.py │ ├── stage.py │ ├── visualize_embeddings.py │ └── xeno-canto-dl.py ├── setup.py ├── token_telephone ├── tt.py ├── ttutil.py └── vamp_helper.py ├── unloop ├── .gitignore ├── _.md ├── client.py ├── max │ ├── choose_from_list.js │ ├── click.maxpat │ ├── dry-wet.maxpat │ ├── environ.json │ ├── panner-cleat.maxpat │ ├── pan~.maxpat │ ├── path.maxpat │ ├── paths.js │ ├── randint.maxpat │ ├── randrange.maxpat │ ├── three-unloops.maxpat │ ├── two-gate.maxpat │ ├── unloop-bpatcher.maxpat │ ├── unloop.maxpat │ └── vampnet-ui.maxpat └── requirements.txt ├── update-repos.sh └── vampnet ├── __init__.py ├── beats.py ├── control.py ├── interface.py ├── mask.py ├── modules ├── __init__.py ├── activations.py ├── layers.py └── transformer.py ├── newmask.py ├── scheduler.py └── util.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/.gitignore -------------------------------------------------------------------------------- /DEFAULT_HF_MODEL_REPO: -------------------------------------------------------------------------------- 1 | hugggof/vampnet -------------------------------------------------------------------------------- /DEFAULT_MODEL: -------------------------------------------------------------------------------- 1 | default 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/README.md -------------------------------------------------------------------------------- /TODOS: -------------------------------------------------------------------------------- 1 | [ ] add sketch2sound finetuning -------------------------------------------------------------------------------- /app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/app.py -------------------------------------------------------------------------------- /assets/example.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/assets/example.wav -------------------------------------------------------------------------------- /conf/c2f.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/c2f.yml -------------------------------------------------------------------------------- /conf/generated/cat/c2f.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/cat/c2f.yml -------------------------------------------------------------------------------- /conf/generated/cat/coarse.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/cat/coarse.yml -------------------------------------------------------------------------------- /conf/generated/cat/interface.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/cat/interface.yml -------------------------------------------------------------------------------- /conf/generated/cat10/c2f.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/cat10/c2f.yml -------------------------------------------------------------------------------- /conf/generated/cat10/coarse.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/cat10/coarse.yml -------------------------------------------------------------------------------- /conf/generated/cat10/interface.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/cat10/interface.yml -------------------------------------------------------------------------------- /conf/generated/ivo/c2f.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/ivo/c2f.yml -------------------------------------------------------------------------------- /conf/generated/ivo/coarse.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/ivo/coarse.yml -------------------------------------------------------------------------------- /conf/generated/ivo/interface.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/ivo/interface.yml -------------------------------------------------------------------------------- /conf/generated/lazaro-ros-sep/c2f.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/lazaro-ros-sep/c2f.yml -------------------------------------------------------------------------------- /conf/generated/lazaro-ros-sep/coarse.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/lazaro-ros-sep/coarse.yml -------------------------------------------------------------------------------- /conf/generated/lazaro-ros-sep/interface.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/lazaro-ros-sep/interface.yml -------------------------------------------------------------------------------- /conf/generated/lazaro-ros/c2f.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/lazaro-ros/c2f.yml -------------------------------------------------------------------------------- /conf/generated/lazaro-ros/coarse.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/lazaro-ros/coarse.yml -------------------------------------------------------------------------------- /conf/generated/lazaro-ros/interface.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/lazaro-ros/interface.yml -------------------------------------------------------------------------------- /conf/generated/le-poisson-steve/c2f.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/le-poisson-steve/c2f.yml -------------------------------------------------------------------------------- /conf/generated/le-poisson-steve/coarse.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/le-poisson-steve/coarse.yml -------------------------------------------------------------------------------- /conf/generated/le-poisson-steve/interface.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/le-poisson-steve/interface.yml -------------------------------------------------------------------------------- /conf/generated/march-31/c2f.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/march-31/c2f.yml -------------------------------------------------------------------------------- /conf/generated/march-31/coarse.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/march-31/coarse.yml -------------------------------------------------------------------------------- /conf/generated/march-31/interface.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/march-31/interface.yml -------------------------------------------------------------------------------- /conf/generated/sax-new/c2f.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/sax-new/c2f.yml -------------------------------------------------------------------------------- /conf/generated/sax-new/coarse.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/sax-new/coarse.yml -------------------------------------------------------------------------------- /conf/generated/sax-new/interface.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/sax-new/interface.yml -------------------------------------------------------------------------------- /conf/generated/saxophone/c2f.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/saxophone/c2f.yml -------------------------------------------------------------------------------- /conf/generated/saxophone/coarse.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/saxophone/coarse.yml -------------------------------------------------------------------------------- /conf/generated/saxophone/interface.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/generated/saxophone/interface.yml -------------------------------------------------------------------------------- /conf/interface.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/interface.yml -------------------------------------------------------------------------------- /conf/lora/lora-s2s.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/lora/lora-s2s.yml -------------------------------------------------------------------------------- /conf/lora/lora.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/lora/lora.yml -------------------------------------------------------------------------------- /conf/salad_bowl.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /conf/vampnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/conf/vampnet.yml -------------------------------------------------------------------------------- /hello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/hello.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/requirements.txt -------------------------------------------------------------------------------- /scratch/convert_to_wav.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/scratch/convert_to_wav.sh -------------------------------------------------------------------------------- /scratch/rms_mask.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/scratch/rms_mask.txt -------------------------------------------------------------------------------- /scratch/separate_folder.sh: -------------------------------------------------------------------------------- 1 | for f in *.mp3; do demucs "$f" --two-stems=vocals; done 2 | -------------------------------------------------------------------------------- /scripts/exp/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/scripts/exp/eval.py -------------------------------------------------------------------------------- /scripts/exp/experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/scripts/exp/experiment.py -------------------------------------------------------------------------------- /scripts/exp/export.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/scripts/exp/export.py -------------------------------------------------------------------------------- /scripts/exp/fine_tune.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/scripts/exp/fine_tune.py -------------------------------------------------------------------------------- /scripts/exp/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/scripts/exp/train.py -------------------------------------------------------------------------------- /scripts/utils/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/scripts/utils/README.md -------------------------------------------------------------------------------- /scripts/utils/gtzan_embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/scripts/utils/gtzan_embeddings.py -------------------------------------------------------------------------------- /scripts/utils/huggingface/push_to_repos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/scripts/utils/huggingface/push_to_repos.sh -------------------------------------------------------------------------------- /scripts/utils/plots.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/scripts/utils/plots.py -------------------------------------------------------------------------------- /scripts/utils/remove_quiet_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/scripts/utils/remove_quiet_files.py -------------------------------------------------------------------------------- /scripts/utils/split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/scripts/utils/split.py -------------------------------------------------------------------------------- /scripts/utils/split_long_audio_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/scripts/utils/split_long_audio_file.py -------------------------------------------------------------------------------- /scripts/utils/stage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/scripts/utils/stage.py -------------------------------------------------------------------------------- /scripts/utils/visualize_embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/scripts/utils/visualize_embeddings.py -------------------------------------------------------------------------------- /scripts/utils/xeno-canto-dl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/scripts/utils/xeno-canto-dl.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/setup.py -------------------------------------------------------------------------------- /token_telephone/tt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/token_telephone/tt.py -------------------------------------------------------------------------------- /token_telephone/ttutil.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/token_telephone/ttutil.py -------------------------------------------------------------------------------- /token_telephone/vamp_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/token_telephone/vamp_helper.py -------------------------------------------------------------------------------- /unloop/.gitignore: -------------------------------------------------------------------------------- 1 | .gradio -------------------------------------------------------------------------------- /unloop/_.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/unloop/_.md -------------------------------------------------------------------------------- /unloop/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/unloop/client.py -------------------------------------------------------------------------------- /unloop/max/choose_from_list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/unloop/max/choose_from_list.js -------------------------------------------------------------------------------- /unloop/max/click.maxpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/unloop/max/click.maxpat -------------------------------------------------------------------------------- /unloop/max/dry-wet.maxpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/unloop/max/dry-wet.maxpat -------------------------------------------------------------------------------- /unloop/max/environ.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/unloop/max/environ.json -------------------------------------------------------------------------------- /unloop/max/panner-cleat.maxpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/unloop/max/panner-cleat.maxpat -------------------------------------------------------------------------------- /unloop/max/pan~.maxpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/unloop/max/pan~.maxpat -------------------------------------------------------------------------------- /unloop/max/path.maxpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/unloop/max/path.maxpat -------------------------------------------------------------------------------- /unloop/max/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/unloop/max/paths.js -------------------------------------------------------------------------------- /unloop/max/randint.maxpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/unloop/max/randint.maxpat -------------------------------------------------------------------------------- /unloop/max/randrange.maxpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/unloop/max/randrange.maxpat -------------------------------------------------------------------------------- /unloop/max/three-unloops.maxpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/unloop/max/three-unloops.maxpat -------------------------------------------------------------------------------- /unloop/max/two-gate.maxpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/unloop/max/two-gate.maxpat -------------------------------------------------------------------------------- /unloop/max/unloop-bpatcher.maxpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/unloop/max/unloop-bpatcher.maxpat -------------------------------------------------------------------------------- /unloop/max/unloop.maxpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/unloop/max/unloop.maxpat -------------------------------------------------------------------------------- /unloop/max/vampnet-ui.maxpat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/unloop/max/vampnet-ui.maxpat -------------------------------------------------------------------------------- /unloop/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/unloop/requirements.txt -------------------------------------------------------------------------------- /update-repos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/update-repos.sh -------------------------------------------------------------------------------- /vampnet/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/vampnet/__init__.py -------------------------------------------------------------------------------- /vampnet/beats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/vampnet/beats.py -------------------------------------------------------------------------------- /vampnet/control.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/vampnet/control.py -------------------------------------------------------------------------------- /vampnet/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/vampnet/interface.py -------------------------------------------------------------------------------- /vampnet/mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/vampnet/mask.py -------------------------------------------------------------------------------- /vampnet/modules/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/vampnet/modules/__init__.py -------------------------------------------------------------------------------- /vampnet/modules/activations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/vampnet/modules/activations.py -------------------------------------------------------------------------------- /vampnet/modules/layers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/vampnet/modules/layers.py -------------------------------------------------------------------------------- /vampnet/modules/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/vampnet/modules/transformer.py -------------------------------------------------------------------------------- /vampnet/newmask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/vampnet/newmask.py -------------------------------------------------------------------------------- /vampnet/scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/vampnet/scheduler.py -------------------------------------------------------------------------------- /vampnet/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugofloresgarcia/vampnet/HEAD/vampnet/util.py --------------------------------------------------------------------------------