noblebarkrr commited on
Commit
4da5c91
·
verified ·
1 Parent(s): 8edc43b

Add files using upload-large-folder tool

Browse files
Files changed (50) hide show
  1. htdemucs/demucs3_mmi_config.yaml +72 -0
  2. htdemucs/demucs4_4stem_config.yaml +119 -0
  3. htdemucs/demucs4_6stem_config.yaml +127 -0
  4. htdemucs/demucs4_choirsep_config.yaml +151 -0
  5. htdemucs/demucs4_ft_bass_config.yaml +119 -0
  6. htdemucs/demucs4_ft_drums_config.yaml +119 -0
  7. htdemucs/demucs4_ft_other_config.yaml +119 -0
  8. htdemucs/demucs4_ft_vocals_config.yaml +119 -0
  9. htdemucs/demucs4_mvsep_vocals_config.yaml +123 -0
  10. htdemucs/demucs_mid_side_wesleyr36_config.yaml +144 -0
  11. mdx23c/mdx23c_drumsep_5stem_aufr33_jarredou_config.yaml +66 -0
  12. mdxnet/mdx_1_9703_config.yaml +20 -0
  13. mdxnet/mdx_2_9682_config.yaml +20 -0
  14. mdxnet/mdx_3_9662_config.yaml +20 -0
  15. mdxnet/mdx_9482_config.yaml +20 -0
  16. mdxnet/mdx_crowd_hq1_config.yaml +20 -0
  17. mdxnet/mdx_inst1_config.yaml +20 -0
  18. mdxnet/mdx_inst2_config.yaml +20 -0
  19. mdxnet/mdx_inst3_config.yaml +20 -0
  20. mdxnet/mdx_inst_187_beta_config.yaml +20 -0
  21. mdxnet/mdx_inst_82_beta_config.yaml +20 -0
  22. mdxnet/mdx_inst_90_beta_config.yaml +20 -0
  23. mdxnet/mdx_inst_full_292_config.yaml +20 -0
  24. mdxnet/mdx_inst_hq1_config.yaml +20 -0
  25. mdxnet/mdx_inst_hq2_config.yaml +20 -0
  26. mdxnet/mdx_inst_hq3_config.yaml +20 -0
  27. mdxnet/mdx_inst_hq4_config.yaml +20 -0
  28. mdxnet/mdx_inst_hq5_config.yaml +20 -0
  29. mdxnet/mdx_inst_main_config.yaml +20 -0
  30. mdxnet/mdx_karaoke1_config.yaml +20 -0
  31. mdxnet/mdx_karaoke2_config.yaml +20 -0
  32. mdxnet/mdx_kim_inst_config.yaml +20 -0
  33. mdxnet/mdx_kim_vocal1_config.yaml +20 -0
  34. mdxnet/mdx_kim_vocal2_config.yaml +20 -0
  35. mdxnet/mdx_kuielab_a_bass_config.yaml +20 -0
  36. mdxnet/mdx_kuielab_a_drums_config.yaml +20 -0
  37. mdxnet/mdx_kuielab_a_other_config.yaml +20 -0
  38. mdxnet/mdx_kuielab_a_vocals_config.yaml +20 -0
  39. mdxnet/mdx_kuielab_b_bass_config.yaml +20 -0
  40. mdxnet/mdx_kuielab_b_drums_config.yaml +20 -0
  41. mdxnet/mdx_kuielab_b_other_config.yaml +20 -0
  42. mdxnet/mdx_kuielab_b_vocals_config.yaml +20 -0
  43. mdxnet/mdx_main_340_config.yaml +20 -0
  44. mdxnet/mdx_main_390_config.yaml +20 -0
  45. mdxnet/mdx_main_406_config.yaml +20 -0
  46. mdxnet/mdx_main_427_config.yaml +20 -0
  47. mdxnet/mdx_main_438_config.yaml +20 -0
  48. mdxnet/mdx_main_config.yaml +20 -0
  49. mdxnet/mdx_reverb_hq_foxjoy_config.yaml +20 -0
  50. mdxnet/mdx_vocft_config.yaml +20 -0
