Delay Description

This page shows how components of the delay patch work:

The number of words numbers from the Analyzer change the presets in the preset box

The number of lines is fed into a counter, which moves it through the numbers 1 - 5, as this is the number of presets in the two boxes it controls

First, there is the matrix control. It allows many varying patches to be selected from by the chat numbers.

Matrix%20new.gif

The tempo reading from the analyzer enters the active transport, which drives the timer. The timer breaks the beat up into different subdivisions, driving the effects of part of the delay patch - these are then sent to the matrix.

Timer%20new.gif

Here is the matrix. The central matrix receives all of the information from the tapin tapouts, as well the numbers produced by the timer and the combinations from the matrix control.
Based on what is in the matrix control, it then outputs the sound to the left, right and/or one or both of the two feedback loops. The feedback loops have limitations on them to avoid cluttering the sound.
A ramp control has also been added to the matrix, to smooth out the changes between patches.

Matrix2%20new.gif

Next is the Delay Line 2. Below is it in its entirety, as it is in the patch.

Delay2.gif

As the routing of all the patch cables in this example is hard to follow, here is a blown-up version, re-arranged to make the connections clearer.

The 4 numerical boxes determine the tap in and tap out values for determining the amount of delay in the unit. The value is then split into two paths, one for feedback and one for output. The output runs through a volume control and the feedback gets multiplied by a value between 0 and 1 (volume control) and is then fed back into its respective tapin inlet.

Delay2blowupnew.gif

The chorus part of the patch is to add depth to the sound. The rand~ object chooses a random number between -1 and 1 less frequently than every sample. When you times this by the delay time and the depth you get a random signal which is perfect for modulating the delay time of the tapout~ object. This creates slight variances in pitch, which gives you the chorus effect. In order to make it a richer effect, there are added feedback loops.

Chorus.gif

Back to How it Works

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License