Looking for a buffer looper

Hmm from the video I cant make out if its possible to predefine buffer lenght. I emailed the developer for a download to try it out.

I think with buffer length, you are referring to grain size.
The following can be manipulated in real time:
grain size, playback position, playback speed and playback direction

hmm. No I do mean the buffer lenght. Like in some screen recording software there’s a buffer that constantly records, but only keeps the most recent 10 seconds, so when you just missed a great moment, you can still press record and it saves those last 10 seconds. The idea for live music is to jam and then loop a good sounding part after it’s already happened.

4drx looprecorder VST is an example that does this but its not free.

A fixed recording loop length. You could do this with Nysthi, Complex or Confusing Simpler. While triggering from a sequencer like Impromptu Modular Phrase Seq.
Like I’ve done in this example:


But I’m not sure if that is what you are after.

Still not what I’m looking for, its good for loops that start on a bar but the moment its at the end the buffer gets overwritten from the start. What i need is a buffer that keeps filling at the end and discard after it reaches the beginning (if that makes sense) so at any moment it can loop whatever is in the buffer at that moment and the end of the buffer is always on the moment the looping is triggered. If it doesnt exist yet I’ll attempt to code a module because it seems really useful to me.

check out luppolo from sonus & buffer sampler from aP.

luppollo is pretty simple and should do the trick with an external trigger (buffer length set by trigger interval) if I’m understanding what you’re after.

buffer sampler has a few more features (width, eoc, start point)

also check canard from bidoo

I understand, you want to trigger the loop at the end and play what was recorded before the trigger, the exact opposite of what simpler and luppolo do. There’s gotta be a VST for that, otherwise yeah, you’d have to code it yourself.

yes somebody who understands :slight_smile:

Thinking about it, I don’t think I’ve seen a system that does it the way you want. I’ve done live looping with the guitar and everything I’ve seen is trigger-record, trigger again-loop. I used to have an old Roland sampler that could record its buffer, but it didn’t do live loops.

maybe I still don’t understand, you’d need two buffers for this right, one to record while the other is playing?

like two luppollos with rec/play receiving same trigger, NOT on one input so their states are inverse, then a 2step seq switch receiving same trigger to flip the outputs. so each trigger would swap play/rec buffers and playback the previous buffer.

This is exactly how I constructed it today, yet the limitation was again that the starting point is locked to a set interval and triggers have to be held until the next bar before launching the loop to keep the lenght right.

Did you ever find/build anything? I’m looking for this exact thing, I think.

This might not be all the way there but I wanted to mention in case helpful. Looks like it might suit my purposes but for some reason it appears to be halving the voltage which is annoying. Going to ask about this in another thread.

FYI, I ended up going with this but will probably still mess around with cANARd for fun.

I’m not entirely sure if I understand the requirements correctly, but would PdArray be suitable? Using e.g. the phase of ZZC Clock as the recording position. Seems like ReMOVE works in a pretty similar way.

If I’m understanding correctly, here’s an example of how this imagined module would function. I’ll illustrate it using a timeline:

  • [12:00 PM] – The “buffer looper” is activated, with a buffer size of 10 minutes
  • [12:05 PM] – If playback were triggered, the last 5 minutes in the buffer would play back
  • [12:10 PM] – If playback were triggered, the last 10 minutes in the buffer would play back
  • [12:15 PM] – If playback were triggered, the last 10 minutes in the buffer would play back (starting from 12:05 PM)

The key, as I understand it, is that the buffer records a window of time in a “rolling” manner in which, when the buffer is filled, additional data continues to add to the end while an equal amount is deleted from the beginning.

1 Like

Yes! This is exactly how I imagine it. So far haven’t encountered a module that incorporates this kind of ‘live’ buffer

1 Like

If you only need max loop length of 3 minutes, you may?? accomplish this with @synthi 's CLOCKABLEDELAY

thx I will check this out :slight_smile:

I would LOVE a plugin that does this.

In the meantime, I made one, as you might have already

the video is pretty simple, but you can add MIDI control for the time (length), etc.

Good luck!