Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -18,7 +18,7 @@ in_space = os.getenv("SYSTEM") == "spaces"
|
|
18 |
|
19 |
# =================================================================================================
|
20 |
|
21 |
-
def
|
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 |
-
|
152 |
-
|
153 |
-
|
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,
|
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(
|