Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -116,17 +116,9 @@ def generate_midi(temperature, top_k):
|
|
| 116 |
if sequence:
|
| 117 |
midi_events.append(sequence)
|
| 118 |
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
filtered_sequence = []
|
| 123 |
-
for event in sequence:
|
| 124 |
-
if event['start'] < 768 and event['end'] <= 768:
|
| 125 |
-
filtered_sequence.append(event)
|
| 126 |
-
if filtered_sequence:
|
| 127 |
-
round_bars.append(filtered_sequence)
|
| 128 |
-
|
| 129 |
-
midi_events = round_bars
|
| 130 |
|
| 131 |
return midi_events
|
| 132 |
|
|
@@ -238,7 +230,9 @@ iface = gr.Interface(
|
|
| 238 |
gr.Audio(label="Generated Audio", type="filepath")
|
| 239 |
],
|
| 240 |
title="<h1 style='font-weight: bold; text-align: center;'>nanoMPC - AI Midi Drum Sequencer</h1>",
|
| 241 |
-
description="<p style='text-align:center;'>nanoMPC is a tiny transformer model that generates MIDI drum beats inspired by Lo-Fi, Boom Bap and other styles of Hip Hop.</p>"
|
|
|
|
|
|
|
| 242 |
)
|
| 243 |
|
| 244 |
iface.launch()
|
|
|
|
| 116 |
if sequence:
|
| 117 |
midi_events.append(sequence)
|
| 118 |
|
| 119 |
+
if midi_events:
|
| 120 |
+
midi_events = max(midi_events, key=len)
|
| 121 |
+
midi_events = [midi_events]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 122 |
|
| 123 |
return midi_events
|
| 124 |
|
|
|
|
| 230 |
gr.Audio(label="Generated Audio", type="filepath")
|
| 231 |
],
|
| 232 |
title="<h1 style='font-weight: bold; text-align: center;'>nanoMPC - AI Midi Drum Sequencer</h1>",
|
| 233 |
+
description="<p style='text-align:center;'>nanoMPC is a tiny transformer model that generates MIDI drum beats inspired by Lo-Fi, Boom Bap and other styles of Hip Hop.</p>",
|
| 234 |
+
theme="soft",
|
| 235 |
+
allow_flagging="never",
|
| 236 |
)
|
| 237 |
|
| 238 |
iface.launch()
|