Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -296,8 +296,8 @@ def generate_music(prime, num_gen_tokens, num_gen_batches, model_temperature, mo
|
|
296 |
|
297 |
"""Generate music tokens given prime tokens and parameters."""
|
298 |
|
299 |
-
if len(prime) >=
|
300 |
-
prime = [18816] + prime[-
|
301 |
|
302 |
inputs = prime
|
303 |
|
@@ -372,7 +372,7 @@ def generate_music_and_state(input_midi,
|
|
372 |
remove_overlapping_durations=remove_overlapping_durations
|
373 |
)
|
374 |
|
375 |
-
if num_prime_tokens <
|
376 |
final_composition = final_composition[:num_prime_tokens]
|
377 |
|
378 |
midi_fname, midi_score = save_midi(final_composition)
|
@@ -574,7 +574,7 @@ with gr.Blocks() as demo:
|
|
574 |
prime_instruments.input(reset, [final_composition, generated_batches, block_lines],
|
575 |
[final_composition, generated_batches, block_lines])
|
576 |
|
577 |
-
num_prime_tokens = gr.Slider(16,
|
578 |
num_gen_tokens = gr.Slider(16, 1024, value=512, step=1, label="Number of tokens to generate")
|
579 |
model_temperature = gr.Slider(0.1, 1, value=0.9, step=0.01, label="Model temperature")
|
580 |
model_top_p = gr.Slider(0.1, 0.99, value=0.96, step=0.01, label="Model sampling top p value")
|
|
|
296 |
|
297 |
"""Generate music tokens given prime tokens and parameters."""
|
298 |
|
299 |
+
if len(prime) >= 6656:
|
300 |
+
prime = [18816] + prime[-6656:]
|
301 |
|
302 |
inputs = prime
|
303 |
|
|
|
372 |
remove_overlapping_durations=remove_overlapping_durations
|
373 |
)
|
374 |
|
375 |
+
if num_prime_tokens < 6656:
|
376 |
final_composition = final_composition[:num_prime_tokens]
|
377 |
|
378 |
midi_fname, midi_score = save_midi(final_composition)
|
|
|
574 |
prime_instruments.input(reset, [final_composition, generated_batches, block_lines],
|
575 |
[final_composition, generated_batches, block_lines])
|
576 |
|
577 |
+
num_prime_tokens = gr.Slider(16, 6656, value=6656, step=1, label="Number of prime tokens")
|
578 |
num_gen_tokens = gr.Slider(16, 1024, value=512, step=1, label="Number of tokens to generate")
|
579 |
model_temperature = gr.Slider(0.1, 1, value=0.9, step=0.01, label="Model temperature")
|
580 |
model_top_p = gr.Slider(0.1, 0.99, value=0.96, step=0.01, label="Model sampling top p value")
|