3.4.2.5 Loop generator

patches/3-4-2-5-loop-generator1.pd

But with this loop generator, clicks occur. First, it is highly recommended that you put the array in a subpatch, because the graphic requires a lot of processing power. Second, on the loop's ends you should briefly go to 0 so that there is no sudden jump in value (which would cause a click). For this, you need to program "windowing". In sync with the readout of the array, this is determined in the amplitude by another array (here, "crown") that controls the dynamic envelope. This envelope has a value of zero at the beginning and end to ensure that there is no sudden change to the value when the loop repeats. Instead of the "crown" window, you could also use a "Hanning" window, which uses a part of the sine function (this will be covered later). Of course, the "crown" array should also be in another window as well, but it has been left this way for the sake of clarity.

A simpler version of the loop can be created using feedback:

patches/3-4-2-5-loop-generator2.pd

A drawback to this is that there is a maximum loop duration; here it is 10000 milliseconds.

results matching ""

    No results matching ""