Solannin commited on
Commit
f105af5
1 Parent(s): 1a8538a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -3
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
- if uploaded_file is not None:
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)