Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -135,12 +135,31 @@ def main():
|
|
135 |
#sample_file = 'Preludes 2 Through Major keys 39.mid'
|
136 |
out_file = 'output.mid'
|
137 |
uploaded_file = st.file_uploader("Sube un archivo MIDI")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
138 |
|
139 |
-
|
140 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
141 |
st.subheader("Archivo cargado:")
|
142 |
st.write(uploaded_file.name)
|
143 |
|
|
|
|
|
|
|
144 |
# Guardar el archivo en una ubicación temporal
|
145 |
with open(uploaded_file.name, 'wb') as f:
|
146 |
f.write(uploaded_file.getbuffer())
|
@@ -152,7 +171,7 @@ def main():
|
|
152 |
model = keras.models.load_model("mi_modelo_music.h5")
|
153 |
|
154 |
model.load_weights("mi_pesos_music.h5", skip_mismatch=False, by_name=False, options=None)
|
155 |
-
|
156 |
# Convertir MIDI generado por el modelo a archivo WAV
|
157 |
pm = pretty_midi.PrettyMIDI(sample_file)
|
158 |
instrument_name = pretty_midi.program_to_instrument_name(pm.instruments[0].program)
|
|
|
135 |
#sample_file = 'Preludes 2 Through Major keys 39.mid'
|
136 |
out_file = 'output.mid'
|
137 |
uploaded_file = st.file_uploader("Sube un archivo MIDI")
|
138 |
+
|
139 |
+
model=''
|
140 |
+
pesos=''
|
141 |
+
|
142 |
+
option = st.selectbox(
|
143 |
+
"Elige con que modelo entrenar",
|
144 |
+
("Maestro", "Lakh"))
|
145 |
|
146 |
+
|
147 |
+
|
148 |
+
if uploaded_file and option is not None:
|
149 |
+
|
150 |
+
if option="Maestro":
|
151 |
+
model="mi_modelo_music.h5"
|
152 |
+
pesos="mi_pesos_music.h5"
|
153 |
+
else:
|
154 |
+
model="mi_modelo03_music.h5"
|
155 |
+
pesos="mi_pesos03_music.h5"
|
156 |
+
|
157 |
st.subheader("Archivo cargado:")
|
158 |
st.write(uploaded_file.name)
|
159 |
|
160 |
+
st.subheader("Modelo elegido:")
|
161 |
+
st.write(option)
|
162 |
+
|
163 |
# Guardar el archivo en una ubicación temporal
|
164 |
with open(uploaded_file.name, 'wb') as f:
|
165 |
f.write(uploaded_file.getbuffer())
|
|
|
171 |
model = keras.models.load_model("mi_modelo_music.h5")
|
172 |
|
173 |
model.load_weights("mi_pesos_music.h5", skip_mismatch=False, by_name=False, options=None)
|
174 |
+
|
175 |
# Convertir MIDI generado por el modelo a archivo WAV
|
176 |
pm = pretty_midi.PrettyMIDI(sample_file)
|
177 |
instrument_name = pretty_midi.program_to_instrument_name(pm.instruments[0].program)
|