Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
@@ -6,6 +6,7 @@ from utils import (
|
|
6 |
generate_song,
|
7 |
remove_last_instrument,
|
8 |
regenerate_last_instrument,
|
|
|
9 |
change_tempo,
|
10 |
)
|
11 |
|
@@ -38,6 +39,7 @@ def run():
|
|
38 |
btn_continue = gr.Button("Generate Again")
|
39 |
btn_remove_last = gr.Button("Remove last instrument")
|
40 |
btn_regenerate_last = gr.Button("Regenerate last instrument")
|
|
|
41 |
with gr.Column():
|
42 |
with gr.Group():
|
43 |
audio_output = gr.Video(show_share_button=True)
|
@@ -105,6 +107,18 @@ def run():
|
|
105 |
num_tokens,
|
106 |
],
|
107 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
108 |
btn_qpm.click(
|
109 |
fn=change_tempo,
|
110 |
inputs=[text_sequence, qpm],
|
|
|
6 |
generate_song,
|
7 |
remove_last_instrument,
|
8 |
regenerate_last_instrument,
|
9 |
+
generate_new_instrument,
|
10 |
change_tempo,
|
11 |
)
|
12 |
|
|
|
39 |
btn_continue = gr.Button("Generate Again")
|
40 |
btn_remove_last = gr.Button("Remove last instrument")
|
41 |
btn_regenerate_last = gr.Button("Regenerate last instrument")
|
42 |
+
btn_generate_new = gr.Button("Regenerate new instrument")
|
43 |
with gr.Column():
|
44 |
with gr.Group():
|
45 |
audio_output = gr.Video(show_share_button=True)
|
|
|
107 |
num_tokens,
|
108 |
],
|
109 |
)
|
110 |
+
btn_generate_new.click(
|
111 |
+
fn=generate_new_instrument,
|
112 |
+
inputs=[text_sequence, qpm],
|
113 |
+
outputs=[
|
114 |
+
audio_output,
|
115 |
+
midi_file,
|
116 |
+
plot_output,
|
117 |
+
instruments_output,
|
118 |
+
text_sequence,
|
119 |
+
num_tokens,
|
120 |
+
],
|
121 |
+
)
|
122 |
btn_qpm.click(
|
123 |
fn=change_tempo,
|
124 |
inputs=[text_sequence, qpm],
|