Connect audio from your ZOIA into the outside world. Connect to your amplifier, a DI box, your audio interface, etc. An optional gain control lets you tweak the output level.
adds additional note and gate out outputs, and velocity and trigger outputs if selected, for connecting simultaneously played midi notes. Select 1 note to build a monophonic synth, or add up to 8 notes per MIDI channel.
toggles behaviour of simultaneously played MIDI notes, when number of played notes exceeds number of MIDI note outputs present. Prioritize the newest, oldest, highest, or lowest played note.
Connect your MIDI keyboard controller to the ZOIA. Connect the note out to an oscillator to have it play your note, and connect the gate out to an ADSR (connected to a VCA) for a natural envelope.
Many MIDI keyboards have an aftertouch feature that can be triggered by pressing down on a note after it's fully depressed. You can use after touch to trigger a little extra pizazz in your sound.
Send Program Change messages to external MIDI enabled gear. Select the Program Change value and send a CV signal to trigger in to send message through ZOIA's MIDI outputs.
select the desired behaviour of the switch. If you'd like it to stay engaged, choose latching. If you'd like it to only be engaged while pressed, choose momentary
"Use this module to connect a stomp switch to other modules. This can be any of ZOIA's 3 stomp switches or an external one. If using an external, remember to set it up in the Config Menu. Once placed, the Scroll and Bypass stomp switches must be ""switched to"" by holding them both on together for 2 seconds, this will allow them to function in the modules instead of as ZOIA's main user interface. Hold again for 2 seconds to switch back. "
Puts a coloured block on the grid. The brightness can be controlled by a cv signal or an audio signal. Pixel is a simple, elegant way to create a more visually interactive user interface for your patch.
UI Button can function in a couple different ways. It can show you a specific colour at a specific brightness based on the setting of input parameter. Blue = 0 to 0.099 (0 to 0.74 brightness control), Green = 0.1 to 0.199 (0.1 to 0.174 brightness), Red = 0.2 to 0.299 (0.2 to 0.274 brightness), Yellow = 0.3 to 0.399 (0.3 to 0.374 brightness), Cyan = 0.4 to 0.499 (0.4 to 0.474 brightness), Magenta = 0.5 to 0.599 (0.5 to 0.574 brightness), White = 0.6 to 0.699 (0.6 to 0.674 brightness). To use as a CV indicator, decide which colour you'd like and set the input as the decimal value associate with that colour. Then connect it to a CV output (range 0 - 1) with a connection strength of 7.4 percent. This module can also be used as a pushbutton with the optional CV output parameter
select the desired behaviour of the switch. If you'd like it to stay engaged, choose latching. If you'd like it to only be engaged while pressed, choose momentary
Turns a grid button into a button you can push to send a CV signal. Tap in a tempo, open up a VCA, trigger a sequencer, or anything else. The grid is your oyster!
select how many notes you'd like your new keyboard to be. New buttons are added for each new note, all of which com out of the note out and gate out buttons.
Turns grid buttons into a keyboard you can connect to an oscillator and play. No external MIDI controller necessary! Tune each keyboard button using the knob to have it play your desired note.
select if you'd like your input to be interpreted as a value from 0 to 1 or as a value from -1 to 1. This will then be sent as a control voltage from 0-5 volts
"This module interprets internal CV and sends it down the ring of a 1/4"" TRS connector in the control port as a standard CV signal of 0-5 volts. Remember to set CPort to cv in the Config Menu. "
determines frequency of synthesized tone. The higher the frequency, the higher the note. Click the knob to toggle between frequency in Hz and music notes
Generates an audio signal in the waveform of your choice. Connect a MIDI device, keyboard module, sequencer, pitch detector, LFO, or any CV source to select the frequency or note the oscillator will play. You can modulate the frequency or pulse width with the optional parameters.
The Voltage Controlled Amplifier module will interpret incoming CV at the level control and boost or cut the volume. Connect an ADSR to create a natural sounding envelope for an oscillator passing through. Connect an LFO to create a tremolo effect. Or connect an expression pedal module or MIDI input for an external volume control.
The Delay Line is a simple module that takes audio at the input and delays it by a set amount of time. There is no dry signal, there are no repeats. You can create repeats by connecting the output back to the input, using the connection strength to adjust number of repeats.
The Delay Line is a simple module that takes audio at the input and delays it by a set amount of time. There is no dry signal, there are no repeats. You can create repeats by connecting the output back to the input, using the connection strength to adjust number of repeats.
sends audio from one or two input tracks to output tracks depending on pan value. A value of 0 will pan hard to track 1 and a value of 100 will pan hard to track 2. A value of 50 is equal volume on both outputs
select the behaviour of the pan type between equal power, linear, and -4.5dB. Linear is the most basic, and will output a source at unity gain when it is hard panned, making the center position somewhat quieter than the source. Equal power uses a logarithmic taper to output unity gain across the sweep, resulting in a 3dB increase in the center position from Linear. -4.5dB is a mathematical compromise between the two.
Pitch Shifter transposes the pitch of incoming audio. Click the knob on the pitch shift parameter to cycle views of CV value, semitones, or cents. Connect an LFO to produce a vibrato effect, or connect whatever you'd like!
Audio Mixer functions like a stripped down mixing console, where gain is your channel fader and you can place an optional pan control. Mix up to 8 channels, in mono or stereo.
"The Inverter module takes incoming audio signal and inverts the sound wave 180 degrees out of phase. This module is inaudible unless you have a phase related problem you are trying to solve, in which case it can be very audible. Be sure to put a 1 Buffer Delay module into your ""dry"" side to line up the Inverter in time for proper phase cancellation. "
selects how many audio sources you'd like to switch between from 1-16. input jacks will be added for each source and the input select range from 0-1 will divide equally between them
Audio In Switch takes a selected quantity of audio inputs and allows you to switch between them to a single output. You can use this to select between instruments at your input jacks, use it in conjunction with the Audio Out Switch to select between effects chains, or use it anywhere you'd like to be able to select between incoming audio sources using CV.
selects how many audio outputs you'd like to switch between from 1-16. output jacks will be added for each output and the select range from 0-1 will divide equally between them
Audio Out Switch takes an audio input and routes it between a set quantity of audio outputs. You can use it at your output jacks to select between amplifiers or mixer channels, use it in conjunction with the Audio In Switch to select between effects chains, or use it anywhere you'd like to be able to select an outgoing audio path using CV.
Generates white noise from a single button. Use the strength of your connection as a level control. Helpful in connection with VCAs and ADSRs in creating drum sounds, etc.
Takes one audio input and mathematically multiplies it with the other. This produces a ring mod/vocoder-like effect. This module likes hot signals to be sure to bump the connection strengths. Remember that silence at any one of the inputs will result in silence at the output!
Bit Crusher produces distortion by reducing audio bandwidth by a set number of bits. Distortion becomes audible around 20 bits reduced. This effect can get noisy so try it with a gate.
Aliaser produces samples of incoming audio and compares them against each other to find imperfections. These imperfections become the outgoing audio. As sample count grows, so too does the thickness of the outgoing sound. This effect is a signal hog so be sure to boost your connection strengths incoming and outgoing. Try connecting a LFO or envelope follower to the alias amount.
Delays internal audio signal by 1 buffer. This module is inaudible, but useful anywhere you need to line up internal parallel audio connections precisely.
"in ""playback: once"" mode, this button triggers the beginning and the end of recording a loop. in ""playback: loop"" mode, this button cycles between recording start/overdub/play similar to a conventional looper pedal. try with both latching and momentary footswitch modules, or press with your finger"
determines speed and pitch profile of recording and loop playback, similar to recording to tape. the first loop is recorded at 100 percent by default. this parameter is also where the length option takes effect.
determines point in loop to start playback, when playback restarts, either when played as a result of natural looping or when triggered to do so by the restart playback button. note that this parameter presents itself as a value from 0s to the maximum length of time contained in that loop, so plan CV changes accordingly.
"determines duration of loop to playback, which will either end playback early in ""playback: once"" mode, or restart the loop early in ""playback: loop"". mode. the value of this module is represented by a time in seconds which is equal to the total loop duration minus the time chosen in the ""start position"" parameter, so that the duration of loop playback can never be longer than the originally recorded loop."
determines if looper is recording, overdubbing, or playing back in a forward or reverse trajectory. press button to toggle state or control with latching or momentary footswitch
select if your loop will playback continuously or just once when triggered. During continuous playback, triggering the sampler to begin recording again will halt playback
Fixed plays back your loop and plays it back for its original duration, regardless of playback speed, this can leave gaps or cut off your loop. Pre-speed plays back your loop for its full duration, regardless if you've sped it up or slowed it down.
The Looper module allows you to record, overdub, and play back incoming audio, forwards or backwards, at the speed of your choice (pitch shifted). Get loopy!
determines amount of time to elapse before playing back a sampled grain. when using granular as a delay, this parameter is your delay time. you can set it to be tap tempo in the edit options
Granular breaks up incoming audio into tiny little grains and spits them back out in the quantity and shape of your choosing. Go from modest textures to completely unrecognizable oscillations. Granular can also be used as a granular delay by creating a feedback path from the output back to the input...
Stereo Spread will take one or two channels and enhance their stereo field. This is generally used right before an audio output module but, as always, feel free to experiment!
Stereo Spread will take one or two channels and enhance their stereo field. This is generally used right before an audio output module but, as always, feel free to experiment!
"Bit Modulator takes one audio input and compares it against the other, creating an unholy glitchy combination of both sounds at the output. Choose between 3 different logic flavours with the ""type"" option. When taking audio from an external source, it's recommended to put a gate before the input. "
Diffuser spreads your signal across the galaxy like so many shimmering little stars. On it's own it sounds like a modulated slapback delay with no dry signal, but it can be used to construct many a tonal/atonal masterpiece.
determines the phase of the generated LFO waveform relative to its native starting point. Use in conjunction with phase reset to sync multiple LFOs with various phase relationships.
resets LFO back to its native starting point. Enable this parameter in multiple LFOs and connect a stomp, pushbutton, or other CV source to force them to sync up.
select oscillator frequency source. CV input allows you to dial it in with the knob or control with another source, trigger will interpret changes in CV as a tap tempo
The Low Frequency Oscillator is one of the workhorse modules of the ZOIA. This will generate CV in the waveform and range of your choosing. Connect it to a sequencer to cycle through steps, to an audio effect to swing it's parameters around, or to any outboard piece of gear through a MIDI or CV interface module. The connection strength you enter at the output will determine the maximum sweep of the LFO.
minimum CV input that triggers the sequencer to start its loop over. bring CV above queue start threshold during a step to start the sequencer back at step 1
Gate type output will output an on/off status of the associated step. While output selected, steps can be assigned on/off status simply by pushing them. Click knob to change track type. Rotate knob to change track colour.
Ratchet type output will divide the step's duration into a set number of divisions. Get your trap on! Click knob to change track type. Rotate knob to change track colour.
select if you'd like your sequencer to play continuously or only when it's triggered to do so. Sequencer can be triggered by be queue start module (restart jack)
"The sequencer allows you to create a number of ""steps"" (1-32) that can be cycled through, and each step can be used to send a CV value out of that tracks output. The sequencer can have up to 8 tracks, each with their own unique output so it's possible to create complex melodies or rhythmic patterns. Try connecting an LFO to the sequencer's gate input to start the sequencer cycle. Then connect the sequencer output to an oscillator, a cv track to the oscillator's frequency input, and set each step to a different note. Now your ZOIA is playing itself! note: the first track on the sequencer can have each step controlled directly by other CV sources as well. "
this variable will tack on additional time between sustain and release once the CV input stops receiving input. This can be useful in lining up fade outs when using multiple voices/effects
if note/CV input is not held until attack reaches its peak, ON: immediate release will skip sustain section and release immediately. If hold sustain release parameter is present, this will also function OFF: envelope will travel to the top of the attack and carry the CV output through the envelope as set up by the user
The Attack Decay Sustain Release module is what gives a note generated from an oscillator a natural sounding envelope when played from a keyboard. Connect your oscillator or other audio source to the input of a VCA, and connect the CV output of the ADSR to the CV input on the VCA. Connect the keyboard or MIDI note gate out to the CV input of the ADSR and you've got yourself a simple synthesizer! Tweak the values to taste, or connect them to other CV inputs for experimentation. Use the optional retrigger input to restart the envelope around a note that is played before the ADSR is released.
Sample and Hold will take the CV value at the input and hold it in place at the output until triggered to look again at the input and update the output. Connect a LFO to the trigger to convert smooth changes in CV into stepped changes in CV. The speed of the LFO will determine the perceived resolution of the CV output.
Creates a very short CV pulse (value of 1) on detection of upward CV input. This is useful in creating a tap tempos from regular or irregular CV waveforms, triggering sequencers or ADSRs at specific times, etc.
This is essentially a latching CV switch with an output of 0 or 1. When the input sees an upward CV change, the flip flop is triggered to change it's output state from 0 to 1 at the next upward change in CV, which must occur after a downward change in CV. So, the flip flop changes from 0 to 1 at every other upward change in CV.
toggles between playback and record states. Push button to toggle between recording and playing loop. Alternatively, a rise in CV will trigger record, and a decrease will trigger playback
toggles between playback and stopped states. Push button to toggle between playing loop and stopping. Alternatively, a rise in CV will trigger playback, and a decrease will trigger stop
CV Loop functions similar to an audio looper except records patterns of CV signal instead of audio. You can record and play back snippets of LFOs, sequences, changes in CV or MIDI control etc.
CV Filter dictates the length of time a CV output will take to respond to a change in CV input, determined by the time constant. The CV change occurs logarithmically for a nice smooth transition. Use this module in series with a MIDI/keyboard note to add portamento to your synth voice. You can also use this module to vary the shape of an LFO waveform or connect to a stomp switch to produce a long slow change in an audio effect.
Slew Limiter is similar in behaviour to CV Filter except that the rate of change in changes of CV happen linearly instead of logarithmically. This is the classic portamento, and can be used anywhere CV changes occur to give them a different feel. Try using an unlinked Slew Limiter with a stomp switch module to give more expression pedal-like behaviour to your stomp switch.
Slew Limiter is similar in behaviour to CV Filter except that the rate of change in changes of CV happen linearly instead of logarithmically. This is the classic portamento, and can be used anywhere CV changes occur to give them a different feel. Try using an unlinked Slew Limiter with a stomp switch module to give more expression pedal-like behaviour to your stomp switch.
Clock Divider module will detect tempo of incoming CV upward changes, divide it by a user determined ratio, and output CV triggers at the resulting tempo. This can be a handy way of getting a tap tempo from a slightly irregular waveform.
CV output. If CV at positive side is greater than CV at negative side, CV output will be 1. If CV at positive side is lower than CV at negative side, CV output will be 0 or -1, depending on output range
Comparator is a logic module that will switch CV on if positive input is equal to or greater than negative input, and off if positive input is less than negative input. Off can be defined as 0 or -1 by the output range. This can be useful if you'd like to have something happen, but only above a certain threshold.
selects how many CV sources you'd like to switch between from 2-16. input parameters will be added for each source and the input select range from 0-1 will divide equally between them
In Switch takes a selected quantity of CV inputs and allows you to switch between them to a single CV output. You can use this to select between LFOs to a CV source, external CV modules, or use in conjunction with the CV out switch to choose between ADSRs or other CV module chains
divides value from 0-1 between number of present switch outputs and selects CV output corresponding to value present. If only one output is present, a select value of 0 will turn switch off, a select value above 0 will turn switch on.
selects how many CV outputs you'd like to switch from between from 2-16. output parameters will be added for each source and the output select range from 0-1 will divide equally between them
Out Switch takes a CV input and routes it between a set quantity of CV outputs. You can use it to select which sequencers, ADSRs, or tap tempos to send triggers to, etc.
Steps will interpret incoming changes in upward CV as a tempo, split the wave cycle into a set number of steps, and then send the CV present at the input during each step to the output. You can use this to convert a nice smooth LFO and reduce its resolution into steps.
Multiply will take the CV signal present at each input and multiply them together at the output. In this way you can use one CV source to amplify, tame, or modulate another. Remember that a value of 0 at any input will result in 0 at the output. It's math!
Random will generate numbers continuously or when triggered with the option trigger in. Connect an LFO to the trigger in to get regularly updated random numbers. Try it with a CV in switch to toggle some randomness into your life.
Onset Detector looks for incoming audio signal and generates a CV trigger at the peaks. Use a regular audio source to advance a sequencer, tap a tempo, etc
determines curve of dB to CV interpretation. log is recommended for use with outside audio source, log or linear both work well with internally generated audio
Envelope Follower will interpret an incoming audio signal as a CV signal based on its signal strength. Use this to trigger filter sweeps, audio effects parameters, LFO rates, etc. The connection strength can act as a sensitivity control.
Pitch Detector interprets the pitch of a connected audio signal as a CV note output, which can be sent to an oscillator or quantizer. You can affect the tracking by changing the connection strength between the audio source and the audio input, and transpose which note the oscillator will generate using the connection strength to the oscillator.
Tone Control is a 3 or 4 band tone control. Use this in conjunction with Distortion, Delay w/Mod, Reverb, or even a clean sound to fundamentally change its character.
"Delay is one of the classic delay effects. Delay w/Mod differs from the Delay Line module found in Audio Out in that it runs a dry signal alongside the wet, has a feedback section, and a modulation section. Set the delay time either by tap or rotary/CV input. Optional stereo outputs round out the list of features. You can change the character of the delay effect with the ""type"" option, and/or by setting your mix to wet only, adding tone control and other effects to the output, and connecting your audio source directly to your output (bypassing the delay module) to act as the dry signal. "
Ping Pong Delay is almost identical to the Delay w/ Mod except for one key aspect: the delay repeats ping pong from left to right across stereo outputs. When stereo inputs are selected, one input will ping while the other pongs, followed by a pong while the other pings into the opposite and then correct outputs.
Compression is a vastly useful audio tool that controls your signal level according to changes in input level. You can create natural reductions in gain to help things mix better, help tame or enhance transients in synth or instrument signals, etc. The optional stereo side will trigger the module's functions in unison on both channels, creating true stereo compression.
A standard in studio audio tools, gate can also be used as the key ingredient in gated fuzz tones. Use it to filter out noise from an audio source, or to cut the end off of a reverb's decay, thus creating the classic gated reverb sound. Make sure to experiment with the sidechain input!
It's like you're there, looking up at the pulpit, with the warm sun casting in beams of coloured light from the stained glass windows. You're in reverb heaven, now.
Well, you're cooped up in your little room. But that's okay, because you've got some tasty room reverb to swim around in. Don't worry, somebody will come get you out someday.
select control method over phaser. rate is the typical phaser pedal behaviour with an internal LFO, tap tempo allows you to connect a CV input to tap a tempo into the internal LFO, and CV direct will allow you to connect an external CV source to augment the phase directly. very cool!
Set to stun, Phaser shifts the phase over a set quantity of stages and sweeps the frequency of these poles at a set rate. An optional stereo channel rounds out the list of features.
select control method over chorus. rate is the typical chorus pedal behaviour with an internal LFO, tap tempo allows you to connect a CV input to tap a tempo into the internal LFO, and CV direct will allow you to connect an external CV source to augment the modulation directly. tubular!
The classic chorus effect. A nice sounding, fairly standard chorus. Get wackier sounds from it by using CV direct, or build your own from LFOs and delay lines!
sends some modulated effect back to the beginning of the flanger for added mojo. dial in a subtle shimmer all the way up to some mega self oscillating weirdness
select control method over flanger. rate is the typical flanger pedal behaviour with an internal LFO, tap tempo allows you to connect a CV input to tap a tempo into the internal LFO, and CV direct will allow you to connect an external CV source to augment the modulation directly. far out!
ZOIA's Flanger module is borrowed right from the Empress Nebulus. This quite versatile flanger encompasses lots of comb filtering territory, but don't hesitate to build flange tones yourself using LFOs and delay lines!
Up and down, side to side. Tremolo helps your smile get wide. Set speed and depth and tap in a tempo if you like. If you'd like a tremolo effect with more control, try creating one using the VCA or Audio Panner along with LFOs and various other CV tools to get radical!
Get your quack on! This fully featured envelope filter has everything you need to tune in that perfect envelope filter and get funky. Great on guitar, bass, or anything else!