- Audio
- Guides
Audio
Audio is the sound half of Voro. You patch it like any other TouchDesigner family: operators, wires, parameters. The difference is underneath. The whole audio network compiles into one engine plan that runs on its own worker at 48 kHz, independent of the frame loop, and audio, spectrum, note, chord, control and timeline streams move through it as typed wires.
Start with First patches for four shapes that work, and Engine and streams for what the wires carry.
Modules
- Guard Limit output peaks and fade audio in after a reset. Place Guard between the final mix and Device Out.
- Looper Timeline-synced loop machine that records bar-aligned loops from live audio and plays them back over the input.
- Reactor Audio analyzer that passes sound through and publishes reactive signals for driving visuals.
- Device In Live audio capture source for routing a Windows input device into an audio network.
- Device Out Terminal audio sink for playing an audio chain through a Windows output device.
- File Player WAV playback source for bringing recorded audio, loops, and bed tracks into a patch.
- Recorder Records engine audio to a WAV file while passing the signal through untouched.
- Stem Recorder Multitrack recorder that writes one sample-aligned WAV file per stem from a multi-channel input.
- Audio 4 Four-input audio mixer with per-input gain, master gain, and an output normalization mode.
- Audio 8 Eight-input audio mixer with per-input gain and a mix mode.
- Voice Mixes up to four voice and gate pairs into one output, muting voices whose gate is silent.
- ISTFT Rebuilds stereo audio from spectrum frames, closing a frequency-domain processing chain.
- Publish Convenience publisher that turns stereo audio into a spectrum ring with one FFT frame per block.
- STFT Converts stereo audio into spectrum frames for frequency-domain processing and analysis.
- Chorus Two-voice modulated-delay chorus for thickening and widening audio.
- Compress Compressor and brickwall limiter with four characters and an audio-or-control sidechain.
- Convolver Convolution reverb and effect that applies an impulse response to audio.
- Denoise Model-based noise removal for cleaning background noise out of speech and audio.
- Drive Saturation and waveshaper with tape, tube, fold, and bitcrush characters.
- Echo Time-domain delay with feedback for echoes and repeats.
- EQ Three-band parametric EQ with sweepable frequency, gain, and Q per band.
- Filter State-variable filter with lowpass, bandpass, highpass, and notch modes.
- Gate Voice-aware noise gate with optional sidechain, tuned for cleaning up speech and vocals.
- Granular Live-input granular cloud with pitch jitter, spray, window shapes, reverse, feedback, and freeze.
- Harmonizer Pitch harmonizer that adds shifted voices to a signal, from fixed intervals or an incoming chord.
- Modfx Phaser and flanger in one op with six LFO shapes and an envelope follower for dynamic sweeps.
- Neural Neural amp and effect modeler that runs a captured model on live audio.
- Pitch Shift Live pitch shifter that moves a signal up or down by a set amount.
- Reverb Schroeder reverb for adding space and ambience to audio.
- Spectral Spectral vocoder, morph, and freeze in one STFT op with formant shift, smear, and shimmer.
- Stem Split Separates a stereo mix into vocals, drums, bass, and other stems.
- Stutter Live buffer stutter and beat-repeat with refresh, pitch, reverse, gate duty, and jitter.
- Transient Transient shaper with independent attack and sustain gain and no threshold.
- Tune Pitch-correction effect that snaps a voice or lead to a scale.
- Arp Timeline-synced arpeggiator that turns held or incoming note voices into ordered, Euclidean, pendulum, random-walk, or burst patterns.
- Canon Tempo canon that duplicates incoming note voices into phase-locked ratio layers with raw, mensural, phasing, hocket, crab, and strum modes.
- Comp Rhythmic chord accompaniment performer that turns chord state and a timeline into piano comping, guitar strums, synth stabs, organ swells, or Euclidean chord scatter.
- Feel Learns per-slot timing and velocity from a reference note performance and applies that feel to another note lane.
- Groove Timeline-driven drummer brain that emits GM-style note lanes for a drum instrument, with groove, math rock, broken, and blast modes.
- Note Loop Note-domain loop machine with record, overdub, and instant retrospective capture of the last bars.
- Orbit Algorithmic note source that walks scale degrees through modular, multiplicative, sieve, or bitwalk orbits to generate polyphonic voices.
- Pattern Timeline and scale driven pattern instrument that performs melody, bassline, chord pulse, call-response, orbit, and scatter parts as note voices.
- Quantize Live note quantizer that moves gate edges toward the grid with adjustable strength.
- Step Timeline-driven multi-lane step grid that resolves drum, MIDI, or scale-degree lanes into note lanes plus one control modulation lane.
- Bassline Harmony-locked bassline generator that turns chord state and a timeline into roots, walking lines, funk slap, or 303 acid bass as playable note voices.
- Chord Scale-aware chord voicer that builds a note output plus full chord state and playable polyphonic voices from a scale, manual controls, or chord events.
- Companion Listen-and-answer jam partner that learns your phrasing live and responds in your style, snapping its answers to scale, chord, and the timeline.
- Conductor Form and arc brain that shapes tension, energy, register, brightness, and motion macros over phrases and sections so a generative set builds and resolves.
- Motif Melodic lead that states a motif and develops it phrase by phrase, targeting chord tones on strong beats from a scale and a timeline.
- Progression Living chord progression engine that turns a scale and timeline into a voice-led harmonic walk, output as chord state plus playable voices.
- Modify Change a scale's mode, root or individual notes. Send the edited scale to one part of a patch while other parts keep the original.
- Snap Move note pitches onto a scale while preserving gates, velocity and aftertouch. Blend the correction with Strength.
- Source Scale event source that emits a chosen key and scale for the rest of a Voro music patch to follow.
- Curve Eight-breakpoint drawn curve usable as a time generator, transfer function, or externally scrubbed phase source.
- Envelope Gate-triggered AHDSR envelope rendered as a control signal, with retrigger laws and looping.
- Function Control-signal LFO and phase source with six shapes, four timebases, playback modes, and waveshaping.
- Macro Manual control source for hand-set values, XY pads, vectors, buttons, and selectors.
- Map Control-signal transfer operator with range mapping, curve, deadband, quantize, overflow modes, and slew.
- Math Control-signal math with a quick operation menu and a compiled RPN expression for anything beyond it.
- Mix Four-input control-signal combiner with per-input amounts, blend modes, morph, and soft limiting.
- Pitch Convert Converts MIDI note numbers to hertz, pitch class, scale degree, quantized note, or quantized hertz.
- Random Deterministic random control source with held, smooth, walk, logistic, and dice modes.
- Smooth Smooths control signals with independent attack and release slew rates.
- Steps Eight-step control-signal sequencer with direction, probability, rotation, swing, and slew.
- Trigger Temporal logic for control signals, converting between edges, gates, toggles, bursts, and counts.
- Control Remap Maps control signals between ranges with curve shaping, dead zone, clamp, and invert.
- Capture Captures live MIDI device input and emits decoded event rows into the Voro engine.
- Filter Filters MIDI events by channel, type, note range, CC range, velocity, and device index.
- Learn Multi-slot MIDI CC learn mapper with per-slot output range and smoothing.
- Note Converts MIDI note events to gate, pitch, velocity, and aftertouch control streams with mono or poly voice allocation.
- Out Sends MIDI events and note voices out a hardware or virtual MIDI device, and can be the MIDI clock master.
- Beat Turns a timeline clock into a beat-phase control lane, with bar, step, and pulse values on the Reveal menu.
- Derive Makes a child timeline that runs at a tempo ratio and beat offset of its parent, optionally in its own meter.
- Source A free-running timeline clock with tempo, meter, loop, and groove controls. It feeds Voro's musical operators.
- Transport Makes the timeline clock from Voro's own tempo, a tap, host values, MIDI clock, SMPTE timecode, or an external transport stream.
- Deep Beast Modular low/body voice instrument with sub, acid, reese, rubber, pluck, and beast modes.
- Drift Modular pad/texture/atmosphere instrument with warm, breath, vapor, drone, swarm, and fold modes.
- Drum Synthesized modular drum instrument with four kit characters, accepting note lanes, note voices, or MIDI events.
- Drum Fix A Drum variant with revised snare, hi-hat, crash and ride synthesis. Use the same triggers and controls to compare the two.
- Halo Modular struck/plucked/resonant tonal voice with pluck, mallet, keys, bell, glass, and choir modes.
- Sampler Polyphonic WAV note sampler with key/velocity mapping, de-clicking, tone shaping, and groove controls.
- Synth Polyphonic subtractive synthesizer with band-limited oscillators, SVF filter, unison, sub, ADSR, and drive.
- Wavetable Synth Polyphonic wavetable/tonal-sample/granular instrument with 8 built-in timbres and custom WAV loading.
- Source Plays a written arrangement as a timeline clock, with tempo ramps, meter changes, and sections that loop, hold for a GO, or jump.
- Clip Plays a keyframed curve against a timeline clock and outputs it as one smooth control lane.
- Return Read the previous audio block from a named feedback bus. Pair with Send to build a feedback loop.
- Send Copy stereo audio to a named feedback bus while passing the input through. Pair with Return to recirculate an effect.
- In Receives OSC over UDP and turns chosen addresses into control lanes and GO or seek triggers, so a lighting desk, tablet, or phone can drive the show.
- Out Sends control lanes and show events out as OSC over UDP to lighting desks, QLab, Resolume, TouchDesigner, or anything else on the network.
- Modal Strike or scrape a resonating object made of wood, metal, glass, stone, ceramic or plastic. Notes set its size and velocity shapes the impact.
- Emitter Place an audio source in space. Chain Emitters to send up to 64 positioned sources to Render.
- Render Render positioned audio through a room to a speaker layout or stereo binaural output. A listener input can follow a tracked position and heading.
- Room Set a room's size, acoustic materials, decay and obstacles. Connect its scene output to Render.
- Speakers Define a loudspeaker layout for Render. Use the separate test output to check channel order with pink noise or a sine tone.
- Watch Watches a control lane and fires a GO event when it crosses a threshold, so a level, an automation curve, or any signal can start a cue.