diff --git a/src/App.jsx b/src/App.jsx index 930742e..0031a2b 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -649,7 +649,7 @@ export default function App(){ const p=presets.find(pr=>pr.num===num); if(!p)return; setCurrentPreset(num); - await handleLoadPreset(p.bank||1,num-1); + await handleLoadPreset((p.bank||1)-1,num-1); },[presets,handleLoadPreset]); // ── Blocks ── @@ -702,14 +702,14 @@ export default function App(){ const next=Math.min(currentBank+1,8); setCurrentBank(next); const bp=presets.filter(p=>p.bank===next); - if(bp.length>0)handleLoadPreset(bp[0].bank,bp[0].num-1); + if(bp.length>0)handleLoadPreset(bp[0].bank-1,bp[0].num-1); },[currentBank,presets,handleLoadPreset]); const handleBankDown=useCallback(()=>{ const next=Math.max(currentBank-1,1); setCurrentBank(next); const bp=presets.filter(p=>p.bank===next); - if(bp.length>0)handleLoadPreset(bp[0].bank,bp[0].num-1); + if(bp.length>0)handleLoadPreset(bp[0].bank-1,bp[0].num-1); },[currentBank,presets,handleLoadPreset]); const handleGlobalBypass=useCallback(()=>{