Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -253,6 +253,12 @@ def save_midi(tokens, batch_number=None):
|
|
253 |
|
254 |
return song_f
|
255 |
|
|
|
|
|
|
|
|
|
|
|
|
|
256 |
#==================================================================================
|
257 |
|
258 |
@spaces.GPU
|
@@ -469,7 +475,7 @@ def add_batch(batch_number):
|
|
469 |
|
470 |
def remove_batch(batch_number, num_tokens):
|
471 |
|
472 |
-
|
473 |
|
474 |
if len(final_composition) > num_tokens:
|
475 |
final_composition = final_composition[:-num_tokens]
|
@@ -500,9 +506,9 @@ def remove_batch(batch_number, num_tokens):
|
|
500 |
|
501 |
def reset():
|
502 |
|
503 |
-
|
504 |
-
|
505 |
-
|
506 |
|
507 |
final_composition = []
|
508 |
generated_batches = []
|
@@ -539,12 +545,6 @@ with gr.Blocks() as demo:
|
|
539 |
|
540 |
#==================================================================================
|
541 |
|
542 |
-
final_composition = gr.State([])
|
543 |
-
generated_batches = gr.State([])
|
544 |
-
block_lines = gr.State([])
|
545 |
-
|
546 |
-
#==================================================================================
|
547 |
-
|
548 |
gr.Markdown("## Upload seed MIDI or click 'Generate' button for random output")
|
549 |
|
550 |
input_midi = gr.File(label="Input MIDI", file_types=[".midi", ".mid", ".kar"])
|
|
|
253 |
|
254 |
return song_f
|
255 |
|
256 |
+
#==================================================================================
|
257 |
+
|
258 |
+
final_composition = []
|
259 |
+
generated_batches = []
|
260 |
+
block_lines = []
|
261 |
+
|
262 |
#==================================================================================
|
263 |
|
264 |
@spaces.GPU
|
|
|
475 |
|
476 |
def remove_batch(batch_number, num_tokens):
|
477 |
|
478 |
+
global final_composition
|
479 |
|
480 |
if len(final_composition) > num_tokens:
|
481 |
final_composition = final_composition[:-num_tokens]
|
|
|
506 |
|
507 |
def reset():
|
508 |
|
509 |
+
global final_composition
|
510 |
+
global generated_batches
|
511 |
+
global block_lines
|
512 |
|
513 |
final_composition = []
|
514 |
generated_batches = []
|
|
|
545 |
|
546 |
#==================================================================================
|
547 |
|
|
|
|
|
|
|
|
|
|
|
|
|
548 |
gr.Markdown("## Upload seed MIDI or click 'Generate' button for random output")
|
549 |
|
550 |
input_midi = gr.File(label="Input MIDI", file_types=[".midi", ".mid", ".kar"])
|