multimodalart HF Staff commited on
Commit
33d4d65
·
verified ·
1 Parent(s): 319bbdf

Upload app.py with huggingface_hub

Browse files
Files changed (1) hide show
  1. app.py +2 -1
app.py CHANGED
@@ -276,8 +276,9 @@ def gpu_stream(session_id):
276
  else:
277
  nvec.append(-1) # masked (model free)
278
  drm = [0] if drumless else [-1] # 0 no-drum / -1 masked
 
279
  cfgs = [discretize_cfg(c.get("cfg_musiccoca", 1.6), 0.2, 40),
280
- discretize_cfg(c.get("cfg_notes", 2.4), 0.2, 40),
281
  discretize_cfg(c.get("cfg_drums", 4.0), 1.0, 8)]
282
  cond = model._conditioning((list(cur_tokens) + [-1] * model.num_musiccoca)[:model.num_musiccoca],
283
  nvec, drm, cfgs)
 
276
  else:
277
  nvec.append(-1) # masked (model free)
278
  drm = [0] if drumless else [-1] # 0 no-drum / -1 masked
279
+ cfg_notes_v = 7.0 if (unmask >= 127 and not active) else c.get("cfg_notes", 2.4) # solo + no note held -> ramp cfg_notes to max bin (native JamApp suppresses melody)
280
  cfgs = [discretize_cfg(c.get("cfg_musiccoca", 1.6), 0.2, 40),
281
+ discretize_cfg(cfg_notes_v, 0.2, 40),
282
  discretize_cfg(c.get("cfg_drums", 4.0), 1.0, 8)]
283
  cond = model._conditioning((list(cur_tokens) + [-1] * model.num_musiccoca)[:model.num_musiccoca],
284
  nvec, drm, cfgs)