htdemucs/demucs3_mmi_config.yaml ADDED
@@ -0,0 +1,72 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ audio:
2
+ chunk_size: 485100 # samplerate * segment
3
+ min_mean_abs: 0.000
4
+ hop_length: 1024
5
+
6
+ training:
7
+ batch_size: 8
8
+ gradient_accumulation_steps: 1
9
+ grad_clip: 0
10
+ segment: 11
11
+ shift: 1
12
+ samplerate: 44100
13
+ channels: 2
14
+ normalize: true
15
+ instruments: ['drums', 'bass', 'other', 'vocals']
16
+ target_instrument: null
17
+ num_epochs: 1000
18
+ num_steps: 1000
19
+ optimizer: adam
20
+ lr: 9.0e-05
21
+ patience: 2
22
+ reduce_factor: 0.95
23
+ q: 0.95
24
+ coarse_loss_clip: true
25
+ ema_momentum: 0.999
26
+ other_fix: false # it's needed for checking on multisong dataset if other is actually instrumental
27
+ use_amp: false # enable or disable usage of mixed precision (float16) - usually it must be true
28
+
29
+ augmentations:
30
+ enable: true # enable or disable all augmentations (to fast disable if needed)
31
+ loudness: true # randomly change loudness of each stem on the range (loudness_min; loudness_max)
32
+ loudness_min: 0.5
33
+ loudness_max: 1.5
34
+
35
+ inference:
36
+ num_overlap: 4
37
+ batch_size: 8
38
+
39
+ model: hdemucs
40
+
41
+ hdemucs: # see demucs/hdemucs.py for a detailed description
42
+ channels: 48
43
+ channels_time: null
44
+ growth: 2
45
+ nfft: 4096
46
+ wiener_iters: 0
47
+ end_iters: 0
48
+ wiener_residual: False
49
+ cac: True
50
+ depth: 6
51
+ rewrite: True
52
+ hybrid: True
53
+ hybrid_old: False
54
+ multi_freqs: []
55
+ multi_freqs_depth: 3
56
+ freq_emb: 0.2
57
+ emb_scale: 10
58
+ emb_smooth: True
59
+ kernel_size: 8
60
+ stride: 4
61
+ time_stride: 2
62
+ context: 1
63
+ context_enc: 0
64
+ norm_starts: 4
65
+ norm_groups: 4
66
+ dconv_mode: 1
67
+ dconv_depth: 2
68
+ dconv_comp: 4
69
+ dconv_attn: 4
70
+ dconv_lstm: 4
71
+ dconv_init: 0.001
72
+ rescale: 0.1
htdemucs/demucs4_4stem_config.yaml ADDED
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ audio:
2
+ chunk_size: 485100 # samplerate * segment
3
+ min_mean_abs: 0.001
4
+ hop_length: 1024
5
+
6
+ training:
7
+ batch_size: 8
8
+ gradient_accumulation_steps: 1
9
+ grad_clip: 0
10
+ segment: 11
11
+ shift: 1
12
+ samplerate: 44100
13
+ channels: 2
14
+ normalize: true
15
+ instruments: ['drums', 'bass', 'other', 'vocals']
16
+ target_instrument: null
17
+ num_epochs: 1000
18
+ num_steps: 1000
19
+ optimizer: adam
20
+ lr: 9.0e-05
21
+ patience: 2
22
+ reduce_factor: 0.95
23
+ q: 0.95
24
+ coarse_loss_clip: true
25
+ ema_momentum: 0.999
26
+ other_fix: false # it's needed for checking on multisong dataset if other is actually instrumental
27
+ use_amp: true # enable or disable usage of mixed precision (float16) - usually it must be true
28
+
29
+ augmentations:
30
+ enable: true # enable or disable all augmentations (to fast disable if needed)
31
+ loudness: true # randomly change loudness of each stem on the range (loudness_min; loudness_max)
32
+ loudness_min: 0.5
33
+ loudness_max: 1.5
34
+
35
+ inference:
36
+ num_overlap: 4
37
+ batch_size: 8
38
+
39
+ model: htdemucs
40
+
41
+ htdemucs: # see demucs/htdemucs.py for a detailed description
42
+ # Channels
43
+ channels: 48
44
+ channels_time:
45
+ growth: 2
46
+ # STFT
47
+ num_subbands: 1
48
+ nfft: 4096
49
+ wiener_iters: 0
50
+ end_iters: 0
51
+ wiener_residual: false
52
+ cac: true
53
+ # Main structure
54
+ depth: 4
55
+ rewrite: true
56
+ # Frequency Branch
57
+ multi_freqs: []
58
+ multi_freqs_depth: 3
59
+ freq_emb: 0.2
60
+ emb_scale: 10
61
+ emb_smooth: true
62
+ # Convolutions
63
+ kernel_size: 8
64
+ stride: 4
65
+ time_stride: 2
66
+ context: 1
67
+ context_enc: 0
68
+ # normalization
69
+ norm_starts: 4
70
+ norm_groups: 4
71
+ # DConv residual branch
72
+ dconv_mode: 3
73
+ dconv_depth: 2
74
+ dconv_comp: 8
75
+ dconv_init: 1e-3
76
+ # Before the Transformer
77
+ bottom_channels: 512
78
+ # CrossTransformer
79
+ # ------ Common to all
80
+ # Regular parameters
81
+ t_layers: 5
82
+ t_hidden_scale: 4.0
83
+ t_heads: 8
84
+ t_dropout: 0.0
85
+ t_layer_scale: True
86
+ t_gelu: True
87
+ # ------------- Positional Embedding
88
+ t_emb: sin
89
+ t_max_positions: 10000 # for the scaled embedding
90
+ t_max_period: 10000.0
91
+ t_weight_pos_embed: 1.0
92
+ t_cape_mean_normalize: True
93
+ t_cape_augment: True
94
+ t_cape_glob_loc_scale: [5000.0, 1.0, 1.4]
95
+ t_sin_random_shift: 0
96
+ # ------------- norm before a transformer encoder
97
+ t_norm_in: True
98
+ t_norm_in_group: False
99
+ # ------------- norm inside the encoder
100
+ t_group_norm: False
101
+ t_norm_first: True
102
+ t_norm_out: True
103
+ # ------------- optim
104
+ t_weight_decay: 0.0
105
+ t_lr:
106
+ # ------------- sparsity
107
+ t_sparse_self_attn: False
108
+ t_sparse_cross_attn: False
109
+ t_mask_type: diag
110
+ t_mask_random_seed: 42
111
+ t_sparse_attn_window: 400
112
+ t_global_window: 100
113
+ t_sparsity: 0.95
114
+ t_auto_sparsity: False
115
+ # Cross Encoder First (False)
116
+ t_cross_first: False
117
+ # Weight init
118
+ rescale: 0.1
119
+
htdemucs/demucs4_6stem_config.yaml ADDED
@@ -0,0 +1,127 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ audio:
2
+ chunk_size: 485100 # samplerate * segment
3
+ min_mean_abs: 0.001
4
+ hop_length: 1024
5
+
6
+ training:
7
+ batch_size: 8
8
+ gradient_accumulation_steps: 1
9
+ grad_clip: 0
10
+ segment: 11
11
+ shift: 1
12
+ samplerate: 44100
13
+ channels: 2
14
+ normalize: true
15
+ instruments: ['drums', 'bass', 'other', 'vocals', 'guitar', 'piano']
16
+ target_instrument: null
17
+ num_epochs: 1000
18
+ num_steps: 1000
19
+ optimizer: adam
20
+ lr: 9.0e-05
21
+ patience: 2
22
+ reduce_factor: 0.95
23
+ q: 0.95
24
+ coarse_loss_clip: true
25
+ ema_momentum: 0.999
26
+ other_fix: false # it's needed for checking on multisong dataset if other is actually instrumental
27
+ use_amp: true # enable or disable usage of mixed precision (float16) - usually it must be true
28
+
29
+ augmentations:
30
+ enable: true # enable or disable all augmentations (to fast disable if needed)
31
+ loudness: true # randomly change loudness of each stem on the range (loudness_min; loudness_max)
32
+ loudness_min: 0.5
33
+ loudness_max: 1.5
34
+ mixup: true # mix several stems of same type with some probability (only works for dataset types: 1, 2, 3)
35
+ mixup_probs: [0.2, 0.02]
36
+ mixup_loudness_min: 0.5
37
+ mixup_loudness_max: 1.5
38
+ all:
39
+ channel_shuffle: 0.5 # Set 0 or lower to disable
40
+ random_inverse: 0.1 # inverse track (better lower probability)
41
+ random_polarity: 0.5 # polarity change (multiply waveform to -1)
42
+
43
+ inference:
44
+ num_overlap: 4
45
+ batch_size: 8
46
+
47
+ model: htdemucs
48
+
49
+ htdemucs: # see demucs/htdemucs.py for a detailed description
50
+ # Channels
51
+ channels: 48
52
+ channels_time:
53
+ growth: 2
54
+ # STFT
55
+ num_subbands: 1
56
+ nfft: 4096
57
+ wiener_iters: 0
58
+ end_iters: 0
59
+ wiener_residual: false
60
+ cac: true
61
+ # Main structure
62
+ depth: 4
63
+ rewrite: true
64
+ # Frequency Branch
65
+ multi_freqs: []
66
+ multi_freqs_depth: 3
67
+ freq_emb: 0.2
68
+ emb_scale: 10
69
+ emb_smooth: true
70
+ # Convolutions
71
+ kernel_size: 8
72
+ stride: 4
73
+ time_stride: 2
74
+ context: 1
75
+ context_enc: 0
76
+ # normalization
77
+ norm_starts: 4
78
+ norm_groups: 4
79
+ # DConv residual branch
80
+ dconv_mode: 3
81
+ dconv_depth: 2
82
+ dconv_comp: 8
83
+ dconv_init: 1e-3
84
+ # Before the Transformer
85
+ bottom_channels: 0
86
+ # CrossTransformer
87
+ # ------ Common to all
88
+ # Regular parameters
89
+ t_layers: 5
90
+ t_hidden_scale: 4.0
91
+ t_heads: 8
92
+ t_dropout: 0.0
93
+ t_layer_scale: True
94
+ t_gelu: True
95
+ # ------------- Positional Embedding
96
+ t_emb: sin
97
+ t_max_positions: 10000 # for the scaled embedding
98
+ t_max_period: 10000.0
99
+ t_weight_pos_embed: 1.0
100
+ t_cape_mean_normalize: True
101
+ t_cape_augment: True
102
+ t_cape_glob_loc_scale: [5000.0, 1.0, 1.4]
103
+ t_sin_random_shift: 0
104
+ # ------------- norm before a transformer encoder
105
+ t_norm_in: True
106
+ t_norm_in_group: False
107
+ # ------------- norm inside the encoder
108
+ t_group_norm: False
109
+ t_norm_first: True
110
+ t_norm_out: True
111
+ # ------------- optim
112
+ t_weight_decay: 0.0
113
+ t_lr:
114
+ # ------------- sparsity
115
+ t_sparse_self_attn: False
116
+ t_sparse_cross_attn: False
117
+ t_mask_type: diag
118
+ t_mask_random_seed: 42
119
+ t_sparse_attn_window: 400
120
+ t_global_window: 100
121
+ t_sparsity: 0.95
122
+ t_auto_sparsity: False
123
+ # Cross Encoder First (False)
124
+ t_cross_first: False
125
+ # Weight init
126
+ rescale: 0.1
127
+
htdemucs/demucs4_choirsep_config.yaml ADDED
@@ -0,0 +1,151 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ audio:
2
+ chunk_size: 132300 # samplerate * segment
3
+ min_mean_abs: 0.001
4
+ hop_length: 1024
5
+
6
+ training:
7
+ batch_size: 4
8
+ gradient_accumulation_steps: 1
9
+ grad_clip: 0
10
+ segment: 3
11
+ shift: 1
12
+ samplerate: 44100
13
+ channels: 2
14
+ normalize: true
15
+ instruments: ['alto', 'bass', 'soprano', 'tenor']
16
+ target_instrument: null
17
+ num_epochs: 1000
18
+ num_steps: 1000
19
+ optimizer: adam
20
+ lr: 1.0e-04
21
+ patience: 2
22
+ reduce_factor: 0.95
23
+ q: 0.95
24
+ coarse_loss_clip: true
25
+ ema_momentum: 0.999
26
+ other_fix: false # it's needed for checking on multisong dataset if other is actually instrumental
27
+ use_amp: false # enable or disable usage of mixed precision (float16) - usually it must be true
28
+
29
+ loss_multistft:
30
+ fft_sizes:
31
+ - 1024
32
+ - 2048
33
+ - 4096
34
+ hop_sizes:
35
+ - 512
36
+ - 1024
37
+ - 2048
38
+ win_lengths:
39
+ - 1024
40
+ - 2048
41
+ - 4096
42
+ window: "hann_window"
43
+ scale: "mel"
44
+ n_bins: 128
45
+ sample_rate: 44100
46
+ perceptual_weighting: true
47
+ w_sc: 1.0
48
+ w_log_mag: 1.0
49
+ w_lin_mag: 0.0
50
+ w_phs: 0.0
51
+ mag_distance: "L1"
52
+
53
+ augmentations:
54
+ enable: false # enable or disable all augmentations (to fast disable if needed)
55
+ loudness: true # randomly change loudness of each stem on the range (loudness_min; loudness_max)
56
+ loudness_min: 0.5
57
+ loudness_max: 1.5
58
+ mixup: true # mix several stems of same type with some probability (only works for dataset types: 1, 2, 3)
59
+ mixup_probs: [0.2, 0.02]
60
+ mixup_loudness_min: 0.5
61
+ mixup_loudness_max: 1.5
62
+ all:
63
+ channel_shuffle: 0.5 # Set 0 or lower to disable
64
+ random_inverse: 0.1 # inverse track (better lower probability)
65
+ random_polarity: 0.5 # polarity change (multiply waveform to -1)
66
+
67
+ inference:
68
+ num_overlap: 4
69
+ batch_size: 8
70
+
71
+ model: htdemucs
72
+
73
+ htdemucs: # see demucs/htdemucs.py for a detailed description
74
+ # Channels
75
+ channels: 48
76
+ channels_time:
77
+ growth: 2
78
+ # STFT
79
+ num_subbands: 1
80
+ nfft: 4096
81
+ wiener_iters: 0
82
+ end_iters: 0
83
+ wiener_residual: false
84
+ cac: true
85
+ # Main structure
86
+ depth: 4
87
+ rewrite: true
88
+ # Frequency Branch
89
+ multi_freqs: []
90
+ multi_freqs_depth: 3
91
+ freq_emb: 0.2
92
+ emb_scale: 10
93
+ emb_smooth: true
94
+ # Convolutions
95
+ kernel_size: 8
96
+ stride: 4
97
+ time_stride: 2
98
+ context: 1
99
+ context_enc: 0
100
+ # normalization
101
+ norm_starts: 4
102
+ norm_groups: 4
103
+ # DConv residual branch
104
+ dconv_mode: 3
105
+ dconv_depth: 2
106
+ dconv_comp: 8
107
+ dconv_init: 1e-3
108
+ # Before the Transformer
109
+ bottom_channels: 0
110
+ # CrossTransformer
111
+ # ------ Common to all
112
+ # Regular parameters
113
+ t_layers: 5
114
+ t_hidden_scale: 4.0
115
+ t_heads: 8
116
+ t_dropout: 0.0
117
+ t_layer_scale: True
118
+ t_gelu: True
119
+ # ------------- Positional Embedding
120
+ t_emb: sin
121
+ t_max_positions: 10000 # for the scaled embedding
122
+ t_max_period: 10000.0
123
+ t_weight_pos_embed: 1.0
124
+ t_cape_mean_normalize: True
125
+ t_cape_augment: True
126
+ t_cape_glob_loc_scale: [5000.0, 1.0, 1.4]
127
+ t_sin_random_shift: 0
128
+ # ------------- norm before a transformer encoder
129
+ t_norm_in: True
130
+ t_norm_in_group: False
131
+ # ------------- norm inside the encoder
132
+ t_group_norm: False
133
+ t_norm_first: True
134
+ t_norm_out: True
135
+ # ------------- optim
136
+ t_weight_decay: 0.0
137
+ t_lr:
138
+ # ------------- sparsity
139
+ t_sparse_self_attn: False
140
+ t_sparse_cross_attn: False
141
+ t_mask_type: diag
142
+ t_mask_random_seed: 42
143
+ t_sparse_attn_window: 400
144
+ t_global_window: 100
145
+ t_sparsity: 0.95
146
+ t_auto_sparsity: False
147
+ # Cross Encoder First (False)
148
+ t_cross_first: False
149
+ # Weight init
150
+ rescale: 0.1
151
+
htdemucs/demucs4_ft_bass_config.yaml ADDED
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ audio:
2
+ chunk_size: 485100 # samplerate * segment
3
+ min_mean_abs: 0.001
4
+ hop_length: 1024
5
+
6
+ training:
7
+ batch_size: 8
8
+ gradient_accumulation_steps: 1
9
+ grad_clip: 0
10
+ segment: 11
11
+ shift: 1
12
+ samplerate: 44100
13
+ channels: 2
14
+ normalize: true
15
+ instruments: ['drums', 'bass', 'other', 'vocals']
16
+ target_instrument: null
17
+ num_epochs: 1000
18
+ num_steps: 1000
19
+ optimizer: adam
20
+ lr: 9.0e-05
21
+ patience: 2
22
+ reduce_factor: 0.95
23
+ q: 0.95
24
+ coarse_loss_clip: true
25
+ ema_momentum: 0.999
26
+ other_fix: false # it's needed for checking on multisong dataset if other is actually instrumental
27
+ use_amp: true # enable or disable usage of mixed precision (float16) - usually it must be true
28
+
29
+ augmentations:
30
+ enable: true # enable or disable all augmentations (to fast disable if needed)
31
+ loudness: true # randomly change loudness of each stem on the range (loudness_min; loudness_max)
32
+ loudness_min: 0.5
33
+ loudness_max: 1.5
34
+
35
+ inference:
36
+ num_overlap: 4
37
+ batch_size: 8
38
+
39
+ model: htdemucs
40
+
41
+ htdemucs: # see demucs/htdemucs.py for a detailed description
42
+ # Channels
43
+ channels: 48
44
+ channels_time:
45
+ growth: 2
46
+ # STFT
47
+ num_subbands: 1
48
+ nfft: 4096
49
+ wiener_iters: 0
50
+ end_iters: 0
51
+ wiener_residual: false
52
+ cac: true
53
+ # Main structure
54
+ depth: 4
55
+ rewrite: true
56
+ # Frequency Branch
57
+ multi_freqs: []
58
+ multi_freqs_depth: 3
59
+ freq_emb: 0.2
60
+ emb_scale: 10
61
+ emb_smooth: true
62
+ # Convolutions
63
+ kernel_size: 8
64
+ stride: 4
65
+ time_stride: 2
66
+ context: 1
67
+ context_enc: 0
68
+ # normalization
69
+ norm_starts: 4
70
+ norm_groups: 4
71
+ # DConv residual branch
72
+ dconv_mode: 3
73
+ dconv_depth: 2
74
+ dconv_comp: 8
75
+ dconv_init: 1e-3
76
+ # Before the Transformer
77
+ bottom_channels: 512
78
+ # CrossTransformer
79
+ # ------ Common to all
80
+ # Regular parameters
81
+ t_layers: 5
82
+ t_hidden_scale: 4.0
83
+ t_heads: 8
84
+ t_dropout: 0.0
85
+ t_layer_scale: True
86
+ t_gelu: True
87
+ # ------------- Positional Embedding
88
+ t_emb: sin
89
+ t_max_positions: 10000 # for the scaled embedding
90
+ t_max_period: 10000.0
91
+ t_weight_pos_embed: 1.0
92
+ t_cape_mean_normalize: True
93
+ t_cape_augment: True
94
+ t_cape_glob_loc_scale: [5000.0, 1.0, 1.4]
95
+ t_sin_random_shift: 0
96
+ # ------------- norm before a transformer encoder
97
+ t_norm_in: True
98
+ t_norm_in_group: False
99
+ # ------------- norm inside the encoder
100
+ t_group_norm: False
101
+ t_norm_first: True
102
+ t_norm_out: True
103
+ # ------------- optim
104
+ t_weight_decay: 0.0
105
+ t_lr:
106
+ # ------------- sparsity
107
+ t_sparse_self_attn: False
108
+ t_sparse_cross_attn: False
109
+ t_mask_type: diag
110
+ t_mask_random_seed: 42
111
+ t_sparse_attn_window: 400
112
+ t_global_window: 100
113
+ t_sparsity: 0.95
114
+ t_auto_sparsity: False
115
+ # Cross Encoder First (False)
116
+ t_cross_first: False
117
+ # Weight init
118
+ rescale: 0.1
119
+
htdemucs/demucs4_ft_drums_config.yaml ADDED
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ audio:
2
+ chunk_size: 485100 # samplerate * segment
3
+ min_mean_abs: 0.001
4
+ hop_length: 1024
5
+
6
+ training:
7
+ batch_size: 8
8
+ gradient_accumulation_steps: 1
9
+ grad_clip: 0
10
+ segment: 11
11
+ shift: 1
12
+ samplerate: 44100
13
+ channels: 2
14
+ normalize: true
15
+ instruments: ['drums', 'bass', 'other', 'vocals']
16
+ target_instrument: null
17
+ num_epochs: 1000
18
+ num_steps: 1000
19
+ optimizer: adam
20
+ lr: 9.0e-05
21
+ patience: 2
22
+ reduce_factor: 0.95
23
+ q: 0.95
24
+ coarse_loss_clip: true
25
+ ema_momentum: 0.999
26
+ other_fix: false # it's needed for checking on multisong dataset if other is actually instrumental
27
+ use_amp: true # enable or disable usage of mixed precision (float16) - usually it must be true
28
+
29
+ augmentations:
30
+ enable: true # enable or disable all augmentations (to fast disable if needed)
31
+ loudness: true # randomly change loudness of each stem on the range (loudness_min; loudness_max)
32
+ loudness_min: 0.5
33
+ loudness_max: 1.5
34
+
35
+ inference:
36
+ num_overlap: 4
37
+ batch_size: 8
38
+
39
+ model: htdemucs
40
+
41
+ htdemucs: # see demucs/htdemucs.py for a detailed description
42
+ # Channels
43
+ channels: 48
44
+ channels_time:
45
+ growth: 2
46
+ # STFT
47
+ num_subbands: 1
48
+ nfft: 4096
49
+ wiener_iters: 0
50
+ end_iters: 0
51
+ wiener_residual: false
52
+ cac: true
53
+ # Main structure
54
+ depth: 4
55
+ rewrite: true
56
+ # Frequency Branch
57
+ multi_freqs: []
58
+ multi_freqs_depth: 3
59
+ freq_emb: 0.2
60
+ emb_scale: 10
61
+ emb_smooth: true
62
+ # Convolutions
63
+ kernel_size: 8
64
+ stride: 4
65
+ time_stride: 2
66
+ context: 1
67
+ context_enc: 0
68
+ # normalization
69
+ norm_starts: 4
70
+ norm_groups: 4
71
+ # DConv residual branch
72
+ dconv_mode: 3
73
+ dconv_depth: 2
74
+ dconv_comp: 8
75
+ dconv_init: 1e-3
76
+ # Before the Transformer
77
+ bottom_channels: 512
78
+ # CrossTransformer
79
+ # ------ Common to all
80
+ # Regular parameters
81
+ t_layers: 5
82
+ t_hidden_scale: 4.0
83
+ t_heads: 8
84
+ t_dropout: 0.0
85
+ t_layer_scale: True
86
+ t_gelu: True
87
+ # ------------- Positional Embedding
88
+ t_emb: sin
89
+ t_max_positions: 10000 # for the scaled embedding
90
+ t_max_period: 10000.0
91
+ t_weight_pos_embed: 1.0
92
+ t_cape_mean_normalize: True
93
+ t_cape_augment: True
94
+ t_cape_glob_loc_scale: [5000.0, 1.0, 1.4]
95
+ t_sin_random_shift: 0
96
+ # ------------- norm before a transformer encoder
97
+ t_norm_in: True
98
+ t_norm_in_group: False
99
+ # ------------- norm inside the encoder
100
+ t_group_norm: False
101
+ t_norm_first: True
102
+ t_norm_out: True
103
+ # ------------- optim
104
+ t_weight_decay: 0.0
105
+ t_lr:
106
+ # ------------- sparsity
107
+ t_sparse_self_attn: False
108
+ t_sparse_cross_attn: False
109
+ t_mask_type: diag
110
+ t_mask_random_seed: 42
111
+ t_sparse_attn_window: 400
112
+ t_global_window: 100
113
+ t_sparsity: 0.95
114
+ t_auto_sparsity: False
115
+ # Cross Encoder First (False)
116
+ t_cross_first: False
117
+ # Weight init
118
+ rescale: 0.1
119
+
htdemucs/demucs4_ft_other_config.yaml ADDED
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ audio:
2
+ chunk_size: 485100 # samplerate * segment
3
+ min_mean_abs: 0.001
4
+ hop_length: 1024
5
+
6
+ training:
7
+ batch_size: 8
8
+ gradient_accumulation_steps: 1
9
+ grad_clip: 0
10
+ segment: 11
11
+ shift: 1
12
+ samplerate: 44100
13
+ channels: 2
14
+ normalize: true
15
+ instruments: ['drums', 'bass', 'other', 'vocals']
16
+ target_instrument: null
17
+ num_epochs: 1000
18
+ num_steps: 1000
19
+ optimizer: adam
20
+ lr: 9.0e-05
21
+ patience: 2
22
+ reduce_factor: 0.95
23
+ q: 0.95
24
+ coarse_loss_clip: true
25
+ ema_momentum: 0.999
26
+ other_fix: false # it's needed for checking on multisong dataset if other is actually instrumental
27
+ use_amp: true # enable or disable usage of mixed precision (float16) - usually it must be true
28
+
29
+ augmentations:
30
+ enable: true # enable or disable all augmentations (to fast disable if needed)
31
+ loudness: true # randomly change loudness of each stem on the range (loudness_min; loudness_max)
32
+ loudness_min: 0.5
33
+ loudness_max: 1.5
34
+
35
+ inference:
36
+ num_overlap: 4
37
+ batch_size: 8
38
+
39
+ model: htdemucs
40
+
41
+ htdemucs: # see demucs/htdemucs.py for a detailed description
42
+ # Channels
43
+ channels: 48
44
+ channels_time:
45
+ growth: 2
46
+ # STFT
47
+ num_subbands: 1
48
+ nfft: 4096
49
+ wiener_iters: 0
50
+ end_iters: 0
51
+ wiener_residual: false
52
+ cac: true
53
+ # Main structure
54
+ depth: 4
55
+ rewrite: true
56
+ # Frequency Branch
57
+ multi_freqs: []
58
+ multi_freqs_depth: 3
59
+ freq_emb: 0.2
60
+ emb_scale: 10
61
+ emb_smooth: true
62
+ # Convolutions
63
+ kernel_size: 8
64
+ stride: 4
65
+ time_stride: 2
66
+ context: 1
67
+ context_enc: 0
68
+ # normalization
69
+ norm_starts: 4
70
+ norm_groups: 4
71
+ # DConv residual branch
72
+ dconv_mode: 3
73
+ dconv_depth: 2
74
+ dconv_comp: 8
75
+ dconv_init: 1e-3
76
+ # Before the Transformer
77
+ bottom_channels: 512
78
+ # CrossTransformer
79
+ # ------ Common to all
80
+ # Regular parameters
81
+ t_layers: 5
82
+ t_hidden_scale: 4.0
83
+ t_heads: 8
84
+ t_dropout: 0.0
85
+ t_layer_scale: True
86
+ t_gelu: True
87
+ # ------------- Positional Embedding
88
+ t_emb: sin
89
+ t_max_positions: 10000 # for the scaled embedding
90
+ t_max_period: 10000.0
91
+ t_weight_pos_embed: 1.0
92
+ t_cape_mean_normalize: True
93
+ t_cape_augment: True
94
+ t_cape_glob_loc_scale: [5000.0, 1.0, 1.4]
95
+ t_sin_random_shift: 0
96
+ # ------------- norm before a transformer encoder
97
+ t_norm_in: True
98
+ t_norm_in_group: False
99
+ # ------------- norm inside the encoder
100
+ t_group_norm: False
101
+ t_norm_first: True
102
+ t_norm_out: True
103
+ # ------------- optim
104
+ t_weight_decay: 0.0
105
+ t_lr:
106
+ # ------------- sparsity
107
+ t_sparse_self_attn: False
108
+ t_sparse_cross_attn: False
109
+ t_mask_type: diag
110
+ t_mask_random_seed: 42
111
+ t_sparse_attn_window: 400
112
+ t_global_window: 100
113
+ t_sparsity: 0.95
114
+ t_auto_sparsity: False
115
+ # Cross Encoder First (False)
116
+ t_cross_first: False
117
+ # Weight init
118
+ rescale: 0.1
119
+
htdemucs/demucs4_ft_vocals_config.yaml ADDED
@@ -0,0 +1,119 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ audio:
2
+ chunk_size: 485100 # samplerate * segment
3
+ min_mean_abs: 0.001
4
+ hop_length: 1024
5
+
6
+ training:
7
+ batch_size: 8
8
+ gradient_accumulation_steps: 1
9
+ grad_clip: 0
10
+ segment: 11
11
+ shift: 1
12
+ samplerate: 44100
13
+ channels: 2
14
+ normalize: true
15
+ instruments: ['drums', 'bass', 'other', 'vocals']
16
+ target_instrument: null
17
+ num_epochs: 1000
18
+ num_steps: 1000
19
+ optimizer: adam
20
+ lr: 9.0e-05
21
+ patience: 2
22
+ reduce_factor: 0.95
23
+ q: 0.95
24
+ coarse_loss_clip: true
25
+ ema_momentum: 0.999
26
+ other_fix: false # it's needed for checking on multisong dataset if other is actually instrumental
27
+ use_amp: true # enable or disable usage of mixed precision (float16) - usually it must be true
28
+
29
+ augmentations:
30
+ enable: true # enable or disable all augmentations (to fast disable if needed)
31
+ loudness: true # randomly change loudness of each stem on the range (loudness_min; loudness_max)
32
+ loudness_min: 0.5
33
+ loudness_max: 1.5
34
+
35
+ inference:
36
+ num_overlap: 4
37
+ batch_size: 8
38
+
39
+ model: htdemucs
40
+
41
+ htdemucs: # see demucs/htdemucs.py for a detailed description
42
+ # Channels
43
+ channels: 48
44
+ channels_time:
45
+ growth: 2
46
+ # STFT
47
+ num_subbands: 1
48
+ nfft: 4096
49
+ wiener_iters: 0
50
+ end_iters: 0
51
+ wiener_residual: false
52
+ cac: true
53
+ # Main structure
54
+ depth: 4
55
+ rewrite: true
56
+ # Frequency Branch
57
+ multi_freqs: []
58
+ multi_freqs_depth: 3
59
+ freq_emb: 0.2
60
+ emb_scale: 10
61
+ emb_smooth: true
62
+ # Convolutions
63
+ kernel_size: 8
64
+ stride: 4
65
+ time_stride: 2
66
+ context: 1
67
+ context_enc: 0
68
+ # normalization
69
+ norm_starts: 4
70
+ norm_groups: 4
71
+ # DConv residual branch
72
+ dconv_mode: 3
73
+ dconv_depth: 2
74
+ dconv_comp: 8
75
+ dconv_init: 1e-3
76
+ # Before the Transformer
77
+ bottom_channels: 512
78
+ # CrossTransformer
79
+ # ------ Common to all
80
+ # Regular parameters
81
+ t_layers: 5
82
+ t_hidden_scale: 4.0
83
+ t_heads: 8
84
+ t_dropout: 0.0
85
+ t_layer_scale: True
86
+ t_gelu: True
87
+ # ------------- Positional Embedding
88
+ t_emb: sin
89
+ t_max_positions: 10000 # for the scaled embedding
90
+ t_max_period: 10000.0
91
+ t_weight_pos_embed: 1.0
92
+ t_cape_mean_normalize: True
93
+ t_cape_augment: True
94
+ t_cape_glob_loc_scale: [5000.0, 1.0, 1.4]
95
+ t_sin_random_shift: 0
96
+ # ------------- norm before a transformer encoder
97
+ t_norm_in: True
98
+ t_norm_in_group: False
99
+ # ------------- norm inside the encoder
100
+ t_group_norm: False
101
+ t_norm_first: True
102
+ t_norm_out: True
103
+ # ------------- optim
104
+ t_weight_decay: 0.0
105
+ t_lr:
106
+ # ------------- sparsity
107
+ t_sparse_self_attn: False
108
+ t_sparse_cross_attn: False
109
+ t_mask_type: diag
110
+ t_mask_random_seed: 42
111
+ t_sparse_attn_window: 400
112
+ t_global_window: 100
113
+ t_sparsity: 0.95
114
+ t_auto_sparsity: False
115
+ # Cross Encoder First (False)
116
+ t_cross_first: False
117
+ # Weight init
118
+ rescale: 0.1
119
+
htdemucs/demucs4_mvsep_vocals_config.yaml ADDED
@@ -0,0 +1,123 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ audio:
2
+ chunk_size: 485100 # samplerate * segment
3
+ min_mean_abs: 0.001
4
+ hop_length: 1024
5
+
6
+ training:
7
+ batch_size: 10
8
+ gradient_accumulation_steps: 1
9
+ grad_clip: 0
10
+ segment: 11
11
+ shift: 1
12
+ samplerate: 44100
13
+ channels: 2
14
+ normalize: true
15
+ instruments: ['vocals', 'other']
16
+ target_instrument: null
17
+ num_epochs: 1000
18
+ num_steps: 1000
19
+ optimizer: adam
20
+ lr: 9.0e-05
21
+ patience: 2
22
+ reduce_factor: 0.95
23
+ q: 0.95
24
+ coarse_loss_clip: true
25
+ ema_momentum: 0.999
26
+ other_fix: true # it's needed for checking on multisong dataset if other is actually instrumental
27
+ use_amp: true # enable or disable usage of mixed precision (float16) - usually it must be true
28
+
29
+ augmentations:
30
+ enable: true # enable or disable all augmentations (to fast disable if needed)
31
+ loudness: true # randomly change loudness of each stem on the range (loudness_min; loudness_max)
32
+ loudness_min: 0.5
33
+ loudness_max: 1.5
34
+ mixup: true # mix several stems of same type with some probability (only works for dataset types: 1, 2, 3)
35
+ mixup_probs: [0.2, 0.02]
36
+ mixup_loudness_min: 0.5
37
+ mixup_loudness_max: 1.5
38
+
39
+ inference:
40
+ num_overlap: 2
41
+ batch_size: 8
42
+
43
+ model: htdemucs
44
+
45
+ htdemucs: # see demucs/htdemucs.py for a detailed description
46
+ # Channels
47
+ channels: 48
48
+ channels_time:
49
+ growth: 2
50
+ # STFT
51
+ num_subbands: 1
52
+ nfft: 4096
53
+ wiener_iters: 0
54
+ end_iters: 0
55
+ wiener_residual: false
56
+ cac: true
57
+ # Main structure
58
+ depth: 4
59
+ rewrite: true
60
+ # Frequency Branch
61
+ multi_freqs: []
62
+ multi_freqs_depth: 3
63
+ freq_emb: 0.2
64
+ emb_scale: 10
65
+ emb_smooth: true
66
+ # Convolutions
67
+ kernel_size: 8
68
+ stride: 4
69
+ time_stride: 2
70
+ context: 1
71
+ context_enc: 0
72
+ # normalization
73
+ norm_starts: 4
74
+ norm_groups: 4
75
+ # DConv residual branch
76
+ dconv_mode: 3
77
+ dconv_depth: 2
78
+ dconv_comp: 8
79
+ dconv_init: 1e-3
80
+ # Before the Transformer
81
+ bottom_channels: 512
82
+ # CrossTransformer
83
+ # ------ Common to all
84
+ # Regular parameters
85
+ t_layers: 5
86
+ t_hidden_scale: 4.0
87
+ t_heads: 8
88
+ t_dropout: 0.0
89
+ t_layer_scale: True
90
+ t_gelu: True
91
+ # ------------- Positional Embedding
92
+ t_emb: sin
93
+ t_max_positions: 10000 # for the scaled embedding
94
+ t_max_period: 10000.0
95
+ t_weight_pos_embed: 1.0
96
+ t_cape_mean_normalize: True
97
+ t_cape_augment: True
98
+ t_cape_glob_loc_scale: [5000.0, 1.0, 1.4]
99
+ t_sin_random_shift: 0
100
+ # ------------- norm before a transformer encoder
101
+ t_norm_in: True
102
+ t_norm_in_group: False
103
+ # ------------- norm inside the encoder
104
+ t_group_norm: False
105
+ t_norm_first: True
106
+ t_norm_out: True
107
+ # ------------- optim
108
+ t_weight_decay: 0.0
109
+ t_lr:
110
+ # ------------- sparsity
111
+ t_sparse_self_attn: False
112
+ t_sparse_cross_attn: False
113
+ t_mask_type: diag
114
+ t_mask_random_seed: 42
115
+ t_sparse_attn_window: 400
116
+ t_global_window: 100
117
+ t_sparsity: 0.95
118
+ t_auto_sparsity: False
119
+ # Cross Encoder First (False)
120
+ t_cross_first: False
121
+ # Weight init
122
+ rescale: 0.1
123
+
htdemucs/demucs_mid_side_wesleyr36_config.yaml ADDED
@@ -0,0 +1,144 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ audio:
2
+ chunk_size: 132300 # samplerate * segment
3
+ min_mean_abs: 0.001
4
+ hop_length: 1024
5
+
6
+ training:
7
+ batch_size: 5
8
+ gradient_accumulation_steps: 3
9
+ grad_clip: 0
10
+ segment: 3
11
+ shift: 1
12
+ samplerate: 44100
13
+ channels: 2
14
+ normalize: true
15
+ instruments: ['similarity', 'difference']
16
+ target_instrument: null
17
+ num_epochs: 1000
18
+ num_steps: 1000
19
+ optimizer: prodigy
20
+ lr: 1.0
21
+ patience: 80
22
+ reduce_factor: 0.95
23
+ q: 0.95
24
+ coarse_loss_clip: true
25
+ ema_momentum: 0.999
26
+ other_fix: true # it's needed for checking on multisong dataset if other is actually instrumental
27
+ use_amp: false # enable or disable usage of mixed precision (float16) - usually it must be true
28
+
29
+ augmentations:
30
+ enable: false # enable or disable all augmentations (to fast disable if needed)
31
+ loudness: true # randomly change loudness of each stem on the range (loudness_min; loudness_max)
32
+ loudness_min: 0.5
33
+ loudness_max: 1.5
34
+ mixup: true # mix several stems of same type with some probability (only works for dataset types: 1, 2, 3)
35
+ mixup_probs: [0.2, 0.02]
36
+ mixup_loudness_min: 0.5
37
+ mixup_loudness_max: 1.5
38
+
39
+ inference:
40
+ num_overlap: 4
41
+ batch_size: 18
42
+
43
+ loss_multistft:
44
+ fft_sizes:
45
+ - 2048
46
+ - 4096
47
+ hop_sizes:
48
+ - 1024
49
+ - 2048
50
+ win_lengths:
51
+ - 2048
52
+ - 4096
53
+ window: "hann_window"
54
+ scale: "mel"
55
+ n_bins: 128
56
+ sample_rate: 44100
57
+ perceptual_weighting: true
58
+ w_sc: 1.0
59
+ w_log_mag: 1.0
60
+ w_lin_mag: 0.0
61
+ w_phs: 0.0
62
+ mag_distance: "L1"
63
+
64
+ model: htdemucs
65
+
66
+ htdemucs: # see demucs/htdemucs.py for a detailed description
67
+ # Channels
68
+ channels: 48
69
+ channels_time:
70
+ growth: 2
71
+ # STFT
72
+ num_subbands: 1
73
+ nfft: 4096
74
+ wiener_iters: 0
75
+ end_iters: 0
76
+ wiener_residual: false
77
+ cac: true
78
+ # Main structure
79
+ depth: 4
80
+ rewrite: true
81
+ # Frequency Branch
82
+ multi_freqs: []
83
+ multi_freqs_depth: 3
84
+ freq_emb: 0.2
85
+ emb_scale: 10
86
+ emb_smooth: true
87
+ # Convolutions
88
+ kernel_size: 8
89
+ stride: 4
90
+ time_stride: 2
91
+ context: 1
92
+ context_enc: 0
93
+ # normalization
94
+ norm_starts: 4
95
+ norm_groups: 4
96
+ # DConv residual branch
97
+ dconv_mode: 3
98
+ dconv_depth: 2
99
+ dconv_comp: 8
100
+ dconv_init: 1e-3
101
+ # Before the Transformer
102
+ bottom_channels: 512
103
+ # CrossTransformer
104
+ # ------ Common to all
105
+ # Regular parameters
106
+ t_layers: 5
107
+ t_hidden_scale: 4.0
108
+ t_heads: 8
109
+ t_dropout: 0.0
110
+ t_layer_scale: True
111
+ t_gelu: True
112
+ # ------------- Positional Embedding
113
+ t_emb: sin
114
+ t_max_positions: 10000 # for the scaled embedding
115
+ t_max_period: 10000.0
116
+ t_weight_pos_embed: 1.0
117
+ t_cape_mean_normalize: True
118
+ t_cape_augment: True
119
+ t_cape_glob_loc_scale: [5000.0, 1.0, 1.4]
120
+ t_sin_random_shift: 0
121
+ # ------------- norm before a transformer encoder
122
+ t_norm_in: True
123
+ t_norm_in_group: False
124
+ # ------------- norm inside the encoder
125
+ t_group_norm: False
126
+ t_norm_first: True
127
+ t_norm_out: True
128
+ # ------------- optim
129
+ t_weight_decay: 0.0
130
+ t_lr:
131
+ # ------------- sparsity
132
+ t_sparse_self_attn: False
133
+ t_sparse_cross_attn: False
134
+ t_mask_type: diag
135
+ t_mask_random_seed: 42
136
+ t_sparse_attn_window: 400
137
+ t_global_window: 100
138
+ t_sparsity: 0.95
139
+ t_auto_sparsity: False
140
+ # Cross Encoder First (False)
141
+ t_cross_first: False
142
+ # Weight init
143
+ rescale: 0.1
144
+
mdx23c/mdx23c_drumsep_5stem_aufr33_jarredou_config.yaml ADDED
@@ -0,0 +1,66 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ audio:
2
+ chunk_size: 523776
3
+ dim_f: 1024
4
+ dim_t: 1024
5
+ hop_length: 512
6
+ n_fft: 2048
7
+ num_channels: 2
8
+ sample_rate: 44100
9
+ min_mean_abs: 0.0
10
+ model:
11
+ act: gelu
12
+ bottleneck_factor: 4
13
+ growth: 128
14
+ norm: InstanceNorm
15
+ num_blocks_per_scale: 2
16
+ num_channels: 128
17
+ num_scales: 5
18
+ num_subbands: 4
19
+ scale:
20
+ - 2
21
+ - 2
22
+ training:
23
+ batch_size: 2
24
+ gradient_accumulation_steps: 4
25
+ grad_clip: 0
26
+ instruments:
27
+ - kick
28
+ - snare
29
+ - toms
30
+ - hh
31
+ - cymbals
32
+ lr: 1.0
33
+ patience: 200
34
+ reduce_factor: 0.95
35
+ target_instrument: null
36
+ num_epochs: 1000
37
+ num_steps: 1533
38
+ q: 0.95
39
+ coarse_loss_clip: true
40
+ ema_momentum: 0.999
41
+ optimizer: prodigy
42
+ other_fix: false
43
+ use_amp: true
44
+ loss_multistft:
45
+ fft_sizes:
46
+ - 2048
47
+ hop_sizes:
48
+ - 1024
49
+ win_lengths:
50
+ - 2048
51
+ window: hann_window
52
+ sample_rate: 44100
53
+ perceptual_weighting: false
54
+ scale: mel
55
+ n_bins: 128
56
+ w_sc: 0.0
57
+ w_log_mag: 1.0
58
+ w_lin_mag: 0.0
59
+ w_phs: 0.0
60
+ mag_distance: L1
61
+ inference:
62
+ extension: flac
63
+ batch_size: 1
64
+ dim_t: 512
65
+ num_overlap: 2
66
+ normalize: false
mdxnet/mdx_1_9703_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 2048
3
+ dim_t: 256
4
+ n_fft: 6144
5
+ hop_length: 1024
6
+ compensation: 1.03
7
+ primary_stem: vocals
8
+ training:
9
+ target_instrument: vocals
10
+ instruments:
11
+ - vocals
12
+ - instrumental
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_2_9682_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 2048
3
+ dim_t: 256
4
+ n_fft: 6144
5
+ hop_length: 1024
6
+ compensation: 1.035
7
+ primary_stem: vocals
8
+ training:
9
+ target_instrument: vocals
10
+ instruments:
11
+ - vocals
12
+ - instrumental
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_3_9662_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 2048
3
+ dim_t: 256
4
+ n_fft: 6144
5
+ hop_length: 1024
6
+ compensation: 1.035
7
+ primary_stem: vocals
8
+ training:
9
+ target_instrument: vocals
10
+ instruments:
11
+ - vocals
12
+ - instrumental
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_9482_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 2048
3
+ dim_t: 256
4
+ n_fft: 6144
5
+ hop_length: 1024
6
+ compensation: 1.035
7
+ primary_stem: vocals
8
+ training:
9
+ target_instrument: vocals
10
+ instruments:
11
+ - vocals
12
+ - instrumental
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_crowd_hq1_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 2560
3
+ dim_t: 256
4
+ n_fft: 5120
5
+ hop_length: 1024
6
+ compensation: 1.02
7
+ primary_stem: other
8
+ training:
9
+ target_instrument: other
10
+ instruments:
11
+ - other
12
+ - crowd
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_inst1_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 7680
5
+ hop_length: 1024
6
+ compensation: 1.045
7
+ primary_stem: instrumental
8
+ training:
9
+ target_instrument: instrumental
10
+ instruments:
11
+ - instrumental
12
+ - vocals
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_inst2_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 7680
5
+ hop_length: 1024
6
+ compensation: 1.035
7
+ primary_stem: instrumental
8
+ training:
9
+ target_instrument: instrumental
10
+ instruments:
11
+ - instrumental
12
+ - vocals
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_inst3_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 7680
5
+ hop_length: 1024
6
+ compensation: 1.028
7
+ primary_stem: instrumental
8
+ training:
9
+ target_instrument: instrumental
10
+ instruments:
11
+ - instrumental
12
+ - vocals
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_inst_187_beta_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 7680
5
+ hop_length: 1024
6
+ compensation: 1.035
7
+ primary_stem: instrumental
8
+ training:
9
+ target_instrument: instrumental
10
+ instruments:
11
+ - instrumental
12
+ - vocals
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_inst_82_beta_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 7680
5
+ hop_length: 1024
6
+ compensation: 1.035
7
+ primary_stem: instrumental
8
+ training:
9
+ target_instrument: instrumental
10
+ instruments:
11
+ - instrumental
12
+ - vocals
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_inst_90_beta_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 7680
5
+ hop_length: 1024
6
+ compensation: 1.035
7
+ primary_stem: instrumental
8
+ training:
9
+ target_instrument: instrumental
10
+ instruments:
11
+ - instrumental
12
+ - vocals
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_inst_full_292_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 6144
5
+ hop_length: 1024
6
+ compensation: 1.035
7
+ primary_stem: instrumental
8
+ training:
9
+ target_instrument: instrumental
10
+ instruments:
11
+ - instrumental
12
+ - vocals
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_inst_hq1_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 6144
5
+ hop_length: 1024
6
+ compensation: 1.035
7
+ primary_stem: instrumental
8
+ training:
9
+ target_instrument: instrumental
10
+ instruments:
11
+ - instrumental
12
+ - vocals
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_inst_hq2_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 6144
5
+ hop_length: 1024
6
+ compensation: 1.033
7
+ primary_stem: instrumental
8
+ training:
9
+ target_instrument: instrumental
10
+ instruments:
11
+ - instrumental
12
+ - vocals
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_inst_hq3_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 6144
5
+ hop_length: 1024
6
+ compensation: 1.022
7
+ primary_stem: instrumental
8
+ training:
9
+ target_instrument: instrumental
10
+ instruments:
11
+ - instrumental
12
+ - vocals
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_inst_hq4_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 2560
3
+ dim_t: 256
4
+ n_fft: 5120
5
+ hop_length: 1024
6
+ compensation: 1.019
7
+ primary_stem: instrumental
8
+ training:
9
+ target_instrument: instrumental
10
+ instruments:
11
+ - instrumental
12
+ - vocals
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_inst_hq5_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 2560
3
+ dim_t: 256
4
+ n_fft: 5120
5
+ hop_length: 1024
6
+ compensation: 1.01
7
+ primary_stem: instrumental
8
+ training:
9
+ target_instrument: instrumental
10
+ instruments:
11
+ - instrumental
12
+ - vocals
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_inst_main_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 2048
3
+ dim_t: 256
4
+ n_fft: 5120
5
+ hop_length: 1024
6
+ compensation: 1.025
7
+ primary_stem: instrumental
8
+ training:
9
+ target_instrument: instrumental
10
+ instruments:
11
+ - instrumental
12
+ - vocals
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_karaoke1_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 2048
3
+ dim_t: 256
4
+ n_fft: 6144
5
+ hop_length: 1024
6
+ compensation: 1.035
7
+ primary_stem: vocals
8
+ training:
9
+ target_instrument: vocals
10
+ instruments:
11
+ - vocals
12
+ - other
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_karaoke2_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 2048
3
+ dim_t: 256
4
+ n_fft: 5120
5
+ hop_length: 1024
6
+ compensation: 1.065
7
+ primary_stem: other
8
+ training:
9
+ target_instrument: other
10
+ instruments:
11
+ - other
12
+ - vocals
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_kim_inst_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 7680
5
+ hop_length: 1024
6
+ compensation: 1.02
7
+ primary_stem: instrumental
8
+ training:
9
+ target_instrument: instrumental
10
+ instruments:
11
+ - instrumental
12
+ - vocals
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_kim_vocal1_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 7680
5
+ hop_length: 1024
6
+ compensation: 1.043
7
+ primary_stem: vocals
8
+ training:
9
+ target_instrument: vocals
10
+ instruments:
11
+ - vocals
12
+ - instrumental
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_kim_vocal2_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 7680
5
+ hop_length: 1024
6
+ compensation: 1.009
7
+ primary_stem: vocals
8
+ training:
9
+ target_instrument: vocals
10
+ instruments:
11
+ - vocals
12
+ - instrumental
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_kuielab_a_bass_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 2048
3
+ dim_t: 512
4
+ n_fft: 16384
5
+ hop_length: 1024
6
+ compensation: 1.035
7
+ primary_stem: bass
8
+ training:
9
+ target_instrument: bass
10
+ instruments:
11
+ - bass
12
+ - other
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_kuielab_a_drums_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 2048
3
+ dim_t: 512
4
+ n_fft: 4096
5
+ hop_length: 1024
6
+ compensation: 1.035
7
+ primary_stem: drums
8
+ training:
9
+ target_instrument: drums
10
+ instruments:
11
+ - drums
12
+ - other
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_kuielab_a_other_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 2048
3
+ dim_t: 512
4
+ n_fft: 8192
5
+ hop_length: 1024
6
+ compensation: 1.035
7
+ primary_stem: other
8
+ training:
9
+ target_instrument: other
10
+ instruments:
11
+ - other
12
+ - no_other
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_kuielab_a_vocals_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 2048
3
+ dim_t: 512
4
+ n_fft: 6144
5
+ hop_length: 1024
6
+ compensation: 1.035
7
+ primary_stem: vocals
8
+ training:
9
+ target_instrument: vocals
10
+ instruments:
11
+ - vocals
12
+ - other
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_kuielab_b_bass_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 2048
3
+ dim_t: 256
4
+ n_fft: 16384
5
+ hop_length: 1024
6
+ compensation: 1.035
7
+ primary_stem: bass
8
+ training:
9
+ target_instrument: bass
10
+ instruments:
11
+ - bass
12
+ - other
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_kuielab_b_drums_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 2048
3
+ dim_t: 128
4
+ n_fft: 4096
5
+ hop_length: 1024
6
+ compensation: 1.035
7
+ primary_stem: drums
8
+ training:
9
+ target_instrument: drums
10
+ instruments:
11
+ - drums
12
+ - other
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_kuielab_b_other_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 2048
3
+ dim_t: 256
4
+ n_fft: 8192
5
+ hop_length: 1024
6
+ compensation: 1.035
7
+ primary_stem: other
8
+ training:
9
+ target_instrument: other
10
+ instruments:
11
+ - other
12
+ - no_other
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_kuielab_b_vocals_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 2048
3
+ dim_t: 256
4
+ n_fft: 6144
5
+ hop_length: 1024
6
+ compensation: 1.035
7
+ primary_stem: vocals
8
+ training:
9
+ target_instrument: vocals
10
+ instruments:
11
+ - vocals
12
+ - other
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_main_340_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 7680
5
+ hop_length: 1024
6
+ compensation: 1.03
7
+ primary_stem: vocals
8
+ training:
9
+ target_instrument: vocals
10
+ instruments:
11
+ - vocals
12
+ - instrumental
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_main_390_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 7680
5
+ hop_length: 1024
6
+ compensation: 1.75
7
+ primary_stem: vocals
8
+ training:
9
+ target_instrument: vocals
10
+ instruments:
11
+ - vocals
12
+ - instrumental
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_main_406_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 7680
5
+ hop_length: 1024
6
+ compensation: 1.075
7
+ primary_stem: vocals
8
+ training:
9
+ target_instrument: vocals
10
+ instruments:
11
+ - vocals
12
+ - instrumental
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_main_427_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 7680
5
+ hop_length: 1024
6
+ compensation: 1.03
7
+ primary_stem: vocals
8
+ training:
9
+ target_instrument: vocals
10
+ instruments:
11
+ - vocals
12
+ - instrumental
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_main_438_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 7680
5
+ hop_length: 1024
6
+ compensation: 1.03
7
+ primary_stem: vocals
8
+ training:
9
+ target_instrument: vocals
10
+ instruments:
11
+ - vocals
12
+ - instrumental
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_main_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 7680
5
+ hop_length: 1024
6
+ compensation: 1.043
7
+ primary_stem: vocals
8
+ training:
9
+ target_instrument: vocals
10
+ instruments:
11
+ - vocals
12
+ - instrumental
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_reverb_hq_foxjoy_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 512
4
+ n_fft: 6144
5
+ hop_length: 1024
6
+ compensation: 1.035
7
+ primary_stem: reverb
8
+ training:
9
+ target_instrument: reverb
10
+ instruments:
11
+ - reverb
12
+ - other
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100
mdxnet/mdx_vocft_config.yaml ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ model:
2
+ dim_f: 3072
3
+ dim_t: 256
4
+ n_fft: 7680
5
+ hop_length: 1024
6
+ compensation: 1.021
7
+ primary_stem: vocals
8
+ training:
9
+ target_instrument: vocals
10
+ instruments:
11
+ - vocals
12
+ - instrumental
13
+ use_amp: true
14
+ inference:
15
+ batch_size: 1
16
+ num_overlap: 2
17
+ denoise: false
18
+ audio:
19
+ chunk_size: 441000
20
+ sample_rate: 44100