Footswitch toggle HELP

Hi everyone! I just received my new Zoia, I’m a guitar player and even though I know how audio and fx works I have almost no experience with modular synths.
I’m facing problems trying to do the following:
I need to program a patch where the left footswitch toggles between a flanger, a chorus and a vibrato. Every fx engaged should disengage the others.
How do I do that in a simple and effective way? I’m messing with VCA, sequencer, mixer modules but I think I’m definitely missing something.
I know it should be really simple to do that, but it’s my first day with the machine!

Thanks for your help!

90 PM
  • Platform:
  • Category:
  • Revision: 1.0
  • Views: 169
  • Modified: 1 month ago
Chat about this question on Discord!
Appreciate 1
5 comments on “Footswitch toggle HELP
  • Christopher H. M. Jacques on said:

    Hello TurboDiaz,

    The most straight forward way to do this is with a sequenced audio out switch.

    Using a CV track of a sequencer, you can use CV values placed at its steps to select between different channels of a multi-channel switch.

    The CV which corresponds to the switch’s channels is such that 0 will always be the first channel and 1 will always be the last channel, so finding out the spacing between the rest of the channels is done by dividing 1 by the number of channels-1 (because we can count 0).

    This is mostly background for future experiments you might have. The CV used for a three-way switch is pretty simple: the CV values at each step would be 0, .5, and 1. Or 0, then 1/(3-1) where 3 is out number of channels, so 1/2 = .5, with the last value being 1. These numbers can be approximate; the switches change channels from a range of CV values, but that equation helps you locate the centerpoint of those ranges.

    You would use the stompswitch, set to momentary, to gate the sequencer. Each time you stomp the sequencer will move to another step, and once connected to the audio out switch, change to a new channel. (There’s a minor glitch with the sequencer; the very first time you stomp, the sequencer won’t change channels. It sort of needs to be “woken up.” But it will function as expected after that.)

    The audio signal would go into the input of the audio out switch, then each output would be connected to the inputs of your effects. The outputs of the effects would all be connected to the same destination (the next effect in your chain or the output; whatever comes next, each effect module’s output will go there.)

    Schematically it looks like this:

    Momentary stompswitch –> 3-step CV sequencer gate in
    Sequencer CV output –> 3-output audio out switch

    Signal –> 3-output audio out switch input
    Output 1 –> flanger –> next point in your signal chain
    Output 2 –> chorus –> next point in your signal chain
    Output 3 –> vibrato –> next point in your signal chain

    I will conclude by saying: I don’t mind answering questions, but I would definitely encourage you to join one of the online communities for ZOIA.

    These have lots of ongoing discussions, and additionally, questions answered there are available to other ZOIA users who may be struggling with similar things.


  • HakonSoreide on said:

    Check out my “presets within patches” tutorial. I think that is exactly what you need to get to where you want:

    The patch demonstrated in the tutorial is available here on Patchstorage.

    Like so many things on the Zoia, it might be easy to miss as it is a very different way to do things than most of us are used to.

    Now, to make the presets toggle different effects, you could link the output from the patch selection to the volume controls of VCA’s, to the mix levels of effects, or to the levels controls of mixers – there are many ways to accomplish it once you’ve got a way to select a single thing from a set of things.

  • HakonSoreide on said:

    If you only want to use the stompswitch and not the random selection that I use, it is of course easier to create a sequencer as the trigger for the settings you want to control, and the gate input of the sequencer is controlled by the stomp switch.

  • HakonSoreide on said:

    OKay. Just had to patch this up myself to see how the signal flow is.

    1: create a stompswitch, an audio input, audio output, chorus, flanger, vibrato, an audio out switch with three channels, and a sequencer with three steps.
    2. patch audio input to out switch input
    3. Set CV values of the three sequencer steps to 0, 0.5 and 1.0 respectively.
    4. Patch Stompswitch to sequencer gate input
    5. Patch sequencer CV output to out switch channel selector input
    6. Patch the three channel outputs one to each of the three effects modules
    7. Patch all the audio outputs of all the effects modules to the audio output.

    And that’s it, really.

    It basically sends audio only to one effect module at a time as selected by the switch. The channel selector takes the value range of 0 to 1 and splits it between the channels equally so that an input of 0 to 0.3333 selects channel 1, 0.3333 to 0.666 selects channel 2, etc, so the values of 0, 0.5 and 1 are rather arbitrary. They just need to be within those ranges to select the different channels.

    Switches are one of the most useful modules for doing anything on the Zoia.

    You can disregard my earlier posts. You don’t need to make it that complex. This is literally all you need to do what you want, and then you can add other stuff some other time if you want to get more fancy.

  • Leave a Reply