asigalov61 commited on
Commit
11f0dcb
1 Parent(s): 6844464

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -10
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
- inp = [start_tokens]
40
-
41
- inp = torch.LongTensor(inp).cpu()
42
-
43
- out = model.module.generate(inp,
44
- 256,
45
- temperature=0.9,
46
- return_prime=False,
47
- verbose=True)
48
 
49
- melody_chords_f = out[0].tolist()
 
 
 
 
 
 
 
 
 
 
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!')