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)
|