asigalov61 commited on
Commit
4d34e84
·
verified ·
1 Parent(s): 0ac918e

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -2
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()