asigalov61 commited on
Commit
e688bd4
·
verified ·
1 Parent(s): 3d4162a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -18,7 +18,7 @@ in_space = os.getenv("SYSTEM") == "spaces"
18
 
19
  # =================================================================================================
20
 
21
- def GenerateAccompaniment(input_midi, input_num_tokens, input_conditioning_type, input_strip_notes):
22
  print('=' * 70)
23
  print('Req start time: {:%Y-%m-%d %H:%M:%S}'.format(datetime.datetime.now(PDT)))
24
  start_time = reqtime.time()
@@ -148,9 +148,9 @@ if __name__ == "__main__":
148
  gr.Markdown("## Upload your MIDI or select a sample example MIDI")
149
 
150
  input_midi = gr.File(label="Input MIDI", file_types=[".midi", ".mid", ".kar"])
151
- input_num_tokens = gr.Slider(4, 128, value=32, step=1, label="Number of composition chords to generate progression for")
152
- input_conditioning_type = gr.Radio(["Chords", "Chords-Times", "Chords-Times-Durations"], label="Conditioning type")
153
- input_strip_notes = gr.Checkbox(label="Strip notes from the composition")
154
 
155
  run_btn = gr.Button("generate", variant="primary")
156
 
@@ -163,7 +163,7 @@ if __name__ == "__main__":
163
  output_midi = gr.File(label="Output MIDI file", file_types=[".mid"])
164
 
165
 
166
- run_event = run_btn.click(GenerateAccompaniment, [input_midi, input_num_tokens, input_conditioning_type, input_strip_notes],
167
  [output_midi_title, output_midi_summary, output_midi, output_audio, output_plot])
168
 
169
  gr.Examples(
 
18
 
19
  # =================================================================================================
20
 
21
+ def AddMelody(input_midi, input_channel, input_patch, input_start_chord):
22
  print('=' * 70)
23
  print('Req start time: {:%Y-%m-%d %H:%M:%S}'.format(datetime.datetime.now(PDT)))
24
  start_time = reqtime.time()
 
148
  gr.Markdown("## Upload your MIDI or select a sample example MIDI")
149
 
150
  input_midi = gr.File(label="Input MIDI", file_types=[".midi", ".mid", ".kar"])
151
+ input_channel = gr.Slider(0, 15, value=3, step=1, label="Melody MIDI channel")
152
+ input_patch = gr.Slider(0, 127, value=40, step=1, label="Melody MIDI patch")
153
+ input_start_chord = gr.Slider(0, 128, value=0, step=1, label="Melody start chord")
154
 
155
  run_btn = gr.Button("generate", variant="primary")
156
 
 
163
  output_midi = gr.File(label="Output MIDI file", file_types=[".mid"])
164
 
165
 
166
+ run_event = run_btn.click(GenerateAccompaniment, [input_midi, input_channel, input_patch, input_start_chord],
167
  [output_midi_title, output_midi_summary, output_midi, output_audio, output_plot])
168
 
169
  gr.Examples(