Re: [music-dsp] glitch free looping

2017-02-10 Thread Bjorn Roche
On Fri, Feb 10, 2017 at 11:16 AM, Martin Hermant wrote: > @bjorn : > if i use some fading i think leaning toward crossfading to avoid audio > silences part > these 1/60th of second « gap » is audible right? I believe I made an assumption that you were talking about

Re: [music-dsp] glitch free looping

2017-02-10 Thread robert bristow-johnson
. �that allows the looping to be a hard jump from the end of the loop to the beginning of the loop without clicks. r b-j Original Message Subject: [music-dsp] glitch free looping From: "Martin Hermant" <martin.herm...@gma

Re: [music-dsp] glitch free looping

2017-02-10 Thread Peter P.
* Martin Hermant [2017-02-10 11:19]: > Thanks for these insights! > > @Peter : > I like the two play heads solution (and I’m already using these for handling > sudden jumps) I like to put it like this: > still It involves some playback logic, i.e you don’t play the end

Re: [music-dsp] glitch free looping

2017-02-10 Thread Martin Hermant
Thanks for these insights! @Peter : I like the two play heads solution (and I’m already using these for handling sudden jumps) still It involves some playback logic, i.e you don’t play the end of the buffer the same way if you are looping or stoping, I’m I right? I‘m in search of a ‘static

Re: [music-dsp] glitch free looping

2017-02-10 Thread Bjorn Roche
I've done this before. I can't recall for sure how I solved it, but, off the top of my head, this is what worked: Zero crossing for start points and fade-outs for the end points using a cosine or s-curve works well. There are small problems: finding the exact right fade-out time without user

[music-dsp] glitch free looping

2017-02-10 Thread Martin Hermant
hi guys, we are currently developing an audio looper (soon to be released in opensource!) I’m facing the classical textbook case problem of glitch/pop free looping Problematic: loops have a defined number of sample (can’t change as it is bound to tempo) looping point need to be glitch free (no