asigalov61 commited on
Commit
afcf20d
·
verified ·
1 Parent(s): 4bf671b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -2
app.py CHANGED
@@ -291,7 +291,7 @@ def generate_music(prime, num_gen_tokens, num_mem_tokens, num_gen_batches, model
291
  return out.tolist()
292
 
293
  def generate_music_and_state(input_midi, num_prime_tokens, num_gen_tokens, num_mem_tokens,
294
- model_temperature, final_composition, generated_batches, block_lines):
295
  """
296
  Generate tokens using the model, update the composition state, and prepare outputs.
297
  This function combines seed loading, token generation, and UI output packaging.
@@ -450,6 +450,9 @@ with gr.Blocks() as demo:
450
  num_gen_tokens = gr.Slider(16, 1024, value=512, step=1, label="Number of tokens to generate")
451
  num_mem_tokens = gr.Slider(16, 8192, value=8192, step=1, label="Number of memory tokens")
452
  model_temperature = gr.Slider(0.1, 1, value=0.9, step=0.01, label="Model temperature")
 
 
 
453
  generate_btn = gr.Button("Generate", variant="primary")
454
 
455
  gr.Markdown("## Batch Previews")
@@ -462,7 +465,7 @@ with gr.Blocks() as demo:
462
  outputs.extend([audio_output, plot_output])
463
  generate_btn.click(
464
  generate_music_and_state,
465
- [input_midi, num_prime_tokens, num_gen_tokens, num_mem_tokens, model_temperature,
466
  final_composition, generated_batches, block_lines],
467
  outputs
468
  )
 
291
  return out.tolist()
292
 
293
  def generate_music_and_state(input_midi, num_prime_tokens, num_gen_tokens, num_mem_tokens,
294
+ model_temperature, model_top_p, add_drums, add_outro, final_composition, generated_batches, block_lines):
295
  """
296
  Generate tokens using the model, update the composition state, and prepare outputs.
297
  This function combines seed loading, token generation, and UI output packaging.
 
450
  num_gen_tokens = gr.Slider(16, 1024, value=512, step=1, label="Number of tokens to generate")
451
  num_mem_tokens = gr.Slider(16, 8192, value=8192, step=1, label="Number of memory tokens")
452
  model_temperature = gr.Slider(0.1, 1, value=0.9, step=0.01, label="Model temperature")
453
+ model_top_p = gr.Slider(0.1, 0.99, value=0.96, step=0.01, label="Model sampling top p value")
454
+ add_drums = gr.Checkbox(value="False", label="Add drums")
455
+ add_outro = gr.Checkbox(value="False", label="Add an outro")
456
  generate_btn = gr.Button("Generate", variant="primary")
457
 
458
  gr.Markdown("## Batch Previews")
 
465
  outputs.extend([audio_output, plot_output])
466
  generate_btn.click(
467
  generate_music_and_state,
468
+ [input_midi, num_prime_tokens, num_gen_tokens, num_mem_tokens, model_temperature, model_top_p, add_drums, add_outro,
469
  final_composition, generated_batches, block_lines],
470
  outputs
471
  )