Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fixed #3 - debounce Moots gate voltages using hysteresis.
Gate voltages are not always ideally square. They can contain Gibbs ripple, leading to unintended rapid toggling. Now Moots follows the recommended levels and behavior as explained at: https://vcvrack.com/manual/VoltageStandards#Triggers-and-Gates When one of the 5 controllers has a gate voltage connected, it will stay off until the gate voltage reaches 1.0V or higher. Then it will turn on and stay on until the gate voltage descends to 0.1V or lower, causing it to turn off. Thus any voltage greater than 0.1V and lower than 1.0V will leave the controller's on/off state unchanged. The controllers default to being off, and are turned back off during a reset, so they have a well-defined state if the initial gate voltage is inside the 0.1V .. 1.0V gray area at startup/reset.
- Loading branch information