Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -170,7 +170,7 @@ def remove_duplicate_pitches(tokens):
|
|
170 |
seen.add(pair[0])
|
171 |
deduped.extend(pair)
|
172 |
|
173 |
-
high_tokens = [t for t in chord if t
|
174 |
|
175 |
result.extend([header] + deduped + high_tokens)
|
176 |
|
@@ -230,6 +230,8 @@ def load_midi(input_midi):
|
|
230 |
dur_vel = (8 * dur) + velocity
|
231 |
|
232 |
melody_chords.extend([pat_ptc+256, dur_vel+16768])
|
|
|
|
|
233 |
|
234 |
return melody_chords
|
235 |
|
@@ -252,6 +254,8 @@ def save_midi(tokens):
|
|
252 |
|
253 |
song_f = []
|
254 |
|
|
|
|
|
255 |
for ss in tokens:
|
256 |
|
257 |
if 0 <= ss < 256:
|
@@ -327,9 +331,15 @@ def generate_music(prime, num_gen_tokens, num_mem_tokens, num_gen_batches, model
|
|
327 |
return_prime=False,
|
328 |
verbose=False
|
329 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
330 |
print("Done!")
|
331 |
print_sep()
|
332 |
-
return
|
333 |
|
334 |
def generate_music_and_state(input_midi, num_prime_tokens, num_gen_tokens, num_mem_tokens,
|
335 |
model_temperature, final_composition, generated_batches, block_lines):
|
|
|
170 |
seen.add(pair[0])
|
171 |
deduped.extend(pair)
|
172 |
|
173 |
+
high_tokens = [t for t in chord if 18816 < t < 18819]
|
174 |
|
175 |
result.extend([header] + deduped + high_tokens)
|
176 |
|
|
|
230 |
dur_vel = (8 * dur) + velocity
|
231 |
|
232 |
melody_chords.extend([pat_ptc+256, dur_vel+16768])
|
233 |
+
|
234 |
+
melody_chords = remove_duplicate_pitches(melody_chords)
|
235 |
|
236 |
return melody_chords
|
237 |
|
|
|
254 |
|
255 |
song_f = []
|
256 |
|
257 |
+
tokens = remove_duplicate_pitches(tokens)
|
258 |
+
|
259 |
for ss in tokens:
|
260 |
|
261 |
if 0 <= ss < 256:
|
|
|
331 |
return_prime=False,
|
332 |
verbose=False
|
333 |
)
|
334 |
+
|
335 |
+
outputs = []
|
336 |
+
|
337 |
+
for o in out.list()
|
338 |
+
outputs.append(remove_duplicate_pitches(o))
|
339 |
+
|
340 |
print("Done!")
|
341 |
print_sep()
|
342 |
+
return outputs
|
343 |
|
344 |
def generate_music_and_state(input_midi, num_prime_tokens, num_gen_tokens, num_mem_tokens,
|
345 |
model_temperature, final_composition, generated_batches, block_lines):
|