Skip to content

Bad filter switch combinations

There's a number of filter switch options that will cause bad behavior. These probably all ought to be changed or forbidden.

  1. Zero-crossing switch makes little sense. It's likely to introduce a step if the input is not zero. See #37.
  2. Zero-crossing and input-crossing switches switch instantly when they timeout.
  3. Zero-crossing and input-crossing switches with timeout of 0 act like instant switches
  4. Threshold for crossing switches can only be an integer.
  5. Threshold set to zero almost guarantees the switch will time out.
  6. A zero-crossing switch set not to read inputs will turn on/off immediately.
  7. A ramp switch with zero-when-off inputs sets inputs to zero when ramping off, introducing a step on the input.