Spaces:
Running
Running
asigalov61
commited on
Commit
•
56ab42f
1
Parent(s):
28aa919
Update app.py
Browse files
app.py
CHANGED
@@ -215,47 +215,19 @@ if __name__ == "__main__":
|
|
215 |
|
216 |
js_msg = JSMsgReceiver()
|
217 |
|
218 |
-
input_model = gr.Dropdown(label="select model", choices=["test0", "test1"],
|
219 |
-
type="value", value="test0")
|
220 |
-
|
221 |
-
tab_select = gr.Number(value=0, label='tab select')
|
222 |
-
|
223 |
with gr.Tabs():
|
224 |
with gr.TabItem("instrument prompt") as tab1:
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
value="None")
|
229 |
-
example1 = gr.Examples([
|
230 |
-
[[], "None"],
|
231 |
-
[["Acoustic Grand"], "None"],
|
232 |
-
[["Acoustic Grand", "Violin", "Viola", "Cello", "Contrabass"], "Orchestra"],
|
233 |
-
[["Flute", "Cello", "Bassoon", "Tuba"], "None"],
|
234 |
-
[["Violin", "Viola", "Cello", "Contrabass", "Trumpet", "French Horn", "Brass Section",
|
235 |
-
"Flute", "Piccolo", "Tuba", "Trombone", "Timpani"], "Orchestra"],
|
236 |
-
[["Acoustic Guitar(nylon)", "Acoustic Guitar(steel)", "Electric Guitar(jazz)",
|
237 |
-
"Electric Guitar(clean)", "Electric Guitar(muted)", "Overdriven Guitar", "Distortion Guitar",
|
238 |
-
"Electric Bass(finger)"], "Standard"]
|
239 |
-
], [input_instruments, input_drum_kit])
|
240 |
with gr.TabItem("midi prompt") as tab2:
|
241 |
input_midi = gr.File(label="input midi", file_types=[".midi", ".mid"], type="binary")
|
242 |
-
input_midi_events = gr.Slider(label="use first n midi events as prompt", minimum=1, maximum=512,
|
243 |
-
step=1,
|
244 |
-
value=128)
|
245 |
-
example2 = gr.Examples([[file, 128] for file in glob.glob("example/*.mid")],
|
246 |
-
[input_midi, input_midi_events])
|
247 |
|
248 |
-
tab1.select(lambda: 0, None, tab_select, queue=False)
|
249 |
-
tab2.select(lambda: 1, None, tab_select, queue=False)
|
250 |
-
input_gen_events = gr.Slider(label="generate n midi events", minimum=1, maximum=opt.max_gen,
|
251 |
-
step=1, value=opt.max_gen // 2)
|
252 |
with gr.Accordion("options", open=False):
|
253 |
-
|
254 |
-
input_top_p = gr.Slider(label="top p", minimum=0.1, maximum=1, step=0.01, value=0.98)
|
255 |
-
input_top_k = gr.Slider(label="top k", minimum=1, maximum=20, step=1, value=12)
|
256 |
input_allow_cc = gr.Checkbox(label="allow midi cc event", value=True)
|
257 |
-
|
258 |
-
|
259 |
stop_btn = gr.Button("stop and output")
|
260 |
output_midi_seq = gr.Textbox()
|
261 |
output_midi_visualizer = gr.HTML(elem_id="midi_visualizer_container")
|
|
|
215 |
|
216 |
js_msg = JSMsgReceiver()
|
217 |
|
|
|
|
|
|
|
|
|
|
|
218 |
with gr.Tabs():
|
219 |
with gr.TabItem("instrument prompt") as tab1:
|
220 |
+
|
221 |
+
search_prompt = gr.Textbox(label="search prompt")
|
222 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
223 |
with gr.TabItem("midi prompt") as tab2:
|
224 |
input_midi = gr.File(label="input midi", file_types=[".midi", ".mid"], type="binary")
|
|
|
|
|
|
|
|
|
|
|
225 |
|
|
|
|
|
|
|
|
|
226 |
with gr.Accordion("options", open=False):
|
227 |
+
|
|
|
|
|
228 |
input_allow_cc = gr.Checkbox(label="allow midi cc event", value=True)
|
229 |
+
|
230 |
+
search_btn = gr.Button("search", variant="primary")
|
231 |
stop_btn = gr.Button("stop and output")
|
232 |
output_midi_seq = gr.Textbox()
|
233 |
output_midi_visualizer = gr.HTML(elem_id="midi_visualizer_container")
|