asigalov61 commited on
Commit
27d7113
·
verified ·
1 Parent(s): 66660a7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -5
app.py CHANGED
@@ -58,8 +58,8 @@ print('=' * 70)
58
 
59
  MODEL_CHECKPOINTS = {
60
  'with velocity - 3 epochs': 'Monster_Piano_Transformer_Velocity_Trained_Model_59896_steps_0.9055_loss_0.735_acc.pth',
61
- 'without velocity - 3 epochs': 'Monster_Piano_Transformer_No_Velocity_Trained_Model_50647_steps_0.8166_loss_0.7561_acc.pth',
62
- 'without velocity - 5 epochs': 'Monster_Piano_Transformer_No_Velocity_Trained_Model_84419_steps_0.7474_loss_0.7782_acc.pth'
63
  }
64
 
65
  SOUDFONT_PATH = 'SGM-v2.01-YamahaGrand-Guit-Bass-v2.7.sf2'
@@ -82,7 +82,12 @@ def load_model(model_selector):
82
  ctx = torch.amp.autocast(device_type=device_type, dtype=ptdtype)
83
 
84
  SEQ_LEN = 2048
85
- PAD_IDX = 512
 
 
 
 
 
86
 
87
  model = TransformerWrapper(
88
  num_tokens = PAD_IDX+1,
@@ -173,7 +178,7 @@ def save_midi(tokens, batch_number=None, model_selector=''):
173
  elif 256 < m < 384:
174
  pitch = (m-256)
175
 
176
- if model_selector == 'without velocity - 3 epochs' or model_selector == 'without velocity - 5 epochs':
177
  song_f.append(['note', time, dur, 0, pitch, max(40, pitch), 0])
178
 
179
  elif 384 < m < 512:
@@ -529,7 +534,7 @@ with gr.Blocks() as demo:
529
 
530
  gr.Markdown("## Generate")
531
 
532
- model_selector = gr.Dropdown(["without velocity - 5 epochs",
533
  "without velocity - 3 epochs",
534
  "with velocity - 3 epochs"
535
  ],
 
58
 
59
  MODEL_CHECKPOINTS = {
60
  'with velocity - 3 epochs': 'Monster_Piano_Transformer_Velocity_Trained_Model_59896_steps_0.9055_loss_0.735_acc.pth',
61
+ 'without velocity - 3 epochs': 'Monster_Piano_Transformer_No_Velocity_Trained_Model_69412_steps_0.8577_loss_0.7442_acc.pth',
62
+ 'without velocity - 7 epochs': 'Monster_Piano_Transformer_No_Velocity_Trained_Model_161960_steps_0.7775_loss_0.7661_acc.pth'
63
  }
64
 
65
  SOUDFONT_PATH = 'SGM-v2.01-YamahaGrand-Guit-Bass-v2.7.sf2'
 
82
  ctx = torch.amp.autocast(device_type=device_type, dtype=ptdtype)
83
 
84
  SEQ_LEN = 2048
85
+
86
+ if model_selector == 'with velocity - 3 epochs':
87
+ PAD_IDX = 512
88
+
89
+ else:
90
+ PAD_IDX = 384
91
 
92
  model = TransformerWrapper(
93
  num_tokens = PAD_IDX+1,
 
178
  elif 256 < m < 384:
179
  pitch = (m-256)
180
 
181
+ if model_selector == 'without velocity - 3 epochs' or model_selector == 'without velocity - 7 epochs':
182
  song_f.append(['note', time, dur, 0, pitch, max(40, pitch), 0])
183
 
184
  elif 384 < m < 512:
 
534
 
535
  gr.Markdown("## Generate")
536
 
537
+ model_selector = gr.Dropdown(["without velocity - 7 epochs",
538
  "without velocity - 3 epochs",
539
  "with velocity - 3 epochs"
540
  ],