kockie69 / SquinkyVCV-main

GNU General Public License v3.0
22 stars 12 forks source link

Add bypass routes #24

Closed kockie69 closed 2 years ago

kockie69 commented 2 years ago

If your module is bypassed by the user (via the context menu or key command), you can route certain inputs directly to outputs, bypassing all processing. This would make sense for a filter or reverb, or even a clock divider or quantizer, but it would not make sense for a VCO, since it generates a signal rather than processes one.

For example, in your Module constructor:

configBypass(LEFT_INPUT, LEFT_OUTPUT); configBypass(RIGHT_INPUT, RIGHT_OUTPUT);