patchbanks commited on
Commit
975042a
·
verified ·
1 Parent(s): f349534

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -12
app.py CHANGED
@@ -116,17 +116,9 @@ def generate_midi(temperature, top_k):
116
  if sequence:
117
  midi_events.append(sequence)
118
 
119
- round_bars = []
120
-
121
- for sequence in midi_events:
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()