In order for this example to function correctly you must install the TAL-Vocoder plugin located here.
If you are not familiar with the Fiddle-specific details of VST3 plugins please consider reviewing this topic before continuing.
Right-click to copy examples to your workspace
Here's the graph comprising this example:
Make sure that TAL-Vocoder is installed and present in your Filters menu.
A Midi Device is used to produce the audio carrier signal via the Square-wave instrument node. If your device isn't working, perhaps you need to select a different device id in the MidiDevice node. You can inspect the probe output determine your device id. It's important to understand that in this configuration, no MIDI signal makes its way to the Vocoder, just the carrier signal. If you don't have a MIDI device, you can wire a scale or other note generator into Player0 in place of the Midi Device node. Or you can bypass notes and players entirely and wire in another soundbuf into the carrier channel.
In order to fixup the reference to the example .wav file, just drag
from the workspace panel, fiddleExamples/TALVocoder2/obama.wav
atop the
SndBuf/sound file
parameter in the node inspector.
The important knobs in TAL-Vocoder-2 that make this example operational are:
inputmode == 1
sidechain == 0
When operating in this mode, none of the carrier parameters should have an effect since we're providing the carrier ourselves. Furthermore it's important that the carrier signal be wired into the Left channel and the modulator signal be wired into the Right channel. This is the role of the Mix2 node in our graph.
Now when you "ChucK-It!", the vocal modulator signal will combine with your carrier signal (play notes on your MIDI device) to make Sweet Robotic Goodness.