Spaces:
Running
Running
change app
Browse files
app.py
CHANGED
@@ -11,7 +11,7 @@ mastering_transfer = MasteringStyleTransfer(args)
|
|
11 |
|
12 |
def process_audio(input_audio, reference_audio, perform_ito, ito_reference_audio=None):
|
13 |
# Process the audio files
|
14 |
-
output_audio, predicted_params, ito_output_audio, ito_predicted_params,
|
15 |
input_audio, reference_audio, ito_reference_audio if ito_reference_audio else reference_audio, {}, perform_ito
|
16 |
)
|
17 |
|
@@ -22,7 +22,7 @@ def process_audio(input_audio, reference_audio, perform_ito, ito_reference_audio
|
|
22 |
# Generate top 10 differences if ITO was performed
|
23 |
top_10_diff = mastering_transfer.get_top_10_diff_string(predicted_params, ito_predicted_params) if ito_predicted_params is not None else "ITO not performed"
|
24 |
|
25 |
-
return "output_mastered.wav", "ito_output_mastered.wav" if ito_output_audio is not None else None, param_output, ito_param_output, top_10_diff
|
26 |
|
27 |
def process_with_ito(input_audio, reference_audio, perform_ito, use_same_reference, ito_reference_audio):
|
28 |
ito_ref = reference_audio if use_same_reference else ito_reference_audio
|
@@ -46,6 +46,7 @@ def process_youtube_with_ito(input_url, reference_url, perform_ito, use_same_ref
|
|
46 |
|
47 |
with gr.Blocks() as demo:
|
48 |
gr.Markdown("# Mastering Style Transfer Demo")
|
|
|
49 |
with gr.Tab("Upload Audio"):
|
50 |
input_audio = gr.Audio(label="Input Audio")
|
51 |
reference_audio = gr.Audio(label="Reference Audio")
|
@@ -73,7 +74,7 @@ with gr.Blocks() as demo:
|
|
73 |
submit_button.click(
|
74 |
process_with_ito,
|
75 |
inputs=[input_audio, reference_audio, perform_ito, use_same_reference, ito_reference_audio],
|
76 |
-
outputs=[output_audio, ito_output_audio, param_output, ito_param_output, top_10_diff]
|
77 |
)
|
78 |
|
79 |
with gr.Tab("YouTube URLs"):
|
|
|
11 |
|
12 |
def process_audio(input_audio, reference_audio, perform_ito, ito_reference_audio=None):
|
13 |
# Process the audio files
|
14 |
+
output_audio, predicted_params, ito_output_audio, ito_predicted_params, ito_log, sr, _ = mastering_transfer.process_audio(
|
15 |
input_audio, reference_audio, ito_reference_audio if ito_reference_audio else reference_audio, {}, perform_ito
|
16 |
)
|
17 |
|
|
|
22 |
# Generate top 10 differences if ITO was performed
|
23 |
top_10_diff = mastering_transfer.get_top_10_diff_string(predicted_params, ito_predicted_params) if ito_predicted_params is not None else "ITO not performed"
|
24 |
|
25 |
+
return "output_mastered.wav", "ito_output_mastered.wav" if ito_output_audio is not None else None, param_output, ito_param_output, top_10_diff, ito_log
|
26 |
|
27 |
def process_with_ito(input_audio, reference_audio, perform_ito, use_same_reference, ito_reference_audio):
|
28 |
ito_ref = reference_audio if use_same_reference else ito_reference_audio
|
|
|
46 |
|
47 |
with gr.Blocks() as demo:
|
48 |
gr.Markdown("# Mastering Style Transfer Demo")
|
49 |
+
|
50 |
with gr.Tab("Upload Audio"):
|
51 |
input_audio = gr.Audio(label="Input Audio")
|
52 |
reference_audio = gr.Audio(label="Reference Audio")
|
|
|
74 |
submit_button.click(
|
75 |
process_with_ito,
|
76 |
inputs=[input_audio, reference_audio, perform_ito, use_same_reference, ito_reference_audio],
|
77 |
+
outputs=[output_audio, ito_output_audio, param_output, ito_param_output, top_10_diff, ito_log]
|
78 |
)
|
79 |
|
80 |
with gr.Tab("YouTube URLs"):
|