voro
Voro is a graph-compiled runtime for typed data streams.
VOPs is a preview with TouchDesigner as the first host,
adding a new audio runtime for TouchDesigner. CUDA tensor
pipelines + more coming soon.
Wire instruments, effects, composition, and MIDI into
one graph. Audio, control, note, chord, spectrum, and
timeline types all flow through the same substrate.
- 55Operators
- 5Groups
- 1Engine
- 48kHzRealtime
You patch VOPs like any other TouchDesigner family — operators, wires, parameters. The network compiles into one engine plan running at 48 kHz on its own audio worker, independent of the frame loop, and audio, spectrum, note, chord, control, and timeline streams all move through the same typed ring substrate.
Voro is in active development and ready to test now. Drop your email to request beta access and we'll get you set up.
MIDI to Instrument
Play once, voice it twice. The controller comes in as a typed note stream and fans out to layered VORO instruments — swap a voice without re-wiring the keyboard.
File to Stems to FX
Split a file into stems and treat each lane differently — reverb on the melodic material, a filter on the rhythm — then sum the lanes back into one mix.
Compose to Synth
Drive an instrument from musical structure instead of a keyboard: timeline and scale shape a chord progression, the progression and the clock feed a pattern, the pattern plays the synth. Change the scale, the whole patch follows.
One Clock, Many Voices
The same timeline and scale drive an arrangement, a pattern, and a groove into three different instruments — pads, keys, drums. Everything stays in key and on the beat, because they all read the same clock.
Engine Model
How one engine feels like 55 operators: the network compiles to a single plan on its own audio-rate clock.
Typed Rings
Audio, spectrum, and control share one ring substrate. Types are contracts between operators, not conversions.
Transport
Tempo, bars, and beats as a shared transport every operator can follow - patterns, grooves, and voices stay locked.
Custom DSP (Faust)
Write a Faust .dsp, run faust2voro, drop the DLL in plugins/custom - your own operator in the VORO family.
Install
One installer, one package tox. What goes where, and what the Refresh pulse rescans.
Current Scope
What this preview is - and is not. The honest map of the audio package as it ships today.
voro audio preview for Windows and macOS (Apple Silicon). 55 operators backed by a 62-entry engine catalog, one compiled plan, 48 kHz. Tensor and CUDA stream workflows are on the roadmap and not part of this audio package.