Chlvnrz commited on
Commit
59d4944
·
verified ·
1 Parent(s): c554a77

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +14 -0
main.py CHANGED
@@ -6,6 +6,7 @@ from utils import (
6
  generate_song,
7
  remove_last_instrument,
8
  regenerate_last_instrument,
 
9
  change_tempo,
10
  )
11
 
@@ -38,6 +39,7 @@ def run():
38
  btn_continue = gr.Button("Generate Again")
39
  btn_remove_last = gr.Button("Remove last instrument")
40
  btn_regenerate_last = gr.Button("Regenerate last instrument")
 
41
  with gr.Column():
42
  with gr.Group():
43
  audio_output = gr.Video(show_share_button=True)
@@ -105,6 +107,18 @@ def run():
105
  num_tokens,
106
  ],
107
  )
 
 
 
 
 
 
 
 
 
 
 
 
108
  btn_qpm.click(
109
  fn=change_tempo,
110
  inputs=[text_sequence, qpm],
 
6
  generate_song,
7
  remove_last_instrument,
8
  regenerate_last_instrument,
9
+ generate_new_instrument,
10
  change_tempo,
11
  )
12
 
 
39
  btn_continue = gr.Button("Generate Again")
40
  btn_remove_last = gr.Button("Remove last instrument")
41
  btn_regenerate_last = gr.Button("Regenerate last instrument")
42
+ btn_generate_new = gr.Button("Regenerate new instrument")
43
  with gr.Column():
44
  with gr.Group():
45
  audio_output = gr.Video(show_share_button=True)
 
107
  num_tokens,
108
  ],
109
  )
110
+ btn_generate_new.click(
111
+ fn=generate_new_instrument,
112
+ inputs=[text_sequence, qpm],
113
+ outputs=[
114
+ audio_output,
115
+ midi_file,
116
+ plot_output,
117
+ instruments_output,
118
+ text_sequence,
119
+ num_tokens,
120
+ ],
121
+ )
122
  btn_qpm.click(
123
  fn=change_tempo,
124
  inputs=[text_sequence, qpm],