Spaces:
Runtime error
Runtime error
Add multi-inputs.
Browse files
app.py
CHANGED
@@ -47,8 +47,11 @@ print("Ready to use.")
|
|
47 |
|
48 |
|
49 |
|
50 |
-
def process_midi(MIDI_File):
|
51 |
-
|
|
|
|
|
|
|
52 |
|
53 |
# create the model input object
|
54 |
item = MusicItem.from_file(name, data.vocab)
|
@@ -72,9 +75,13 @@ def process_midi(MIDI_File):
|
|
72 |
|
73 |
iface = gr.Interface(
|
74 |
fn=process_midi,
|
75 |
-
inputs=[
|
|
|
|
|
|
|
|
|
76 |
outputs="audio",
|
77 |
-
examples=['C major scale.midi']
|
78 |
)
|
79 |
|
80 |
iface.launch()
|
|
|
47 |
|
48 |
|
49 |
|
50 |
+
def process_midi(MIDI_File, text_for_sonification, randomness):
|
51 |
+
if MIDI_File is not None:
|
52 |
+
name = Path(MIDI_File.name)
|
53 |
+
else:
|
54 |
+
name = Path('C Major Scale.midi')
|
55 |
|
56 |
# create the model input object
|
57 |
item = MusicItem.from_file(name, data.vocab)
|
|
|
75 |
|
76 |
iface = gr.Interface(
|
77 |
fn=process_midi,
|
78 |
+
inputs=[
|
79 |
+
gr.inputs.File(optional=True),
|
80 |
+
"text",
|
81 |
+
gr.inputs.Slider(0, 100)
|
82 |
+
],
|
83 |
outputs="audio",
|
84 |
+
# examples=['C major scale.midi']
|
85 |
)
|
86 |
|
87 |
iface.launch()
|