├── .env.example ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── codecov.yml ├── dependabot.yml ├── release-drafter.yml └── workflows │ ├── code-quality-main.yaml │ ├── code-quality-pr.yaml │ ├── release-drafter.yml │ └── test.yml ├── .gitignore ├── .pre-commit-config.yaml ├── .project-root ├── LICENSE ├── Makefile ├── README.md ├── configs ├── __init__.py ├── callbacks │ ├── default.yaml │ ├── default_surge.yaml │ ├── early_stopping.yaml │ ├── eval_surge.yaml │ ├── log_per_param_mse.yaml │ ├── lr_monitor.yaml │ ├── model_checkpoint.yaml │ ├── model_summary.yaml │ ├── none.yaml │ ├── plot_loss.yaml │ ├── plot_pos_enc.yaml │ ├── plot_proj.yaml │ ├── plot_projii.yaml │ ├── prediction_writer.yaml │ └── rich_progress_bar.yaml ├── data │ ├── fm.yaml │ ├── fsd.yaml │ ├── kosc.yaml │ ├── ksin.yaml │ ├── ksin_ood.yaml │ ├── mnist.yaml │ ├── nsynth.yaml │ ├── surge.yaml │ ├── surge_debug.yaml │ ├── surge_mini.yaml │ └── surge_simple.yaml ├── debug │ ├── default.yaml │ ├── fdr.yaml │ ├── limit.yaml │ ├── overfit.yaml │ └── profiler.yaml ├── eval.yaml ├── experiment │ ├── example.yaml │ ├── flow_size │ │ ├── base.yaml │ │ ├── bigenc.yaml │ │ ├── medenc.yaml │ │ ├── smallenc.yaml │ │ ├── tinyenc.yaml │ │ └── vbigenc.yaml │ ├── fm │ │ ├── algorithm │ │ │ ├── conditional.yaml │ │ │ ├── hierarchical.yaml │ │ │ └── mixed.yaml │ │ ├── base.yaml │ │ ├── ffn_asym.yaml │ │ ├── ffn_mse.yaml │ │ ├── flow.yaml │ │ ├── flow_asym.yaml │ │ ├── flow_fixed.yaml │ │ └── flow_fixed_asym.yaml │ ├── kosc │ │ ├── base.yaml │ │ ├── ffn_asym.yaml │ │ ├── ffn_chamfer.yaml │ │ ├── ffn_chamfer_asym.yaml │ │ ├── ffn_mse.yaml │ │ ├── ffn_sort.yaml │ │ ├── flow.yaml │ │ ├── flow_asym.yaml │ │ ├── flow_fixed.yaml │ │ ├── flow_fixed_asym.yaml │ │ ├── flowmlp.yaml │ │ └── flowmlp_asym.yaml │ ├── ksin │ │ ├── base.yaml │ │ ├── ffn_asym.yaml │ │ ├── ffn_chamfer.yaml │ │ ├── ffn_mse.yaml │ │ ├── ffn_sort.yaml │ │ ├── flow.yaml │ │ ├── flow_asym.yaml │ │ ├── flow_fixed.yaml │ │ └── flow_fixed_asym.yaml │ ├── ksin_ood │ │ ├── base.yaml │ │ ├── flow.yaml │ │ ├── mlp_chamfer.yaml │ │ ├── mlp_mse.yaml │ │ └── mlp_sort.yaml │ ├── surge │ │ ├── base.yaml │ │ ├── ffn_full.yaml │ │ ├── ffn_simple.yaml │ │ ├── flow_full.yaml │ │ ├── flow_full_nofinalffn.yaml │ │ ├── flow_mlp_full.yaml │ │ ├── flow_mlp_simple.yaml │ │ ├── flow_simple.yaml │ │ ├── flow_simple_nofinalffn.yaml │ │ ├── vae_full.yaml │ │ └── vae_simple.yaml │ └── time_weighting.yaml ├── extras │ └── default.yaml ├── hparams_search │ ├── ksin_optuna.yaml │ └── mnist_optuna.yaml ├── hydra │ └── default.yaml ├── local │ └── .gitkeep ├── logger │ ├── aim.yaml │ ├── comet.yaml │ ├── csv.yaml │ ├── many_loggers.yaml │ ├── mlflow.yaml │ ├── neptune.yaml │ ├── tensorboard.yaml │ └── wandb.yaml ├── model │ ├── encoder │ │ ├── ast.yaml │ │ ├── ast_for_mlp.yaml │ │ ├── cnn.yaml │ │ ├── embedpool.yaml │ │ └── mlp.yaml │ ├── ffn.yaml │ ├── flow.yaml │ ├── flow_fixed.yaml │ ├── flowmlp.yaml │ ├── surge_ffn.yaml │ ├── surge_flow.yaml │ ├── surge_flowmlp.yaml │ └── surge_flowvae.yaml ├── paths │ └── default.yaml ├── train.yaml └── trainer │ ├── cpu.yaml │ ├── ddp.yaml │ ├── ddp_sim.yaml │ ├── default.yaml │ ├── gpu.yaml │ └── mps.yaml ├── data └── .gitkeep ├── environment.yaml ├── jobs ├── eval │ ├── eval-audio.sh │ └── eval-jobs.txt ├── predict │ ├── ffn-fsd50k.sh │ ├── ffn-full.sh │ ├── ffn-nsynth.sh │ ├── ffn-simple.sh │ ├── flow-fsd50k.sh │ ├── flow-full-1.0.sh │ ├── flow-full-4.0.sh │ ├── flow-full.sh │ ├── flow-nsynth.sh │ ├── flow-simple.sh │ ├── flowmlp-fsd50k.sh │ ├── flowmlp-full.sh │ ├── flowmlp-nsynth.sh │ ├── flowmlp-simple.sh │ ├── get-ckpt-from-wandb.sh │ ├── vae-fsd50k.sh │ ├── vae-full.sh │ ├── vae-nsynth.sh │ └── vae-simple.sh ├── render │ ├── render-audio.sh │ └── render-jobs.txt └── train │ ├── kosc │ ├── experiments.txt │ └── train.sh │ └── surge │ ├── experiments.txt │ └── train.sh ├── notebooks ├── .gitkeep └── inpsect-models.ipynb ├── presets ├── surge-base.vstpreset ├── surge-mini.vstpreset └── surge-simple.vstpreset ├── pyproject.toml ├── renderscript.sh ├── requirements.txt ├── scripts ├── add_music2latent.py ├── aggregate_samples.sh ├── audio_dirs │ ├── fsd.txt │ ├── full.txt │ ├── nsynth.txt │ └── simple.txt ├── compute_audio_metrics.py ├── generate_surge_xt_data.py ├── get-ckpt-from-wandb.sh ├── get_dataset_stats.py ├── make_sig_perf.py ├── model_from_wandb_repl.py ├── paramspec_to_table.py ├── plot_param2tok.py ├── predict_vst_audio.py ├── reshard_data.py ├── rewrite_dataset_to_latest.py ├── sample_lists │ ├── fsd.txt │ ├── full.txt │ ├── nsynth.txt │ └── simple.txt ├── schedule.sh └── subdir_funtime.py ├── setup.py ├── src ├── __init__.py ├── data │ ├── __init__.py │ ├── audio_datamodule.py │ ├── components │ │ └── __init__.py │ ├── fm_datamodule.py │ ├── kosc_datamodule.py │ ├── ksin_datamodule.py │ ├── mnist_datamodule.py │ ├── ot.py │ ├── surge_datamodule.py │ └── vst │ │ ├── __init__.py │ │ ├── core.py │ │ ├── generate_vst_dataset.py │ │ ├── param_spec.py │ │ └── surge_xt_param_spec.py ├── eval.py ├── metrics.py ├── models │ ├── __init__.py │ ├── components │ │ ├── __init__.py │ │ ├── cnn.py │ │ ├── embed_pool.py │ │ ├── loss.py │ │ ├── residual_mlp.py │ │ ├── simple_dense_net.py │ │ ├── sinkhorn.py │ │ ├── transformer.py │ │ ├── vae.py │ │ └── vector_field.py │ ├── ksin_ff_module.py │ ├── ksin_flow_matching_module.py │ ├── mnist_module.py │ ├── surge_ff_module.py │ ├── surge_flow_matching_module.py │ └── surge_flowvae_module.py ├── train.py └── utils │ ├── __init__.py │ ├── callbacks.py │ ├── instantiators.py │ ├── logging_utils.py │ ├── math.py │ ├── pylogger.py │ ├── rich_utils.py │ └── utils.py ├── surge_params.csv ├── sweeps ├── ds_size.yaml ├── fm.yaml ├── kosc.yaml └── ksin.yaml ├── tests ├── __init__.py ├── conftest.py ├── helpers │ ├── __init__.py │ ├── package_available.py │ ├── run_if.py │ └── run_sh_command.py ├── test_configs.py ├── test_datamodules.py ├── test_eval.py ├── test_sweeps.py └── test_train.py └── uv.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/.env.example -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/code-quality-main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/.github/workflows/code-quality-main.yaml -------------------------------------------------------------------------------- /.github/workflows/code-quality-pr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/.github/workflows/code-quality-pr.yaml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.project-root: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/.project-root -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/README.md -------------------------------------------------------------------------------- /configs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/__init__.py -------------------------------------------------------------------------------- /configs/callbacks/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/callbacks/default.yaml -------------------------------------------------------------------------------- /configs/callbacks/default_surge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/callbacks/default_surge.yaml -------------------------------------------------------------------------------- /configs/callbacks/early_stopping.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/callbacks/early_stopping.yaml -------------------------------------------------------------------------------- /configs/callbacks/eval_surge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/callbacks/eval_surge.yaml -------------------------------------------------------------------------------- /configs/callbacks/log_per_param_mse.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/callbacks/log_per_param_mse.yaml -------------------------------------------------------------------------------- /configs/callbacks/lr_monitor.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/callbacks/lr_monitor.yaml -------------------------------------------------------------------------------- /configs/callbacks/model_checkpoint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/callbacks/model_checkpoint.yaml -------------------------------------------------------------------------------- /configs/callbacks/model_summary.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/callbacks/model_summary.yaml -------------------------------------------------------------------------------- /configs/callbacks/none.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configs/callbacks/plot_loss.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/callbacks/plot_loss.yaml -------------------------------------------------------------------------------- /configs/callbacks/plot_pos_enc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/callbacks/plot_pos_enc.yaml -------------------------------------------------------------------------------- /configs/callbacks/plot_proj.yaml: -------------------------------------------------------------------------------- 1 | plot_proj: 2 | _target_: src.utils.callbacks.PlotLearntProjection 3 | -------------------------------------------------------------------------------- /configs/callbacks/plot_projii.yaml: -------------------------------------------------------------------------------- 1 | plot_proj_ii: 2 | _target_: src.utils.callbacks.PlotLearntProjection 3 | -------------------------------------------------------------------------------- /configs/callbacks/prediction_writer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/callbacks/prediction_writer.yaml -------------------------------------------------------------------------------- /configs/callbacks/rich_progress_bar.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/callbacks/rich_progress_bar.yaml -------------------------------------------------------------------------------- /configs/data/fm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/data/fm.yaml -------------------------------------------------------------------------------- /configs/data/fsd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/data/fsd.yaml -------------------------------------------------------------------------------- /configs/data/kosc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/data/kosc.yaml -------------------------------------------------------------------------------- /configs/data/ksin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/data/ksin.yaml -------------------------------------------------------------------------------- /configs/data/ksin_ood.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/data/ksin_ood.yaml -------------------------------------------------------------------------------- /configs/data/mnist.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/data/mnist.yaml -------------------------------------------------------------------------------- /configs/data/nsynth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/data/nsynth.yaml -------------------------------------------------------------------------------- /configs/data/surge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/data/surge.yaml -------------------------------------------------------------------------------- /configs/data/surge_debug.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/data/surge_debug.yaml -------------------------------------------------------------------------------- /configs/data/surge_mini.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/data/surge_mini.yaml -------------------------------------------------------------------------------- /configs/data/surge_simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/data/surge_simple.yaml -------------------------------------------------------------------------------- /configs/debug/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/debug/default.yaml -------------------------------------------------------------------------------- /configs/debug/fdr.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/debug/fdr.yaml -------------------------------------------------------------------------------- /configs/debug/limit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/debug/limit.yaml -------------------------------------------------------------------------------- /configs/debug/overfit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/debug/overfit.yaml -------------------------------------------------------------------------------- /configs/debug/profiler.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/debug/profiler.yaml -------------------------------------------------------------------------------- /configs/eval.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/eval.yaml -------------------------------------------------------------------------------- /configs/experiment/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/example.yaml -------------------------------------------------------------------------------- /configs/experiment/flow_size/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/flow_size/base.yaml -------------------------------------------------------------------------------- /configs/experiment/flow_size/bigenc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/flow_size/bigenc.yaml -------------------------------------------------------------------------------- /configs/experiment/flow_size/medenc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/flow_size/medenc.yaml -------------------------------------------------------------------------------- /configs/experiment/flow_size/smallenc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/flow_size/smallenc.yaml -------------------------------------------------------------------------------- /configs/experiment/flow_size/tinyenc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/flow_size/tinyenc.yaml -------------------------------------------------------------------------------- /configs/experiment/flow_size/vbigenc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/flow_size/vbigenc.yaml -------------------------------------------------------------------------------- /configs/experiment/fm/algorithm/conditional.yaml: -------------------------------------------------------------------------------- 1 | # @package _global_ 2 | 3 | data: 4 | algorithm: conditional 5 | 6 | out_dim: 6 7 | -------------------------------------------------------------------------------- /configs/experiment/fm/algorithm/hierarchical.yaml: -------------------------------------------------------------------------------- 1 | # @package _global_ 2 | 3 | data: 4 | algorithm: hierarchical 5 | 6 | out_dim: 12 7 | -------------------------------------------------------------------------------- /configs/experiment/fm/algorithm/mixed.yaml: -------------------------------------------------------------------------------- 1 | # @package _global_ 2 | 3 | data: 4 | algorithm: mixed 5 | 6 | out_dim: 8 7 | -------------------------------------------------------------------------------- /configs/experiment/fm/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/fm/base.yaml -------------------------------------------------------------------------------- /configs/experiment/fm/ffn_asym.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/fm/ffn_asym.yaml -------------------------------------------------------------------------------- /configs/experiment/fm/ffn_mse.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/fm/ffn_mse.yaml -------------------------------------------------------------------------------- /configs/experiment/fm/flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/fm/flow.yaml -------------------------------------------------------------------------------- /configs/experiment/fm/flow_asym.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/fm/flow_asym.yaml -------------------------------------------------------------------------------- /configs/experiment/fm/flow_fixed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/fm/flow_fixed.yaml -------------------------------------------------------------------------------- /configs/experiment/fm/flow_fixed_asym.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/fm/flow_fixed_asym.yaml -------------------------------------------------------------------------------- /configs/experiment/kosc/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/kosc/base.yaml -------------------------------------------------------------------------------- /configs/experiment/kosc/ffn_asym.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/kosc/ffn_asym.yaml -------------------------------------------------------------------------------- /configs/experiment/kosc/ffn_chamfer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/kosc/ffn_chamfer.yaml -------------------------------------------------------------------------------- /configs/experiment/kosc/ffn_chamfer_asym.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/kosc/ffn_chamfer_asym.yaml -------------------------------------------------------------------------------- /configs/experiment/kosc/ffn_mse.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/kosc/ffn_mse.yaml -------------------------------------------------------------------------------- /configs/experiment/kosc/ffn_sort.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/kosc/ffn_sort.yaml -------------------------------------------------------------------------------- /configs/experiment/kosc/flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/kosc/flow.yaml -------------------------------------------------------------------------------- /configs/experiment/kosc/flow_asym.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/kosc/flow_asym.yaml -------------------------------------------------------------------------------- /configs/experiment/kosc/flow_fixed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/kosc/flow_fixed.yaml -------------------------------------------------------------------------------- /configs/experiment/kosc/flow_fixed_asym.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/kosc/flow_fixed_asym.yaml -------------------------------------------------------------------------------- /configs/experiment/kosc/flowmlp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/kosc/flowmlp.yaml -------------------------------------------------------------------------------- /configs/experiment/kosc/flowmlp_asym.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/kosc/flowmlp_asym.yaml -------------------------------------------------------------------------------- /configs/experiment/ksin/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/ksin/base.yaml -------------------------------------------------------------------------------- /configs/experiment/ksin/ffn_asym.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/ksin/ffn_asym.yaml -------------------------------------------------------------------------------- /configs/experiment/ksin/ffn_chamfer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/ksin/ffn_chamfer.yaml -------------------------------------------------------------------------------- /configs/experiment/ksin/ffn_mse.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/ksin/ffn_mse.yaml -------------------------------------------------------------------------------- /configs/experiment/ksin/ffn_sort.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/ksin/ffn_sort.yaml -------------------------------------------------------------------------------- /configs/experiment/ksin/flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/ksin/flow.yaml -------------------------------------------------------------------------------- /configs/experiment/ksin/flow_asym.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/ksin/flow_asym.yaml -------------------------------------------------------------------------------- /configs/experiment/ksin/flow_fixed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/ksin/flow_fixed.yaml -------------------------------------------------------------------------------- /configs/experiment/ksin/flow_fixed_asym.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/ksin/flow_fixed_asym.yaml -------------------------------------------------------------------------------- /configs/experiment/ksin_ood/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/ksin_ood/base.yaml -------------------------------------------------------------------------------- /configs/experiment/ksin_ood/flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/ksin_ood/flow.yaml -------------------------------------------------------------------------------- /configs/experiment/ksin_ood/mlp_chamfer.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/ksin_ood/mlp_chamfer.yaml -------------------------------------------------------------------------------- /configs/experiment/ksin_ood/mlp_mse.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/ksin_ood/mlp_mse.yaml -------------------------------------------------------------------------------- /configs/experiment/ksin_ood/mlp_sort.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/ksin_ood/mlp_sort.yaml -------------------------------------------------------------------------------- /configs/experiment/surge/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/surge/base.yaml -------------------------------------------------------------------------------- /configs/experiment/surge/ffn_full.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/surge/ffn_full.yaml -------------------------------------------------------------------------------- /configs/experiment/surge/ffn_simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/surge/ffn_simple.yaml -------------------------------------------------------------------------------- /configs/experiment/surge/flow_full.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/surge/flow_full.yaml -------------------------------------------------------------------------------- /configs/experiment/surge/flow_full_nofinalffn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/surge/flow_full_nofinalffn.yaml -------------------------------------------------------------------------------- /configs/experiment/surge/flow_mlp_full.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/surge/flow_mlp_full.yaml -------------------------------------------------------------------------------- /configs/experiment/surge/flow_mlp_simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/surge/flow_mlp_simple.yaml -------------------------------------------------------------------------------- /configs/experiment/surge/flow_simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/surge/flow_simple.yaml -------------------------------------------------------------------------------- /configs/experiment/surge/flow_simple_nofinalffn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/surge/flow_simple_nofinalffn.yaml -------------------------------------------------------------------------------- /configs/experiment/surge/vae_full.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/surge/vae_full.yaml -------------------------------------------------------------------------------- /configs/experiment/surge/vae_simple.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/surge/vae_simple.yaml -------------------------------------------------------------------------------- /configs/experiment/time_weighting.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/experiment/time_weighting.yaml -------------------------------------------------------------------------------- /configs/extras/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/extras/default.yaml -------------------------------------------------------------------------------- /configs/hparams_search/ksin_optuna.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/hparams_search/ksin_optuna.yaml -------------------------------------------------------------------------------- /configs/hparams_search/mnist_optuna.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/hparams_search/mnist_optuna.yaml -------------------------------------------------------------------------------- /configs/hydra/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/hydra/default.yaml -------------------------------------------------------------------------------- /configs/local/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configs/logger/aim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/logger/aim.yaml -------------------------------------------------------------------------------- /configs/logger/comet.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/logger/comet.yaml -------------------------------------------------------------------------------- /configs/logger/csv.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/logger/csv.yaml -------------------------------------------------------------------------------- /configs/logger/many_loggers.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/logger/many_loggers.yaml -------------------------------------------------------------------------------- /configs/logger/mlflow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/logger/mlflow.yaml -------------------------------------------------------------------------------- /configs/logger/neptune.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/logger/neptune.yaml -------------------------------------------------------------------------------- /configs/logger/tensorboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/logger/tensorboard.yaml -------------------------------------------------------------------------------- /configs/logger/wandb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/logger/wandb.yaml -------------------------------------------------------------------------------- /configs/model/encoder/ast.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/model/encoder/ast.yaml -------------------------------------------------------------------------------- /configs/model/encoder/ast_for_mlp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/model/encoder/ast_for_mlp.yaml -------------------------------------------------------------------------------- /configs/model/encoder/cnn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/model/encoder/cnn.yaml -------------------------------------------------------------------------------- /configs/model/encoder/embedpool.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/model/encoder/embedpool.yaml -------------------------------------------------------------------------------- /configs/model/encoder/mlp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/model/encoder/mlp.yaml -------------------------------------------------------------------------------- /configs/model/ffn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/model/ffn.yaml -------------------------------------------------------------------------------- /configs/model/flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/model/flow.yaml -------------------------------------------------------------------------------- /configs/model/flow_fixed.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/model/flow_fixed.yaml -------------------------------------------------------------------------------- /configs/model/flowmlp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/model/flowmlp.yaml -------------------------------------------------------------------------------- /configs/model/surge_ffn.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/model/surge_ffn.yaml -------------------------------------------------------------------------------- /configs/model/surge_flow.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/model/surge_flow.yaml -------------------------------------------------------------------------------- /configs/model/surge_flowmlp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/model/surge_flowmlp.yaml -------------------------------------------------------------------------------- /configs/model/surge_flowvae.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/model/surge_flowvae.yaml -------------------------------------------------------------------------------- /configs/paths/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/paths/default.yaml -------------------------------------------------------------------------------- /configs/train.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/train.yaml -------------------------------------------------------------------------------- /configs/trainer/cpu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/trainer/cpu.yaml -------------------------------------------------------------------------------- /configs/trainer/ddp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/trainer/ddp.yaml -------------------------------------------------------------------------------- /configs/trainer/ddp_sim.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/trainer/ddp_sim.yaml -------------------------------------------------------------------------------- /configs/trainer/default.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/trainer/default.yaml -------------------------------------------------------------------------------- /configs/trainer/gpu.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/trainer/gpu.yaml -------------------------------------------------------------------------------- /configs/trainer/mps.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/configs/trainer/mps.yaml -------------------------------------------------------------------------------- /data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/environment.yaml -------------------------------------------------------------------------------- /jobs/eval/eval-audio.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/eval/eval-audio.sh -------------------------------------------------------------------------------- /jobs/eval/eval-jobs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/eval/eval-jobs.txt -------------------------------------------------------------------------------- /jobs/predict/ffn-fsd50k.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/predict/ffn-fsd50k.sh -------------------------------------------------------------------------------- /jobs/predict/ffn-full.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/predict/ffn-full.sh -------------------------------------------------------------------------------- /jobs/predict/ffn-nsynth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/predict/ffn-nsynth.sh -------------------------------------------------------------------------------- /jobs/predict/ffn-simple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/predict/ffn-simple.sh -------------------------------------------------------------------------------- /jobs/predict/flow-fsd50k.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/predict/flow-fsd50k.sh -------------------------------------------------------------------------------- /jobs/predict/flow-full-1.0.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/predict/flow-full-1.0.sh -------------------------------------------------------------------------------- /jobs/predict/flow-full-4.0.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/predict/flow-full-4.0.sh -------------------------------------------------------------------------------- /jobs/predict/flow-full.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/predict/flow-full.sh -------------------------------------------------------------------------------- /jobs/predict/flow-nsynth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/predict/flow-nsynth.sh -------------------------------------------------------------------------------- /jobs/predict/flow-simple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/predict/flow-simple.sh -------------------------------------------------------------------------------- /jobs/predict/flowmlp-fsd50k.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/predict/flowmlp-fsd50k.sh -------------------------------------------------------------------------------- /jobs/predict/flowmlp-full.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/predict/flowmlp-full.sh -------------------------------------------------------------------------------- /jobs/predict/flowmlp-nsynth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/predict/flowmlp-nsynth.sh -------------------------------------------------------------------------------- /jobs/predict/flowmlp-simple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/predict/flowmlp-simple.sh -------------------------------------------------------------------------------- /jobs/predict/get-ckpt-from-wandb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/predict/get-ckpt-from-wandb.sh -------------------------------------------------------------------------------- /jobs/predict/vae-fsd50k.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/predict/vae-fsd50k.sh -------------------------------------------------------------------------------- /jobs/predict/vae-full.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/predict/vae-full.sh -------------------------------------------------------------------------------- /jobs/predict/vae-nsynth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/predict/vae-nsynth.sh -------------------------------------------------------------------------------- /jobs/predict/vae-simple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/predict/vae-simple.sh -------------------------------------------------------------------------------- /jobs/render/render-audio.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/render/render-audio.sh -------------------------------------------------------------------------------- /jobs/render/render-jobs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/render/render-jobs.txt -------------------------------------------------------------------------------- /jobs/train/kosc/experiments.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/train/kosc/experiments.txt -------------------------------------------------------------------------------- /jobs/train/kosc/train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/train/kosc/train.sh -------------------------------------------------------------------------------- /jobs/train/surge/experiments.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/train/surge/experiments.txt -------------------------------------------------------------------------------- /jobs/train/surge/train.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/jobs/train/surge/train.sh -------------------------------------------------------------------------------- /notebooks/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notebooks/inpsect-models.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/notebooks/inpsect-models.ipynb -------------------------------------------------------------------------------- /presets/surge-base.vstpreset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/presets/surge-base.vstpreset -------------------------------------------------------------------------------- /presets/surge-mini.vstpreset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/presets/surge-mini.vstpreset -------------------------------------------------------------------------------- /presets/surge-simple.vstpreset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/presets/surge-simple.vstpreset -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/pyproject.toml -------------------------------------------------------------------------------- /renderscript.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/renderscript.sh -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/add_music2latent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/add_music2latent.py -------------------------------------------------------------------------------- /scripts/aggregate_samples.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/aggregate_samples.sh -------------------------------------------------------------------------------- /scripts/audio_dirs/fsd.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/audio_dirs/fsd.txt -------------------------------------------------------------------------------- /scripts/audio_dirs/full.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/audio_dirs/full.txt -------------------------------------------------------------------------------- /scripts/audio_dirs/nsynth.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/audio_dirs/nsynth.txt -------------------------------------------------------------------------------- /scripts/audio_dirs/simple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/audio_dirs/simple.txt -------------------------------------------------------------------------------- /scripts/compute_audio_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/compute_audio_metrics.py -------------------------------------------------------------------------------- /scripts/generate_surge_xt_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/generate_surge_xt_data.py -------------------------------------------------------------------------------- /scripts/get-ckpt-from-wandb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/get-ckpt-from-wandb.sh -------------------------------------------------------------------------------- /scripts/get_dataset_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/get_dataset_stats.py -------------------------------------------------------------------------------- /scripts/make_sig_perf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/make_sig_perf.py -------------------------------------------------------------------------------- /scripts/model_from_wandb_repl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/model_from_wandb_repl.py -------------------------------------------------------------------------------- /scripts/paramspec_to_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/paramspec_to_table.py -------------------------------------------------------------------------------- /scripts/plot_param2tok.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/plot_param2tok.py -------------------------------------------------------------------------------- /scripts/predict_vst_audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/predict_vst_audio.py -------------------------------------------------------------------------------- /scripts/reshard_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/reshard_data.py -------------------------------------------------------------------------------- /scripts/rewrite_dataset_to_latest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/rewrite_dataset_to_latest.py -------------------------------------------------------------------------------- /scripts/sample_lists/fsd.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/sample_lists/fsd.txt -------------------------------------------------------------------------------- /scripts/sample_lists/full.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/sample_lists/full.txt -------------------------------------------------------------------------------- /scripts/sample_lists/nsynth.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/sample_lists/nsynth.txt -------------------------------------------------------------------------------- /scripts/sample_lists/simple.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/sample_lists/simple.txt -------------------------------------------------------------------------------- /scripts/schedule.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/schedule.sh -------------------------------------------------------------------------------- /scripts/subdir_funtime.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/scripts/subdir_funtime.py -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/setup.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/data/audio_datamodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/data/audio_datamodule.py -------------------------------------------------------------------------------- /src/data/components/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/data/fm_datamodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/data/fm_datamodule.py -------------------------------------------------------------------------------- /src/data/kosc_datamodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/data/kosc_datamodule.py -------------------------------------------------------------------------------- /src/data/ksin_datamodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/data/ksin_datamodule.py -------------------------------------------------------------------------------- /src/data/mnist_datamodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/data/mnist_datamodule.py -------------------------------------------------------------------------------- /src/data/ot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/data/ot.py -------------------------------------------------------------------------------- /src/data/surge_datamodule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/data/surge_datamodule.py -------------------------------------------------------------------------------- /src/data/vst/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/data/vst/__init__.py -------------------------------------------------------------------------------- /src/data/vst/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/data/vst/core.py -------------------------------------------------------------------------------- /src/data/vst/generate_vst_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/data/vst/generate_vst_dataset.py -------------------------------------------------------------------------------- /src/data/vst/param_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/data/vst/param_spec.py -------------------------------------------------------------------------------- /src/data/vst/surge_xt_param_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/data/vst/surge_xt_param_spec.py -------------------------------------------------------------------------------- /src/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/eval.py -------------------------------------------------------------------------------- /src/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/metrics.py -------------------------------------------------------------------------------- /src/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/models/components/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/models/components/cnn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/models/components/cnn.py -------------------------------------------------------------------------------- /src/models/components/embed_pool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/models/components/embed_pool.py -------------------------------------------------------------------------------- /src/models/components/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/models/components/loss.py -------------------------------------------------------------------------------- /src/models/components/residual_mlp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/models/components/residual_mlp.py -------------------------------------------------------------------------------- /src/models/components/simple_dense_net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/models/components/simple_dense_net.py -------------------------------------------------------------------------------- /src/models/components/sinkhorn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/models/components/sinkhorn.py -------------------------------------------------------------------------------- /src/models/components/transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/models/components/transformer.py -------------------------------------------------------------------------------- /src/models/components/vae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/models/components/vae.py -------------------------------------------------------------------------------- /src/models/components/vector_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/models/components/vector_field.py -------------------------------------------------------------------------------- /src/models/ksin_ff_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/models/ksin_ff_module.py -------------------------------------------------------------------------------- /src/models/ksin_flow_matching_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/models/ksin_flow_matching_module.py -------------------------------------------------------------------------------- /src/models/mnist_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/models/mnist_module.py -------------------------------------------------------------------------------- /src/models/surge_ff_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/models/surge_ff_module.py -------------------------------------------------------------------------------- /src/models/surge_flow_matching_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/models/surge_flow_matching_module.py -------------------------------------------------------------------------------- /src/models/surge_flowvae_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/models/surge_flowvae_module.py -------------------------------------------------------------------------------- /src/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/train.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/utils/__init__.py -------------------------------------------------------------------------------- /src/utils/callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/utils/callbacks.py -------------------------------------------------------------------------------- /src/utils/instantiators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/utils/instantiators.py -------------------------------------------------------------------------------- /src/utils/logging_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/utils/logging_utils.py -------------------------------------------------------------------------------- /src/utils/math.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/utils/math.py -------------------------------------------------------------------------------- /src/utils/pylogger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/utils/pylogger.py -------------------------------------------------------------------------------- /src/utils/rich_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/utils/rich_utils.py -------------------------------------------------------------------------------- /src/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/src/utils/utils.py -------------------------------------------------------------------------------- /surge_params.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/surge_params.csv -------------------------------------------------------------------------------- /sweeps/ds_size.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/sweeps/ds_size.yaml -------------------------------------------------------------------------------- /sweeps/fm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/sweeps/fm.yaml -------------------------------------------------------------------------------- /sweeps/kosc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/sweeps/kosc.yaml -------------------------------------------------------------------------------- /sweeps/ksin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/sweeps/ksin.yaml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/helpers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/helpers/package_available.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/tests/helpers/package_available.py -------------------------------------------------------------------------------- /tests/helpers/run_if.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/tests/helpers/run_if.py -------------------------------------------------------------------------------- /tests/helpers/run_sh_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/tests/helpers/run_sh_command.py -------------------------------------------------------------------------------- /tests/test_configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/tests/test_configs.py -------------------------------------------------------------------------------- /tests/test_datamodules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/tests/test_datamodules.py -------------------------------------------------------------------------------- /tests/test_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/tests/test_eval.py -------------------------------------------------------------------------------- /tests/test_sweeps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/tests/test_sweeps.py -------------------------------------------------------------------------------- /tests/test_train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/tests/test_train.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ben-hayes/synth-permutations/HEAD/uv.lock --------------------------------------------------------------------------------