Deep time — a time-stretching loop patch

Deep time is a looper patch that (somewhat effectively) decouples speed and pitch. A loop is record, and as the speed of that loop is adjust, a proportional change is made to a granular module’s pitch. The loop speeds up, the pitch of the granular module decreases to compensate (the grain size is also adjusted), and vice versa.

Two loops can be recorded and time-stretched independently. The same material can also be recorded into both loop buffers (via the slaving option).

You can also re-pitch the loops (to a limited degree, plus or minus an octave) without affecting speed (much… this works better for pitching up than down).

It’s no Melodyne, but it has a certain charm about it.

Because of the complex interplay between the two speed/pitch controls, speeds don’t smoothly interpolate from one position to another; changing the amount of time-stretching quickly results in a funhouse mirrors vibe (which could be seen as a benefit or at least a fun curiosity).

I’ve been messing around with this idea for a while, and I think there’s certainly room for improvement. But this is the best ‘proof of concept’ patch I’ve made so far, and I think it’s fun/interesting, so I decided to share it.

The loops output to a plate reverb to create texture and atmosphere.

Audio in is summed to mono for looping, then outputs in stereo (via the reverb). The dry signal path is stereo.

Controls:

Stompswitches:

Left and right stompswitches control loops A and B respectively; their function changes, depending on the middle stompwitch

The middle stompswitch toggles through different controls for the other two stompswitches. A light below the “loop mix” control will change to demonstrate which parameter is active:

Red — recording (loops can be recorded via the stompswitches; default)

Lime — reverse (loops can be reversed; when reversed, a pixel on the appropriate side will light up)

Blue — freezes the granular buffer (a pixel will light up on the appropriate side)

Front panel:

Slave to LeftSW — this will slave the right looper (B) to the behavior of the left stompswitch; useful if you want to record the same material into both loopers… or reverse them both at the same time… or freeze them both at the same time… or freeze one and unfreeze the other at the same time (if one granular buffer is already frozen)

Time-stretching — this controls the amount of time-stretching applied to the loop, from ~1/32 to 32x (although time-squeezing or speeding up time doesn’t work quite as well as slowing it down; still… interesting results to be found)

Pitch — ranges from -1 to +1 octave

Loop mix — mixes between the two loops

Reverb decay and mix — familiar controls; reverb only affects the “wet” side

Wet-dry mix — familiar control

  • Platform:
  • Category: Effect Sampler Sound
  • Revision: 1.0
  • License: Creative Commons Attribution Share Alike 4.0
  • Views: 655
  • Modified: 3 months ago
Chat about this patch on Discord! Download (269)
Appreciate 5

Leave a Reply