diff --git a/libs/modep.js b/libs/modep.js index 9e23c09..7a917b7 100644 --- a/libs/modep.js +++ b/libs/modep.js @@ -428,12 +428,13 @@ async function toggleBypass(pedalId) { } const pedal = await getCurrentPedalById(pedalId); const bypass = getBypassControlFromPedal(pedal); - let value = 0; if (bypass.value === undefined || bypass.value === 0) { - value = 127; + bypass.value = 127; + } else { + bypass.value = 0; } try { - await setControl(bypass, value); + await setControl(bypass, bypass.value); blinky.setPedalStatus(pedal); } catch (err) { throw new Error('could not toggle bypass for pedal ' + pedal.name + ' with id \'' + pedal.id + '\' > ' + err);