asigalov61 commited on
Commit
abb25f7
1 Parent(s): b86f1dd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -26
app.py CHANGED
@@ -71,7 +71,7 @@ def render_midi(input_midi, render_type, soundfont_bank, render_sample_rate, cus
71
 
72
  print('Done!')
73
  print('=' * 70)
74
- print('Input MIDI metadata:', meta_data)
75
  print('=' * 70)
76
  print('Processing...Please wait...')
77
 
@@ -102,18 +102,15 @@ def render_midi(input_midi, render_type, soundfont_bank, render_sample_rate, cus
102
  print('Done processing!')
103
  print('=' * 70)
104
 
105
- print('Recalculating timings...')
106
  print('=' * 70)
107
-
108
- for e in output_score:
109
- e[1] = e[1] * 16
110
- e[2] = e[2] * 16
111
 
112
- if -1 < custom_render_patch < 128:
 
113
  if e[3] != 9:
114
  e[6] = custom_render_patch
115
 
116
- print('Done recalculating timings!')
117
  print('=' * 70)
118
 
119
  print('Sample output events', output_score[:5])
@@ -124,27 +121,14 @@ def render_midi(input_midi, render_type, soundfont_bank, render_sample_rate, cus
124
 
125
  if render_type != "Render as-is":
126
 
127
- patches = [-1] * 16
128
- patches[9] = 9
129
-
130
- for e in output_score:
131
- if e[3] != 9:
132
- if patches[e[3]] == -1:
133
- patches[e[3]] = e[6]
134
- else:
135
- if patches[e[3]] != e[6]:
136
- if -1 in patches:
137
- patches[patches.index(-1)] = e[6]
138
- else:
139
- patches[-1] = e[6]
140
-
141
- patches = [p if p != -1 else 0 for p in patches]
142
 
143
- detailed_stats = TMIDIX.Tegridy_ms_SONG_to_MIDI_Converter(output_score,
144
  output_signature = 'Advanced MIDI Renderer',
145
  output_file_name = fn1,
146
  track_name='Project Los Angeles',
147
- list_of_MIDI_patches=patches
 
148
  )
149
 
150
  else:
@@ -189,7 +173,7 @@ def render_midi(input_midi, render_type, soundfont_bank, render_sample_rate, cus
189
  print('Output MIDI file name:', output_midi)
190
  print('Output MIDI title:', output_midi_title)
191
  print('Output MIDI hash:', output_midi_md5)
192
- print('Output MIDI summary:', output_midi_summary)
193
  print('=' * 70)
194
 
195
 
 
71
 
72
  print('Done!')
73
  print('=' * 70)
74
+ print('Input MIDI metadata:', meta_data[:5])
75
  print('=' * 70)
76
  print('Processing...Please wait...')
77
 
 
102
  print('Done processing!')
103
  print('=' * 70)
104
 
105
+ print('Repatching if needed...')
106
  print('=' * 70)
 
 
 
 
107
 
108
+ if -1 < custom_render_patch < 128:
109
+ for e in output_score:
110
  if e[3] != 9:
111
  e[6] = custom_render_patch
112
 
113
+ print('Done repatching!')
114
  print('=' * 70)
115
 
116
  print('Sample output events', output_score[:5])
 
121
 
122
  if render_type != "Render as-is":
123
 
124
+ SONG, patches, overflow_patches = TMIDIX.patch_enhanced_score_notes(output_score)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
125
 
126
+ detailed_stats = TMIDIX.Tegridy_ms_SONG_to_MIDI_Converter(SONG,
127
  output_signature = 'Advanced MIDI Renderer',
128
  output_file_name = fn1,
129
  track_name='Project Los Angeles',
130
+ list_of_MIDI_patches=patches,
131
+ timings_multiplier=16
132
  )
133
 
134
  else:
 
173
  print('Output MIDI file name:', output_midi)
174
  print('Output MIDI title:', output_midi_title)
175
  print('Output MIDI hash:', output_midi_md5)
176
+ print('Output MIDI summary:', output_midi_summary[:5])
177
  print('=' * 70)
178
 
179