asigalov61
commited on
Update app.py
Browse files
app.py
CHANGED
@@ -105,11 +105,16 @@ def Render_MIDI(input_midi,
|
|
105 |
cscore = TMIDIX.chordify_score([1000, escore])
|
106 |
|
107 |
meta_data = raw_score[1][:first_note_index] + [escore[0]] + [escore[-1]] + [raw_score[1][-1]]
|
|
|
|
|
|
|
108 |
|
109 |
print('Done!')
|
110 |
print('=' * 70)
|
111 |
print('Input MIDI metadata:', meta_data[:5])
|
112 |
print('=' * 70)
|
|
|
|
|
113 |
print('Processing...Please wait...')
|
114 |
|
115 |
output_score = copy.deepcopy(escore)
|
@@ -304,7 +309,7 @@ def Render_MIDI(input_midi,
|
|
304 |
|
305 |
#========================================================
|
306 |
|
307 |
-
return output_midi_md5, output_midi_title, output_midi_summary, output_midi, output_audio, output_plot
|
308 |
|
309 |
#==========================================================================================================
|
310 |
|
@@ -406,6 +411,7 @@ if __name__ == "__main__":
|
|
406 |
|
407 |
output_midi_md5 = gr.Textbox(label="Output MIDI md5 hash")
|
408 |
output_midi_title = gr.Textbox(label="Output MIDI title")
|
|
|
409 |
output_midi_summary = gr.Textbox(label="Output MIDI summary")
|
410 |
output_audio = gr.Audio(label="Output MIDI audio", format="wav", elem_id="midi_audio")
|
411 |
output_plot = gr.Plot(label="Output MIDI score plot")
|
@@ -427,7 +433,8 @@ if __name__ == "__main__":
|
|
427 |
output_midi_summary,
|
428 |
output_midi,
|
429 |
output_audio,
|
430 |
-
output_plot
|
|
|
431 |
])
|
432 |
|
433 |
app.queue().launch()
|
|
|
105 |
cscore = TMIDIX.chordify_score([1000, escore])
|
106 |
|
107 |
meta_data = raw_score[1][:first_note_index] + [escore[0]] + [escore[-1]] + [raw_score[1][-1]]
|
108 |
+
|
109 |
+
aux_escore_notes = TMIDIX.augment_enhanced_score_notes(escore, sort_drums_last=True)
|
110 |
+
song_description = TMIDIX.escore_notes_to_text_description(aux_escore_notes)
|
111 |
|
112 |
print('Done!')
|
113 |
print('=' * 70)
|
114 |
print('Input MIDI metadata:', meta_data[:5])
|
115 |
print('=' * 70)
|
116 |
+
print('Input MIDI song description:', song_description)
|
117 |
+
print('=' * 70)
|
118 |
print('Processing...Please wait...')
|
119 |
|
120 |
output_score = copy.deepcopy(escore)
|
|
|
309 |
|
310 |
#========================================================
|
311 |
|
312 |
+
return output_midi_md5, output_midi_title, output_midi_summary, output_midi, output_audio, output_plot, song_description
|
313 |
|
314 |
#==========================================================================================================
|
315 |
|
|
|
411 |
|
412 |
output_midi_md5 = gr.Textbox(label="Output MIDI md5 hash")
|
413 |
output_midi_title = gr.Textbox(label="Output MIDI title")
|
414 |
+
output_song_description = gr.Textbox(label="Output MIDI description")
|
415 |
output_midi_summary = gr.Textbox(label="Output MIDI summary")
|
416 |
output_audio = gr.Audio(label="Output MIDI audio", format="wav", elem_id="midi_audio")
|
417 |
output_plot = gr.Plot(label="Output MIDI score plot")
|
|
|
433 |
output_midi_summary,
|
434 |
output_midi,
|
435 |
output_audio,
|
436 |
+
output_plot,
|
437 |
+
output_song_description
|
438 |
])
|
439 |
|
440 |
app.queue().launch()
|