Spaces:
Running
on
Zero
Running
on
Zero
Commit
·
11f0dcb
1
Parent(s):
6844464
Update app.py
Browse files
app.py
CHANGED
@@ -22,6 +22,8 @@ in_space = os.getenv("SYSTEM") == "spaces"
|
|
22 |
@torch.no_grad()
|
23 |
def GenerateMIDI(idrums, iinstr, progress=gr.Progress()):
|
24 |
|
|
|
|
|
25 |
if idrums:
|
26 |
drums = 3074
|
27 |
else:
|
@@ -36,17 +38,21 @@ def GenerateMIDI(idrums, iinstr, progress=gr.Progress()):
|
|
36 |
print(start_tokens)
|
37 |
print('=' * 70)
|
38 |
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
out = model.module.generate(inp,
|
44 |
-
256,
|
45 |
-
temperature=0.9,
|
46 |
-
return_prime=False,
|
47 |
-
verbose=True)
|
48 |
|
49 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
|
51 |
print('=' * 70)
|
52 |
print('Done!')
|
|
|
22 |
@torch.no_grad()
|
23 |
def GenerateMIDI(idrums, iinstr, progress=gr.Progress()):
|
24 |
|
25 |
+
number_of_notes_to_generate = 140
|
26 |
+
|
27 |
if idrums:
|
28 |
drums = 3074
|
29 |
else:
|
|
|
38 |
print(start_tokens)
|
39 |
print('=' * 70)
|
40 |
|
41 |
+
outy = start_tokens
|
42 |
+
|
43 |
+
for i in progress.tqdm(range(number_of_notes_to_generate)):
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
|
45 |
+
inp = torch.LongTensor([outy]).cpu()
|
46 |
+
|
47 |
+
out = model.module.generate(inp,
|
48 |
+
3,
|
49 |
+
temperature=0.9,
|
50 |
+
return_prime=False,
|
51 |
+
verbose=True)
|
52 |
+
|
53 |
+
out0 = out[0].tolist()
|
54 |
+
|
55 |
+
outy.extend(out0)
|
56 |
|
57 |
print('=' * 70)
|
58 |
print('Done!')
|