Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-10-19 Thread Spencer Jackson
I'm back (sorry, it takes me a long time to finish things, too many hobbies and not enough "free" time). I implemented the freeverb schroeder AP section and fed it with a short sample then cross-faded the input to be 100% feedback from the input. The feedback was delayed the length of the sample.

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-10-05 Thread Earl Vickers
Ethan Fenn wrote: > One thing that might be interesting to try is to grab a slice of audio, > apply a smooth window, and then convolve it with an ongoing stream of white > noise. Sort of the opposite of a usual convolution reverb -- rather than a > fixed "kernel" and a new chunk of "signal" every

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-10-04 Thread Ethan Fenn
One thing that might be interesting to try is to grab a slice of audio, apply a smooth window, and then convolve it with an ongoing stream of white noise. Sort of the opposite of a usual convolution reverb -- rather than a fixed "kernel" and a new chunk of "signal" every frame, you'd have a fixed s

[music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-10-02 Thread Earl Vickers
Spencer Jackson wrote: > The next thing I could think of is taking the loop into the frequency domain > and removing all phase data so that it becomes a pure even function > which should loop nicely and still contain the same frequencies. I > thought I'd ask here for suggestions though, before spe

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-10-02 Thread Emanuel Landeholm
Fabian (and list), This looks reality interesting. Are you estimating PSD FIR-coeffs using that Burg algorithm? I have seen something similar that produces second order sections for IIR. I believe it's called CELP. /Emanuel ___ dupswapdrop: music-dsp ma

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-10-02 Thread Fabian-Robert Stöter
I’m a bit late, but your discussion reminded me of this paper: I. Kauppinen and K. Roth, “Audio signal extrapolation - theory and applications,” Proc. of the 5th Int. Conference on Digital Audio Effects (DAFx- 02), 2002. The idea is to extrapolate in time-domain using autoregre

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-18 Thread mars
On 2016-09-16 23:44, Evan Balster wrote: I was thinking of taking freeverb and removing the comb filters and just using the allpass filters with 100% feedback thinking it would make it a "cleaner" sustain. I think that's worth a try. I'd love to hear what that sounds like. We have a granular

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-16 Thread Evan Balster
> > I was thinking of taking freeverb and removing the comb > filters and just using the allpass filters with 100% feedback thinking > it would make it a "cleaner" sustain. > I think that's worth a try. Using comb filters would be problematic in your case because the harmonics of the guitar might

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-16 Thread gm
I never tried the Freeverb algorithm. Just form inspecting the flow chart I suspect its rather colored with all the comb filters. A classical reverb algorithm would be the allpass diffusors inside a comb filter loop like this Input -> +-> AP -> AP -> AP -> Delay -> Feedback -> Out ^

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-16 Thread Spencer Jackson
Wow, thanks all for the replies! If I used a reverb would it end up giving the sustained voice too much character? I was thinking of taking freeverb and removing the comb filters and just using the allpass filters with 100% feedback thinking it would make it a "cleaner" sustain. I'm leaning this w

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-16 Thread Emanuel Landeholm
Simple OLA will produce warbles. I recommend a phase vocoder. ___ dupswapdrop: music-dsp mailing list music-dsp@music.columbia.edu https://lists.columbia.edu/mailman/listinfo/music-dsp

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-16 Thread gm
Am 16.09.2016 um 19:54 schrieb Evan Balster: If you're taking the granular approach, I suggest randomizing as much as possible. If you want to avoid interference between the grains, try to synchronize them based on a cross-correlation . The

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-16 Thread Eric Brombaugh
*From:* Eric Brombaugh *To:* music-dsp@music.columbia.edu *Sent:* Friday, 16 September 2016, 19:50 *Subject:* Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect Probably shouldn't reveal

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-16 Thread Emanuel Landeholm
Essentially, what you want is a "sustain" effect? ___ dupswapdrop: music-dsp mailing list music-dsp@music.columbia.edu https://lists.columbia.edu/mailman/listinfo/music-dsp

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-16 Thread gm
Am 16.09.2016 um 19:30 schrieb Spencer Jackson: On Fri, Sep 16, 2016 at 11:24 AM, gm wrote: Did you consider a reverb or an FFT time stretch algorithm? I haven't looked into an FFT algorithm. I'll have to read up on that, but what do you mean with reverb? Would you feed the loop into a reve

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-16 Thread Eric Brombaugh
ze are you using? Are you running the FFT in a separate thread? Giulio *From:* Eric Brombaugh *To:* music-dsp@music.columbia.edu *Sent:* Friday, 16 September 2016, 19:12 *Subject:* Re: [music-dsp] Help w

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-16 Thread Giulio Moro
remember correctly I was using 2048 samples per block and 512 samples step, with good results. Best,Giulio From: Eric Brombaugh To: music-dsp@music.columbia.edu Sent: Friday, 16 September 2016, 19:50 Subject: Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect Probably

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-16 Thread Thomas Rehaag
In the time domain I'd try to mask the whole sample e.g. with a triangle window. Then repeat it half overlapped. (Or was this already one of your "various forms of crossfading"?) Maybe even add up the signal with it's reverse signal to have constant power before overlapped playback. But that's

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-16 Thread Giulio Moro
r of amplitudes constant > while updating the phase. > > Best, > Giulio > > >    >    *From:* Spencer Jackson >    *To:* music-dsp@music.columbia.edu >    *Sent:* Friday, 16 September 2016, 18:30 >    *Subject:* Re: [music-ds

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-16 Thread Bjorn Roche
On Fri, Sep 16, 2016 at 1:30 PM, Spencer Jackson wrote: > On Fri, Sep 16, 2016 at 11:24 AM, gm wrote: > > Did you consider a reverb or an FFT time stretch algorithm? > > > > I haven't looked into an FFT algorithm. I'll have to read up on that, > but what do you mean with reverb? Would you feed t

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-16 Thread Eric Brombaugh
--- *From:* Spencer Jackson *To:* music-dsp@music.columbia.edu *Sent:* Friday, 16 September 2016, 18:30 *Subject:* Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect On Fri, Sep 16, 2016 at 11:24 AM, gm mailto:g...@voxangelica.net>> wrote:

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-16 Thread Giulio Moro
"sample" the signal, then I would keep the vector of amplitudes constant while updating the phase. Best,Giulio From: Spencer Jackson To: music-dsp@music.columbia.edu Sent: Friday, 16 September 2016, 18:30 Subject: Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Ef

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-16 Thread Evan Balster
Regarding reverbs, one classic element is the Schroeder allpass: https://ccrma.stanford.edu/~jos/pasp/Schroeder_Allpass_Sections.html You can use it to smear a signal without any constructive or destructive interference. Generally speaking this lack of "color" is a disadvantage, but for your appl

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-16 Thread gm
Did you consider a reverb or an FFT time stretch algorithm? Am 16.09.2016 um 17:48 schrieb Spencer Jackson: Hi all: First post on the list. Quite some time ago I set out to create a lv2 plugin re-creation of the electroharmonix freeze guitar effect. The idea is that when you click the button

Re: [music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-16 Thread Spencer Jackson
On Fri, Sep 16, 2016 at 11:24 AM, gm wrote: > Did you consider a reverb or an FFT time stretch algorithm? > I haven't looked into an FFT algorithm. I'll have to read up on that, but what do you mean with reverb? Would you feed the loop into a reverb or apply some reverberant filter before looping

[music-dsp] Help with "Sound Retainer"/Sostenuto Effect

2016-09-16 Thread Spencer Jackson
Hi all: First post on the list. Quite some time ago I set out to create a lv2 plugin re-creation of the electroharmonix freeze guitar effect. The idea is that when you click the button it takes a short sample and loops it for a drone like effect, sort of a granular synthesis sustainer thing. (e.g.