Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -396,25 +396,28 @@ if __name__ == "__main__":
|
|
396 |
"![Visitors](https://api.visitorbadge.io/api/visitors?path=asigalov61.Guided-Rock-Music-Transformer&style=flat)\n\n")
|
397 |
|
398 |
gr.Markdown("## Upload your MIDI or select a sample example MIDI below")
|
|
|
399 |
|
400 |
input_midi = gr.File(label="Input MIDI", file_types=[".midi", ".mid", ".kar"])
|
401 |
|
402 |
-
gr.Markdown("## Select generation
|
403 |
|
404 |
-
gr.
|
|
|
|
|
405 |
|
406 |
input_number_prime_chords = gr.Slider(0, 512, value=128, step=8, label="Number of prime chords")
|
407 |
input_use_original_durations = gr.Checkbox(label="Use original durations", value=False)
|
408 |
input_match_original_pitches_counts = gr.Checkbox(label="Match original pitches counts", value=False)
|
409 |
|
410 |
-
gr.Markdown("
|
411 |
|
412 |
-
input_freestyle_continuation = gr.Checkbox(label="Freestyle continuation", value=False)
|
413 |
input_number_prime_tokens = gr.Slider(0, 1024, value=512, step=16, label="Number of prime tokens")
|
414 |
input_number_gen_tokens = gr.Slider(0, 2048, value=1024, step=16, label="Number of tokens to generate")
|
415 |
|
416 |
-
gr.Markdown("
|
417 |
|
|
|
418 |
input_model_temperature = gr.Slider(0.1, 1.0, value=0.9, step=0.05, label="Model temperature")
|
419 |
input_model_top_k = gr.Slider(1, 50, value=10, step=1, label="Model sampling top k value")
|
420 |
|
|
|
396 |
"![Visitors](https://api.visitorbadge.io/api/visitors?path=asigalov61.Guided-Rock-Music-Transformer&style=flat)\n\n")
|
397 |
|
398 |
gr.Markdown("## Upload your MIDI or select a sample example MIDI below")
|
399 |
+
gr.Markdown("### For best results use MIDIs with 1:2 notes to drums ratio")
|
400 |
|
401 |
input_midi = gr.File(label="Input MIDI", file_types=[".midi", ".mid", ".kar"])
|
402 |
|
403 |
+
gr.Markdown("## Select generation type")
|
404 |
|
405 |
+
input_gen_type = gr.Radio(["Controlled", "Freestyle"], label="Generation type"),
|
406 |
+
|
407 |
+
gr.Markdown("## Controlled generation options")
|
408 |
|
409 |
input_number_prime_chords = gr.Slider(0, 512, value=128, step=8, label="Number of prime chords")
|
410 |
input_use_original_durations = gr.Checkbox(label="Use original durations", value=False)
|
411 |
input_match_original_pitches_counts = gr.Checkbox(label="Match original pitches counts", value=False)
|
412 |
|
413 |
+
gr.Markdown("## Freestyle continuation options")
|
414 |
|
|
|
415 |
input_number_prime_tokens = gr.Slider(0, 1024, value=512, step=16, label="Number of prime tokens")
|
416 |
input_number_gen_tokens = gr.Slider(0, 2048, value=1024, step=16, label="Number of tokens to generate")
|
417 |
|
418 |
+
gr.Markdown("## Model options")
|
419 |
|
420 |
+
input_num_memory_tokens = gr.Slider(1024, 4096, value=2048, step=16, label="Number of memory tokens")
|
421 |
input_model_temperature = gr.Slider(0.1, 1.0, value=0.9, step=0.05, label="Model temperature")
|
422 |
input_model_top_k = gr.Slider(1, 50, value=10, step=1, label="Model sampling top k value")
|
423 |
|