fix: piano roll và main session play

This commit is contained in:
2026-07-23 21:05:26 +07:00
parent f0210dd019
commit 1a28ebabee
6 changed files with 78 additions and 19 deletions
+7
View File
@@ -35,6 +35,13 @@ async def list_default_soundfonts():
return result
@router.get("/soundfont-instruments/{sf_id}")
async def list_soundfont_instruments(sf_id: str, current_user: dict = Depends(get_current_user)):
pm = PluginManager(upload_sf_dir=UPLOAD_SF_DIR)
presets = pm.list_soundfont_instruments(sf_id)
return {"presets": presets, "count": len(presets)}
@router.post("/upload-soundfont")
async def upload_soundfont(
file: UploadFile = File(...),