asigalov61 commited on
Commit
70fdd62
·
verified ·
1 Parent(s): 178c109

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +8 -5
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 options")
403
 
404
- gr.Markdown("### Controlled generation options")
 
 
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("### Freestyle continuation options")
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("### Model options")
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