Triple Modular Processing
Overview
12-3
Algorithms for Triple Modular Processing
There are 94 new VAST algorithms, incorporating familiar Kurzweil DSP functions. The
algorithms are divided into three sets, each of which correspond to a specific layer within the
triple. In other words, certain algorithms are available only for certain layers.
Layer-1 Algorithms: 33–62
There are 30 algorithms available for Layer 1 of any triple. The output of each of these
algorithms is permanently configured to go to one or more inputs in a Layer-2 algorithm
(63–100). All of these algorithms begin with pitch blocks, like the normal VAST algorithms. This
ensures that every triple has an audio signal.
Layer-2 Algorithms: 63–100
There are 38 algorithms available for Layer 2 of any triple. The output of each of these
algorithms is permanently configured to go to one or more inputs in a Layer-3 algorithm
(101–127).
Some of the Layer-2 algorithms (63–80) begin with pitch blocks, and some (81–100) do not.
Layers that use algorithms 81–100 don’t make use of the parameters on the PITCH page in the
Program Editor.
Layer-3 Algorithms: 101–126
There are 26 algorithms available for Layer 3 of any triple. The output of each of these
algorithms is permanently configured to go to the input of KDFX. None of these algorithms has
a pitch block, so layers that use them don’t make use of the parameters on the PITCH page in the
Program Editor.
Algorithm Reference
Turn to page 12-12 for diagrams of each algorithm, including the DSP functions available for
each block in each algorithm.
Compatibility with Other Kurzweil Instruments
K2000s and K2500s (as well as all earlier models) can’t load programs that contain triples, since
they don’t have the software required to support triples. Similarly, you can’t load programs
containing triples into K2600s with operating system versions earlier than v2.0.