How to sample a short Loop and avoid vibrato and a pumping feeling?
Hi.
I made a patch that captures your voice (or any audible input) into a short loop.
To avoid loop's ticks I multiply the short loop with the corresponding hamming function envelop, than overlapped it by splitting it and halftime delaying it. (Patch is attached)
It is nice - but I want to avoid the annoying repetitions and vibrato feeling.
I tried many types of loop's length, different types of functions as envelops or even increased the overlap to 16 overlaps, but still I cannot get a smooth paddy sound but only a pumping vibrato and grainy sound (if a very short loop ).
Maybe it could be a granular synthesis issue.. But any method trick or tip for looping a short sample and stay with a nice smooth long paddy sound ?
Is it achievable?
Thanks ahead!!
One option is to start recording using fade in,
mark recording end, trigger fade out of same length as fade in,
and continue overdubbing for fade time at the loop beginning.
That would create crossfade.
If you would record sinewave using this technique,
it would loop without any "vibrato" effect.
But voice input is hardly that constant.
I allways record loops using above system, fade length depends on kind of material.
Minimum 10 ms is required for any kind of audio input to avoid clicks.
here simplest example using 100 ms crossfade and fixed 1000 ms loop time
other option - use vb.freezer~
https://vboehm.net/downloads/
if you are lucky mac user.
Or , something else ...
I liked your method but realized that I actually did a fade in and out with the hamming function, and when I did the sinewave test on my patch - it looped perfect and without any "vibrato" effect as well.
So after all that, and I now that it is not a common ask - Is there any technique to 'curve' or 'polish' a not very constant short vocal loop, and give it uniform texture?
After all what makes a constant sound loop (like pads, synth-strings, or some harmonies of sinewave) constant that I cant achieve in my case?
Thanks for answering and for your patch!!
windowing amplitudes is the one thing, the oscillation itself is the other.
try using randomized loop lengths. n+random, n-random...
Using any pfft based freezer, granulator will work for short portions of sound.
There are quite few examples on the forum.
And it will allways sound artificial.
To make sampler like loop points is not easy at all in real time.
It really depends what you want to hear after capturing the voice.
Maybe pitch detect and drive a synth is another option ?