Update app.py
Browse files
app.py
CHANGED
@@ -19,7 +19,6 @@ import pytube as pt
|
|
19 |
from pytube.exceptions import VideoUnavailable
|
20 |
|
21 |
from inference.style_transfer import *
|
22 |
-
from inference.mastering_transfer import *
|
23 |
|
24 |
|
25 |
yt_video_dir = "./yt_dir/0"
|
@@ -65,14 +64,6 @@ def inference(file_uploaded_in, file_uploaded_ref):
|
|
65 |
|
66 |
return output_wav_path
|
67 |
|
68 |
-
def inference_mastering(file_uploaded_in, file_uploaded_ref):
|
69 |
-
# Perform music mastering style transfer
|
70 |
-
args = set_up()
|
71 |
-
|
72 |
-
inference_mastering_style_transfer = Mastering_Style_Transfer_Inference(args)
|
73 |
-
output_wav_path_mastering = inference_mastering_style_transfer.inference(file_uploaded_in, file_uploaded_ref)
|
74 |
-
|
75 |
-
return output_wav_path_mastering
|
76 |
|
77 |
|
78 |
with gr.Blocks() as demo:
|
@@ -96,8 +87,9 @@ with gr.Blocks() as demo:
|
|
96 |
gr.Markdown(
|
97 |
"""
|
98 |
This page is a Hugging Face interactive demo of the paper ["Music Mixing Style Transfer: A Contrastive Learning Approach to Disentangle Audio Effects"](https://huggingface.co/papers/2211.02247) (ICASSP 2023).
|
99 |
-
|
100 |
-
|
|
|
101 |
"""
|
102 |
)
|
103 |
with gr.Group():
|
@@ -169,23 +161,6 @@ with gr.Blocks() as demo:
|
|
169 |
outputs=[output_mix],
|
170 |
)
|
171 |
|
172 |
-
|
173 |
-
with gr.Group():
|
174 |
-
gr.HTML(
|
175 |
-
"""
|
176 |
-
<div> <h3> <center> Mastering Style Transfer. Perform mastering style transfer using the FXencoder.</h3> </div>
|
177 |
-
"""
|
178 |
-
)
|
179 |
-
with gr.Column():
|
180 |
-
inference_mastering_btn = gr.Button("Run Mastering Style Transfer")
|
181 |
-
with gr.Row():
|
182 |
-
output_master = gr.Audio(label="mastering style transferred music track")
|
183 |
-
inference_mastering_btn.click(
|
184 |
-
inference_mastering,
|
185 |
-
inputs=[file_uploaded_in, file_uploaded_ref],
|
186 |
-
outputs=[output_master],
|
187 |
-
)
|
188 |
-
|
189 |
|
190 |
|
191 |
if __name__ == "__main__":
|
|
|
19 |
from pytube.exceptions import VideoUnavailable
|
20 |
|
21 |
from inference.style_transfer import *
|
|
|
22 |
|
23 |
|
24 |
yt_video_dir = "./yt_dir/0"
|
|
|
64 |
|
65 |
return output_wav_path
|
66 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
67 |
|
68 |
|
69 |
with gr.Blocks() as demo:
|
|
|
87 |
gr.Markdown(
|
88 |
"""
|
89 |
This page is a Hugging Face interactive demo of the paper ["Music Mixing Style Transfer: A Contrastive Learning Approach to Disentangle Audio Effects"](https://huggingface.co/papers/2211.02247) (ICASSP 2023).
|
90 |
+
- [project page](https://jhtonykoo.github.io/MixingStyleTransfer/)
|
91 |
+
- [GitHub](https://github.com/jhtonyKoo/music_mixing_style_transfer)
|
92 |
+
- [supplementary](https://pale-cicada-946.notion.site/Music-Mixing-Style-Transfer-A-Contrastive-Learning-Approach-to-Disentangle-Audio-Effects-Supplemen-e6eccd9a431a4a8fa4fdd5adb2d3f219)
|
93 |
"""
|
94 |
)
|
95 |
with gr.Group():
|
|
|
161 |
outputs=[output_mix],
|
162 |
)
|
163 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
164 |
|
165 |
|
166 |
if __name__ == "__main__":
|