Add files using upload-large-folder tool
Browse files- .gitattributes +44 -0
- 0d19c1c6-0f06f20e.th +3 -0
- 14fc6a69-a89dd0ee.th +3 -0
- 1ef250f1-592467ce.th +3 -0
- 305bc58f-18378783.th +3 -0
- 42e558d4-196e0e1b.th +3 -0
- 464b36d7-e5a9386e.th +3 -0
- assets/dedupe.py +34 -0
- assets/mdx_model_data.json +384 -0
- assets/sort.py +45 -0
.gitattributes
ADDED
|
@@ -0,0 +1,44 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
5c90dfd2-34c22ccb.th filter=lfs diff=lfs merge=lfs -text
|
| 2 |
+
92cfc3b6-ef3bcb9c.th filter=lfs diff=lfs merge=lfs -text
|
| 3 |
+
75fc33f5-1941ce65.th filter=lfs diff=lfs merge=lfs -text
|
| 4 |
+
mel_band_roformer_instrumental_3_gabox.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 5 |
+
mel_band_roformer_instrumental_2_gabox.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 6 |
+
kuielab_b_other.onnx filter=lfs diff=lfs merge=lfs -text
|
| 7 |
+
kuielab_b_drums.onnx filter=lfs diff=lfs merge=lfs -text
|
| 8 |
+
kuielab_a_vocals.onnx filter=lfs diff=lfs merge=lfs -text
|
| 9 |
+
kuielab_b_bass.onnx filter=lfs diff=lfs merge=lfs -text
|
| 10 |
+
kuielab_b_vocals.onnx filter=lfs diff=lfs merge=lfs -text
|
| 11 |
+
kuielab_a_drums.onnx filter=lfs diff=lfs merge=lfs -text
|
| 12 |
+
kuielab_a_bass.onnx filter=lfs diff=lfs merge=lfs -text
|
| 13 |
+
kuielab_a_other.onnx filter=lfs diff=lfs merge=lfs -text
|
| 14 |
+
Kim_Vocal_2.onnx filter=lfs diff=lfs merge=lfs -text
|
| 15 |
+
Kim_Vocal_1.onnx filter=lfs diff=lfs merge=lfs -text
|
| 16 |
+
Kim_Inst.onnx filter=lfs diff=lfs merge=lfs -text
|
| 17 |
+
17_HP-Wind_Inst-UVR.pth filter=lfs diff=lfs merge=lfs -text
|
| 18 |
+
16_SP-UVR-MID-44100-2.pth filter=lfs diff=lfs merge=lfs -text
|
| 19 |
+
15_SP-UVR-MID-44100-1.pth filter=lfs diff=lfs merge=lfs -text
|
| 20 |
+
14_SP-UVR-4B-44100-2.pth filter=lfs diff=lfs merge=lfs -text
|
| 21 |
+
dereverb_mel_band_roformer_mono_anvuew.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 22 |
+
13_SP-UVR-4B-44100-1.pth filter=lfs diff=lfs merge=lfs -text
|
| 23 |
+
12_SP-UVR-3B-44100.pth filter=lfs diff=lfs merge=lfs -text
|
| 24 |
+
11_SP-UVR-2B-32000-2.pth filter=lfs diff=lfs merge=lfs -text
|
| 25 |
+
10_SP-UVR-2B-32000-1.pth filter=lfs diff=lfs merge=lfs -text
|
| 26 |
+
mel_band_roformer_denoise_debleed_gabox.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 27 |
+
mel_band_roformer_crowd_aufr33_viperx_sdr_8.7144.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 28 |
+
dereverb_mel_band_roformer_less_aggressive_anvuew_sdr_18.8050.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 29 |
+
mel_band_roformer_instrumental_bleedless_v1_gabox.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 30 |
+
464b36d7-e5a9386e.th filter=lfs diff=lfs merge=lfs -text
|
| 31 |
+
MDX23C-DrumSep-aufr33-jarredou.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 32 |
+
MDX23C-De-Reverb-aufr33-jarredou.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 33 |
+
MDX23C-8KFFT-InstVoc_HQ.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 34 |
+
42e558d4-196e0e1b.th filter=lfs diff=lfs merge=lfs -text
|
| 35 |
+
305bc58f-18378783.th filter=lfs diff=lfs merge=lfs -text
|
| 36 |
+
14fc6a69-a89dd0ee.th filter=lfs diff=lfs merge=lfs -text
|
| 37 |
+
f7e0c4bc-ba3fe64a.th filter=lfs diff=lfs merge=lfs -text
|
| 38 |
+
MDX23C-8KFFT-InstVoc_HQ_2.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 39 |
+
0d19c1c6-0f06f20e.th filter=lfs diff=lfs merge=lfs -text
|
| 40 |
+
1ef250f1-592467ce.th filter=lfs diff=lfs merge=lfs -text
|
| 41 |
+
mel_band_roformer_instrumental_becruily.ckpt filter=lfs diff=lfs merge=lfs -text
|
| 42 |
+
d12395a8-e57c48e6.th filter=lfs diff=lfs merge=lfs -text
|
| 43 |
+
955717e8-8726e21a.th filter=lfs diff=lfs merge=lfs -text
|
| 44 |
+
MDX23C_D1581.ckpt filter=lfs diff=lfs merge=lfs -text
|
0d19c1c6-0f06f20e.th
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:0f06f20ed6ddc8058fa72ccc4845f3a88916eff7d007b623924193de217bbcf4
|
| 3 |
+
size 178048329
|
14fc6a69-a89dd0ee.th
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a89dd0eeb547221dcfd6c0a47baa768ce0bce548eaf86b9a404d6b1088b5d22f
|
| 3 |
+
size 38491885
|
1ef250f1-592467ce.th
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:592467cef0b0d878bc66fe38c8456353ff435334331baab08e1dc82beeefd596
|
| 3 |
+
size 267602121
|
305bc58f-18378783.th
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:18378783cf76d44213f7a0c87da872a35b976c31ac11c4b367438b4674a2f0fe
|
| 3 |
+
size 46847123
|
42e558d4-196e0e1b.th
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:196e0e1bc5e83ea6ffbf0750b1abae1305b83de12ec98e5b50915a7139c52759
|
| 3 |
+
size 58227087
|
464b36d7-e5a9386e.th
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:e5a9386ecbf6f30bb2bdc7ae162f471d87f3b5bffba1a8cb2cebe4403280967e
|
| 3 |
+
size 38893153
|
assets/dedupe.py
ADDED
|
@@ -0,0 +1,34 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
def remove_duplicate_lines(input_file_path, output_file_path):
|
| 2 |
+
"""
|
| 3 |
+
Reads lines from input_file_path, removes duplicates, and writes
|
| 4 |
+
unique lines to output_file_path while preserving order.
|
| 5 |
+
"""
|
| 6 |
+
try:
|
| 7 |
+
# Use an ordered set to maintain the original file's line order.
|
| 8 |
+
# An easy way to do this in Python 3.7+ is using a dictionary's keys.
|
| 9 |
+
unique_lines_dict = {}
|
| 10 |
+
with open(input_file_path, "r") as input_file:
|
| 11 |
+
for line in input_file:
|
| 12 |
+
# Store line as a dictionary key; duplicates will be ignored
|
| 13 |
+
unique_lines_dict[line] = None
|
| 14 |
+
|
| 15 |
+
unique_lines = unique_lines_dict.keys()
|
| 16 |
+
|
| 17 |
+
with open(output_file_path, "w") as output_file:
|
| 18 |
+
# Write all unique lines to the new file
|
| 19 |
+
output_file.writelines(unique_lines)
|
| 20 |
+
|
| 21 |
+
print(f"Duplicates removed. Unique lines saved to '{output_file_path}'")
|
| 22 |
+
|
| 23 |
+
except FileNotFoundError:
|
| 24 |
+
print(f"Error: The file '{input_file_path}' was not found.")
|
| 25 |
+
except Exception as e:
|
| 26 |
+
print(f"An error occurred: {e}")
|
| 27 |
+
|
| 28 |
+
|
| 29 |
+
# --- Example Usage ---
|
| 30 |
+
# Make sure you have a file named 'input_data.txt' in the same directory
|
| 31 |
+
input_filename = "file.txt"
|
| 32 |
+
output_filename = "processed_links.txt"
|
| 33 |
+
|
| 34 |
+
remove_duplicate_lines(input_filename, output_filename)
|
assets/mdx_model_data.json
ADDED
|
@@ -0,0 +1,384 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"0ddfc0eb5792638ad5dc27850236c246": {
|
| 3 |
+
"compensate": 1.035,
|
| 4 |
+
"mdx_dim_f_set": 2048,
|
| 5 |
+
"mdx_dim_t_set": 8,
|
| 6 |
+
"mdx_n_fft_scale_set": 6144,
|
| 7 |
+
"primary_stem": "Vocals"
|
| 8 |
+
},
|
| 9 |
+
"26d308f91f3423a67dc69a6d12a8793d": {
|
| 10 |
+
"compensate": 1.035,
|
| 11 |
+
"mdx_dim_f_set": 2048,
|
| 12 |
+
"mdx_dim_t_set": 9,
|
| 13 |
+
"mdx_n_fft_scale_set": 8192,
|
| 14 |
+
"primary_stem": "Other"
|
| 15 |
+
},
|
| 16 |
+
"2cdd429caac38f0194b133884160f2c6": {
|
| 17 |
+
"compensate": 1.045,
|
| 18 |
+
"mdx_dim_f_set": 3072,
|
| 19 |
+
"mdx_dim_t_set": 8,
|
| 20 |
+
"mdx_n_fft_scale_set": 7680,
|
| 21 |
+
"primary_stem": "Instrumental"
|
| 22 |
+
},
|
| 23 |
+
"2f5501189a2f6db6349916fabe8c90de": {
|
| 24 |
+
"compensate": 1.035,
|
| 25 |
+
"mdx_dim_f_set": 2048,
|
| 26 |
+
"mdx_dim_t_set": 8,
|
| 27 |
+
"mdx_n_fft_scale_set": 6144,
|
| 28 |
+
"primary_stem": "Vocals",
|
| 29 |
+
"is_karaoke": true
|
| 30 |
+
},
|
| 31 |
+
"398580b6d5d973af3120df54cee6759d": {
|
| 32 |
+
"compensate": 1.75,
|
| 33 |
+
"mdx_dim_f_set": 3072,
|
| 34 |
+
"mdx_dim_t_set": 8,
|
| 35 |
+
"mdx_n_fft_scale_set": 7680,
|
| 36 |
+
"primary_stem": "Vocals"
|
| 37 |
+
},
|
| 38 |
+
"488b3e6f8bd3717d9d7c428476be2d75": {
|
| 39 |
+
"compensate": 1.035,
|
| 40 |
+
"mdx_dim_f_set": 3072,
|
| 41 |
+
"mdx_dim_t_set": 8,
|
| 42 |
+
"mdx_n_fft_scale_set": 7680,
|
| 43 |
+
"primary_stem": "Instrumental"
|
| 44 |
+
},
|
| 45 |
+
"4910e7827f335048bdac11fa967772f9": {
|
| 46 |
+
"compensate": 1.035,
|
| 47 |
+
"mdx_dim_f_set": 2048,
|
| 48 |
+
"mdx_dim_t_set": 7,
|
| 49 |
+
"mdx_n_fft_scale_set": 4096,
|
| 50 |
+
"primary_stem": "Drums"
|
| 51 |
+
},
|
| 52 |
+
"53c4baf4d12c3e6c3831bb8f5b532b93": {
|
| 53 |
+
"compensate": 1.043,
|
| 54 |
+
"mdx_dim_f_set": 3072,
|
| 55 |
+
"mdx_dim_t_set": 8,
|
| 56 |
+
"mdx_n_fft_scale_set": 7680,
|
| 57 |
+
"primary_stem": "Vocals"
|
| 58 |
+
},
|
| 59 |
+
"5d343409ef0df48c7d78cce9f0106781": {
|
| 60 |
+
"compensate": 1.075,
|
| 61 |
+
"mdx_dim_f_set": 3072,
|
| 62 |
+
"mdx_dim_t_set": 8,
|
| 63 |
+
"mdx_n_fft_scale_set": 7680,
|
| 64 |
+
"primary_stem": "Vocals"
|
| 65 |
+
},
|
| 66 |
+
"5f6483271e1efb9bfb59e4a3e6d4d098": {
|
| 67 |
+
"compensate": 1.035,
|
| 68 |
+
"mdx_dim_f_set": 2048,
|
| 69 |
+
"mdx_dim_t_set": 9,
|
| 70 |
+
"mdx_n_fft_scale_set": 6144,
|
| 71 |
+
"primary_stem": "Vocals"
|
| 72 |
+
},
|
| 73 |
+
"65ab5919372a128e4167f5e01a8fda85": {
|
| 74 |
+
"compensate": 1.035,
|
| 75 |
+
"mdx_dim_f_set": 2048,
|
| 76 |
+
"mdx_dim_t_set": 8,
|
| 77 |
+
"mdx_n_fft_scale_set": 8192,
|
| 78 |
+
"primary_stem": "Other"
|
| 79 |
+
},
|
| 80 |
+
"6703e39f36f18aa7855ee1047765621d": {
|
| 81 |
+
"compensate": 1.035,
|
| 82 |
+
"mdx_dim_f_set": 2048,
|
| 83 |
+
"mdx_dim_t_set": 9,
|
| 84 |
+
"mdx_n_fft_scale_set": 16384,
|
| 85 |
+
"primary_stem": "Bass"
|
| 86 |
+
},
|
| 87 |
+
"6b31de20e84392859a3d09d43f089515": {
|
| 88 |
+
"compensate": 1.035,
|
| 89 |
+
"mdx_dim_f_set": 2048,
|
| 90 |
+
"mdx_dim_t_set": 8,
|
| 91 |
+
"mdx_n_fft_scale_set": 6144,
|
| 92 |
+
"primary_stem": "Vocals"
|
| 93 |
+
},
|
| 94 |
+
"867595e9de46f6ab699008295df62798": {
|
| 95 |
+
"compensate": 1.03,
|
| 96 |
+
"mdx_dim_f_set": 3072,
|
| 97 |
+
"mdx_dim_t_set": 8,
|
| 98 |
+
"mdx_n_fft_scale_set": 7680,
|
| 99 |
+
"primary_stem": "Vocals"
|
| 100 |
+
},
|
| 101 |
+
"a3cd63058945e777505c01d2507daf37": {
|
| 102 |
+
"compensate": 1.03,
|
| 103 |
+
"mdx_dim_f_set": 2048,
|
| 104 |
+
"mdx_dim_t_set": 8,
|
| 105 |
+
"mdx_n_fft_scale_set": 6144,
|
| 106 |
+
"primary_stem": "Vocals"
|
| 107 |
+
},
|
| 108 |
+
"b33d9b3950b6cbf5fe90a32608924700": {
|
| 109 |
+
"compensate": 1.03,
|
| 110 |
+
"mdx_dim_f_set": 3072,
|
| 111 |
+
"mdx_dim_t_set": 8,
|
| 112 |
+
"mdx_n_fft_scale_set": 7680,
|
| 113 |
+
"primary_stem": "Vocals"
|
| 114 |
+
},
|
| 115 |
+
"c3b29bdce8c4fa17ec609e16220330ab": {
|
| 116 |
+
"compensate": 1.035,
|
| 117 |
+
"mdx_dim_f_set": 2048,
|
| 118 |
+
"mdx_dim_t_set": 8,
|
| 119 |
+
"mdx_n_fft_scale_set": 16384,
|
| 120 |
+
"primary_stem": "Bass"
|
| 121 |
+
},
|
| 122 |
+
"ceed671467c1f64ebdfac8a2490d0d52": {
|
| 123 |
+
"compensate": 1.035,
|
| 124 |
+
"mdx_dim_f_set": 3072,
|
| 125 |
+
"mdx_dim_t_set": 8,
|
| 126 |
+
"mdx_n_fft_scale_set": 7680,
|
| 127 |
+
"primary_stem": "Instrumental"
|
| 128 |
+
},
|
| 129 |
+
"d2a1376f310e4f7fa37fb9b5774eb701": {
|
| 130 |
+
"compensate": 1.035,
|
| 131 |
+
"mdx_dim_f_set": 3072,
|
| 132 |
+
"mdx_dim_t_set": 8,
|
| 133 |
+
"mdx_n_fft_scale_set": 7680,
|
| 134 |
+
"primary_stem": "Instrumental"
|
| 135 |
+
},
|
| 136 |
+
"d7bff498db9324db933d913388cba6be": {
|
| 137 |
+
"compensate": 1.035,
|
| 138 |
+
"mdx_dim_f_set": 2048,
|
| 139 |
+
"mdx_dim_t_set": 8,
|
| 140 |
+
"mdx_n_fft_scale_set": 6144,
|
| 141 |
+
"primary_stem": "Vocals"
|
| 142 |
+
},
|
| 143 |
+
"d94058f8c7f1fae4164868ae8ae66b20": {
|
| 144 |
+
"compensate": 1.035,
|
| 145 |
+
"mdx_dim_f_set": 2048,
|
| 146 |
+
"mdx_dim_t_set": 8,
|
| 147 |
+
"mdx_n_fft_scale_set": 6144,
|
| 148 |
+
"primary_stem": "Vocals"
|
| 149 |
+
},
|
| 150 |
+
"dc41ede5961d50f277eb846db17f5319": {
|
| 151 |
+
"compensate": 1.035,
|
| 152 |
+
"mdx_dim_f_set": 2048,
|
| 153 |
+
"mdx_dim_t_set": 9,
|
| 154 |
+
"mdx_n_fft_scale_set": 4096,
|
| 155 |
+
"primary_stem": "Drums"
|
| 156 |
+
},
|
| 157 |
+
"e5572e58abf111f80d8241d2e44e7fa4": {
|
| 158 |
+
"compensate": 1.028,
|
| 159 |
+
"mdx_dim_f_set": 3072,
|
| 160 |
+
"mdx_dim_t_set": 8,
|
| 161 |
+
"mdx_n_fft_scale_set": 7680,
|
| 162 |
+
"primary_stem": "Instrumental"
|
| 163 |
+
},
|
| 164 |
+
"e7324c873b1f615c35c1967f912db92a": {
|
| 165 |
+
"compensate": 1.03,
|
| 166 |
+
"mdx_dim_f_set": 3072,
|
| 167 |
+
"mdx_dim_t_set": 8,
|
| 168 |
+
"mdx_n_fft_scale_set": 7680,
|
| 169 |
+
"primary_stem": "Vocals"
|
| 170 |
+
},
|
| 171 |
+
"1c56ec0224f1d559c42fd6fd2a67b154": {
|
| 172 |
+
"compensate": 1.025,
|
| 173 |
+
"mdx_dim_f_set": 2048,
|
| 174 |
+
"mdx_dim_t_set": 8,
|
| 175 |
+
"mdx_n_fft_scale_set": 5120,
|
| 176 |
+
"primary_stem": "Instrumental"
|
| 177 |
+
},
|
| 178 |
+
"f2df6d6863d8f435436d8b561594ff49": {
|
| 179 |
+
"compensate": 1.035,
|
| 180 |
+
"mdx_dim_f_set": 3072,
|
| 181 |
+
"mdx_dim_t_set": 8,
|
| 182 |
+
"mdx_n_fft_scale_set": 7680,
|
| 183 |
+
"primary_stem": "Instrumental"
|
| 184 |
+
},
|
| 185 |
+
"b06327a00d5e5fbc7d96e1781bbdb596": {
|
| 186 |
+
"compensate": 1.035,
|
| 187 |
+
"mdx_dim_f_set": 3072,
|
| 188 |
+
"mdx_dim_t_set": 8,
|
| 189 |
+
"mdx_n_fft_scale_set": 6144,
|
| 190 |
+
"primary_stem": "Instrumental"
|
| 191 |
+
},
|
| 192 |
+
"94ff780b977d3ca07c7a343dab2e25dd": {
|
| 193 |
+
"compensate": 1.039,
|
| 194 |
+
"mdx_dim_f_set": 3072,
|
| 195 |
+
"mdx_dim_t_set": 8,
|
| 196 |
+
"mdx_n_fft_scale_set": 6144,
|
| 197 |
+
"primary_stem": "Instrumental"
|
| 198 |
+
},
|
| 199 |
+
"73492b58195c3b52d34590d5474452f6": {
|
| 200 |
+
"compensate": 1.043,
|
| 201 |
+
"mdx_dim_f_set": 3072,
|
| 202 |
+
"mdx_dim_t_set": 8,
|
| 203 |
+
"mdx_n_fft_scale_set": 7680,
|
| 204 |
+
"primary_stem": "Vocals"
|
| 205 |
+
},
|
| 206 |
+
"970b3f9492014d18fefeedfe4773cb42": {
|
| 207 |
+
"compensate": 1.009,
|
| 208 |
+
"mdx_dim_f_set": 3072,
|
| 209 |
+
"mdx_dim_t_set": 8,
|
| 210 |
+
"mdx_n_fft_scale_set": 7680,
|
| 211 |
+
"primary_stem": "Vocals"
|
| 212 |
+
},
|
| 213 |
+
"1d64a6d2c30f709b8c9b4ce1366d96ee": {
|
| 214 |
+
"compensate": 1.065,
|
| 215 |
+
"mdx_dim_f_set": 2048,
|
| 216 |
+
"mdx_dim_t_set": 8,
|
| 217 |
+
"mdx_n_fft_scale_set": 5120,
|
| 218 |
+
"primary_stem": "Instrumental",
|
| 219 |
+
"is_karaoke": true
|
| 220 |
+
},
|
| 221 |
+
"203f2a3955221b64df85a41af87cf8f0": {
|
| 222 |
+
"compensate": 1.035,
|
| 223 |
+
"mdx_dim_f_set": 3072,
|
| 224 |
+
"mdx_dim_t_set": 8,
|
| 225 |
+
"mdx_n_fft_scale_set": 6144,
|
| 226 |
+
"primary_stem": "Instrumental"
|
| 227 |
+
},
|
| 228 |
+
"291c2049608edb52648b96e27eb80e95": {
|
| 229 |
+
"compensate": 1.035,
|
| 230 |
+
"mdx_dim_f_set": 3072,
|
| 231 |
+
"mdx_dim_t_set": 8,
|
| 232 |
+
"mdx_n_fft_scale_set": 6144,
|
| 233 |
+
"primary_stem": "Instrumental"
|
| 234 |
+
},
|
| 235 |
+
"ead8d05dab12ec571d67549b3aab03fc": {
|
| 236 |
+
"compensate": 1.035,
|
| 237 |
+
"mdx_dim_f_set": 3072,
|
| 238 |
+
"mdx_dim_t_set": 8,
|
| 239 |
+
"mdx_n_fft_scale_set": 6144,
|
| 240 |
+
"primary_stem": "Instrumental"
|
| 241 |
+
},
|
| 242 |
+
"cc63408db3d80b4d85b0287d1d7c9632": {
|
| 243 |
+
"compensate": 1.033,
|
| 244 |
+
"mdx_dim_f_set": 3072,
|
| 245 |
+
"mdx_dim_t_set": 8,
|
| 246 |
+
"mdx_n_fft_scale_set": 6144,
|
| 247 |
+
"primary_stem": "Instrumental"
|
| 248 |
+
},
|
| 249 |
+
"cd5b2989ad863f116c855db1dfe24e39": {
|
| 250 |
+
"compensate": 1.035,
|
| 251 |
+
"mdx_dim_f_set": 3072,
|
| 252 |
+
"mdx_dim_t_set": 9,
|
| 253 |
+
"mdx_n_fft_scale_set": 6144,
|
| 254 |
+
"primary_stem": "Reverb"
|
| 255 |
+
},
|
| 256 |
+
"55657dd70583b0fedfba5f67df11d711": {
|
| 257 |
+
"compensate": 1.022,
|
| 258 |
+
"mdx_dim_f_set": 3072,
|
| 259 |
+
"mdx_dim_t_set": 8,
|
| 260 |
+
"mdx_n_fft_scale_set": 6144,
|
| 261 |
+
"primary_stem": "Instrumental"
|
| 262 |
+
},
|
| 263 |
+
"b6bccda408a436db8500083ef3491e8b": {
|
| 264 |
+
"compensate": 1.02,
|
| 265 |
+
"mdx_dim_f_set": 3072,
|
| 266 |
+
"mdx_dim_t_set": 8,
|
| 267 |
+
"mdx_n_fft_scale_set": 7680,
|
| 268 |
+
"primary_stem": "Instrumental"
|
| 269 |
+
},
|
| 270 |
+
"8a88db95c7fb5dbe6a095ff2ffb428b1": {
|
| 271 |
+
"compensate": 1.026,
|
| 272 |
+
"mdx_dim_f_set": 2048,
|
| 273 |
+
"mdx_dim_t_set": 8,
|
| 274 |
+
"mdx_n_fft_scale_set": 5120,
|
| 275 |
+
"primary_stem": "Instrumental"
|
| 276 |
+
},
|
| 277 |
+
"b78da4afc6512f98e4756f5977f5c6b9": {
|
| 278 |
+
"compensate": 1.021,
|
| 279 |
+
"mdx_dim_f_set": 3072,
|
| 280 |
+
"mdx_dim_t_set": 8,
|
| 281 |
+
"mdx_n_fft_scale_set": 7680,
|
| 282 |
+
"primary_stem": "Instrumental"
|
| 283 |
+
},
|
| 284 |
+
"77d07b2667ddf05b9e3175941b4454a0": {
|
| 285 |
+
"compensate": 1.021,
|
| 286 |
+
"mdx_dim_f_set": 3072,
|
| 287 |
+
"mdx_dim_t_set": 8,
|
| 288 |
+
"mdx_n_fft_scale_set": 7680,
|
| 289 |
+
"primary_stem": "Vocals"
|
| 290 |
+
},
|
| 291 |
+
"0f2a6bc5b49d87d64728ee40e23bceb1": {
|
| 292 |
+
"compensate": 1.019,
|
| 293 |
+
"mdx_dim_f_set": 2560,
|
| 294 |
+
"mdx_dim_t_set": 8,
|
| 295 |
+
"mdx_n_fft_scale_set": 5120,
|
| 296 |
+
"primary_stem": "Instrumental"
|
| 297 |
+
},
|
| 298 |
+
"b02be2d198d4968a121030cf8950b492": {
|
| 299 |
+
"compensate": 1.020,
|
| 300 |
+
"mdx_dim_f_set": 2560,
|
| 301 |
+
"mdx_dim_t_set": 8,
|
| 302 |
+
"mdx_n_fft_scale_set": 5120,
|
| 303 |
+
"primary_stem": "No Crowd"
|
| 304 |
+
},
|
| 305 |
+
"2154254ee89b2945b97a7efed6e88820": {
|
| 306 |
+
"config_yaml": "model_2_stem_061321.yaml"
|
| 307 |
+
},
|
| 308 |
+
"063aadd735d58150722926dcbf5852a9": {
|
| 309 |
+
"config_yaml": "model_2_stem_061321.yaml"
|
| 310 |
+
},
|
| 311 |
+
"c09f714d978b41d718facfe3427e6001": {
|
| 312 |
+
"config_yaml": "model_2_stem_061321.yaml"
|
| 313 |
+
},
|
| 314 |
+
"fe96801369f6a148df2720f5ced88c19": {
|
| 315 |
+
"config_yaml": "model3.yaml"
|
| 316 |
+
},
|
| 317 |
+
"02e8b226f85fb566e5db894b9931c640": {
|
| 318 |
+
"config_yaml": "model2.yaml"
|
| 319 |
+
},
|
| 320 |
+
"e3de6d861635ab9c1d766149edd680d6": {
|
| 321 |
+
"config_yaml": "model1.yaml"
|
| 322 |
+
},
|
| 323 |
+
"3f2936c554ab73ce2e396d54636bd373": {
|
| 324 |
+
"config_yaml": "modelB.yaml"
|
| 325 |
+
},
|
| 326 |
+
"890d0f6f82d7574bca741a9e8bcb8168": {
|
| 327 |
+
"config_yaml": "modelB.yaml"
|
| 328 |
+
},
|
| 329 |
+
"63a3cb8c37c474681049be4ad1ba8815": {
|
| 330 |
+
"config_yaml": "modelB.yaml"
|
| 331 |
+
},
|
| 332 |
+
"a7fc5d719743c7fd6b61bd2b4d48b9f0": {
|
| 333 |
+
"config_yaml": "modelA.yaml"
|
| 334 |
+
},
|
| 335 |
+
"3567f3dee6e77bf366fcb1c7b8bc3745": {
|
| 336 |
+
"config_yaml": "modelA.yaml"
|
| 337 |
+
},
|
| 338 |
+
"a28f4d717bd0d34cd2ff7a3b0a3d065e": {
|
| 339 |
+
"config_yaml": "modelA.yaml"
|
| 340 |
+
},
|
| 341 |
+
"c9971a18da20911822593dc81caa8be9": {
|
| 342 |
+
"config_yaml": "sndfx.yaml"
|
| 343 |
+
},
|
| 344 |
+
"57d94d5ed705460d21c75a5ac829a605": {
|
| 345 |
+
"config_yaml": "sndfx.yaml"
|
| 346 |
+
},
|
| 347 |
+
"e7a25f8764f25a52c1b96c4946e66ba2": {
|
| 348 |
+
"config_yaml": "sndfx.yaml"
|
| 349 |
+
},
|
| 350 |
+
"104081d24e37217086ce5fde09147ee1": {
|
| 351 |
+
"config_yaml": "model_2_stem_061321.yaml"
|
| 352 |
+
},
|
| 353 |
+
"1e6165b601539f38d0a9330f3facffeb": {
|
| 354 |
+
"config_yaml": "model_2_stem_061321.yaml"
|
| 355 |
+
},
|
| 356 |
+
"fe0108464ce0d8271be5ab810891bd7c": {
|
| 357 |
+
"config_yaml": "model_2_stem_full_band.yaml"
|
| 358 |
+
},
|
| 359 |
+
"e9b82ec90ee56c507a3a982f1555714c": {
|
| 360 |
+
"config_yaml": "model_2_stem_full_band_2.yaml"
|
| 361 |
+
},
|
| 362 |
+
"99b6ceaae542265a3b6d657bf9fde79f": {
|
| 363 |
+
"config_yaml": "model_2_stem_full_band_8k.yaml"
|
| 364 |
+
},
|
| 365 |
+
"116f6f9dabb907b53d847ed9f7a9475f": {
|
| 366 |
+
"config_yaml": "model_2_stem_full_band_8k.yaml"
|
| 367 |
+
},
|
| 368 |
+
"53f707017bfcbb56f5e1bfac420d6732": {
|
| 369 |
+
"config_yaml": "model_bs_roformer_ep_317_sdr_12.9755.yaml",
|
| 370 |
+
"is_roformer": true
|
| 371 |
+
},
|
| 372 |
+
"63e41acc264bf681a73aa9f7e5f606cc": {
|
| 373 |
+
"config_yaml": "model_mel_band_roformer_ep_3005_sdr_11.4360.yaml",
|
| 374 |
+
"is_roformer": true
|
| 375 |
+
},
|
| 376 |
+
"e733736763234047587931fc35322fd9": {
|
| 377 |
+
"config_yaml": "model_bs_roformer_ep_937_sdr_10.5309.yaml",
|
| 378 |
+
"is_roformer": true
|
| 379 |
+
},
|
| 380 |
+
"d789065adfd747d6f585b27b495bcdae": {
|
| 381 |
+
"config_yaml": "model_bs_roformer_ep_368_sdr_12.9628.yaml",
|
| 382 |
+
"is_roformer": true
|
| 383 |
+
}
|
| 384 |
+
}
|
assets/sort.py
ADDED
|
@@ -0,0 +1,45 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
import os
|
| 2 |
+
|
| 3 |
+
|
| 4 |
+
def sort_links_by_extension(input_file, output_file):
|
| 5 |
+
# Define the custom priority order
|
| 6 |
+
priority = {
|
| 7 |
+
".json": 0,
|
| 8 |
+
".yaml": 1,
|
| 9 |
+
".th": 2,
|
| 10 |
+
".pth": 3,
|
| 11 |
+
".ckpt": 4,
|
| 12 |
+
".onnx": 5, # Added .onnx (common typo for .onnx or .onx)
|
| 13 |
+
}
|
| 14 |
+
|
| 15 |
+
# Handle the specific user request for .onnx
|
| 16 |
+
# Example: Map .onnx to priority 5
|
| 17 |
+
# priority['.onnx'] = 5
|
| 18 |
+
|
| 19 |
+
try:
|
| 20 |
+
with open(input_file, "r") as f:
|
| 21 |
+
# Read lines and strip whitespace/newlines
|
| 22 |
+
links = [line.strip() for line in f if line.strip()]
|
| 23 |
+
|
| 24 |
+
def sort_key(link):
|
| 25 |
+
# Extract extension (case-insensitive)
|
| 26 |
+
_, ext = os.path.splitext(link.lower())
|
| 27 |
+
# Return priority index; if not in list, place at the end (index 100)
|
| 28 |
+
return priority.get(ext, 100), link
|
| 29 |
+
|
| 30 |
+
# Sort the links
|
| 31 |
+
sorted_links = sorted(links, key=sort_key)
|
| 32 |
+
|
| 33 |
+
with open(output_file, "w") as f:
|
| 34 |
+
for link in sorted_links:
|
| 35 |
+
f.write(link + "\n")
|
| 36 |
+
|
| 37 |
+
print(f"Successfully sorted links into: {output_file}")
|
| 38 |
+
|
| 39 |
+
except FileNotFoundError:
|
| 40 |
+
print(f"Error: The file '{input_file}' was not found.")
|
| 41 |
+
|
| 42 |
+
|
| 43 |
+
if __name__ == "__main__":
|
| 44 |
+
# Ensure you have a file named 'links.txt' in the same directory
|
| 45 |
+
sort_links_by_extension("links.txt", "sorted_links.txt")
|