Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -241,9 +241,11 @@ def save_midi(tokens):
|
|
241 |
dur = ((ss-16768) // 8) * 16
|
242 |
vel = (((ss-16768) % 8)+1) * 15
|
243 |
|
244 |
-
song_f.append(['note', time, dur, channel, pitch, vel ])
|
245 |
|
246 |
patches = [0 if x==-1 else x for x in patches]
|
|
|
|
|
247 |
|
248 |
# Generate a time stamp using the PDT timezone.
|
249 |
timestamp = datetime.datetime.now(PDT).strftime("%Y%m%d_%H%M%S")
|
@@ -251,14 +253,14 @@ def save_midi(tokens):
|
|
251 |
fname = f"Orpheus-Music-Transformer-Composition"
|
252 |
|
253 |
TMIDIX.Tegridy_ms_SONG_to_MIDI_Converter(
|
254 |
-
|
255 |
output_signature='Orpheus Music Transformer',
|
256 |
output_file_name=fname,
|
257 |
track_name='Project Los Angeles',
|
258 |
list_of_MIDI_patches=patches,
|
259 |
verbose=False
|
260 |
)
|
261 |
-
return fname,
|
262 |
|
263 |
# -----------------------------
|
264 |
# MUSIC GENERATION FUNCTION (Combined)
|
|
|
241 |
dur = ((ss-16768) // 8) * 16
|
242 |
vel = (((ss-16768) % 8)+1) * 15
|
243 |
|
244 |
+
song_f.append(['note', time, dur, channel, pitch, vel, patch])
|
245 |
|
246 |
patches = [0 if x==-1 else x for x in patches]
|
247 |
+
|
248 |
+
output_score, patches, overflow_patches = TMIDIX.patch_enhanced_score_notes(song_f)
|
249 |
|
250 |
# Generate a time stamp using the PDT timezone.
|
251 |
timestamp = datetime.datetime.now(PDT).strftime("%Y%m%d_%H%M%S")
|
|
|
253 |
fname = f"Orpheus-Music-Transformer-Composition"
|
254 |
|
255 |
TMIDIX.Tegridy_ms_SONG_to_MIDI_Converter(
|
256 |
+
output_score,
|
257 |
output_signature='Orpheus Music Transformer',
|
258 |
output_file_name=fname,
|
259 |
track_name='Project Los Angeles',
|
260 |
list_of_MIDI_patches=patches,
|
261 |
verbose=False
|
262 |
)
|
263 |
+
return fname, output_score
|
264 |
|
265 |
# -----------------------------
|
266 |
# MUSIC GENERATION FUNCTION (Combined)
|