Re: [music-dsp] Real-time pitch shifting?

2018-05-25 Thread Eder Souza
A lot of trick but I did https://www.youtube.com/watch?v=YT-zAX3S850 https://www.youtube.com/watch?v=QzVfkgUkLIY Fast Enough... Was fun write the code :-) ♪♫♫♪ ▇ ▅ █ ▅ ▇ ▂ ▃ ▁ ▁ ▅ ▃ ▅ ▅ ▄ ▅ ▇ Sent From The Moon and

Re: [music-dsp] Real-time pitch shifting?

2018-05-22 Thread Chris Cannam
On Tue, 22 May 2018, at 14:09, Sound of L.A. Music and Audio wrote: > With the voice it is even more tricky, since the formant shaping is > different for other frequencies. One reason is, that there are more than > one "equalizer" involved. Just putting the whole track to a hight frequ > will

Re: [music-dsp] Real-time pitch shifting?

2018-05-22 Thread Chris Cannam
On Tue, 22 May 2018, at 18:31, Matt Ingalls wrote: > As far as I can understand it, it seems to be along the same lines as > that Bernsee blog, but with peak detection. I think that should work a lot better than what you have -- although Eric Brombaugh's experience earlier in the thread may be

Re: [music-dsp] Real-time pitch shifting?

2018-05-22 Thread Matt Ingalls
> On May 21, 2018, at 2:08 PM, robert bristow-johnson > wrote: > > unless you're gonna worry about formants, pitch shifting is just resampling > applied to the output (or input) of a time scaler. i would do whichever > operation increases the data first. so pitch

Re: [music-dsp] Real-time pitch shifting?

2018-05-22 Thread Sound of L.A. Music and Audio
Hello all Am 22.05.2018 um 14:11 schrieb Theo Verelst: > fundamentally limited by the length of the sinc (-like) "perfect" > resample kernel, and the required delay for accurate re-sampling might > be considerable! This can be limited by an increasing sampling rate reducing the coarsness, but

Re: [music-dsp] Real-time pitch shifting?

2018-05-22 Thread Theo Verelst
Interesting topic since it became a bit of hype when computer audio processing programs started to include "stretching" as an option. Two main thoughts I haven't heard yet: the real time matter, which in the normal digital domain sampling frequency ranges poses the question of the length of

Re: [music-dsp] Real-time pitch shifting?

2018-05-22 Thread Chris Cannam
On Mon, 21 May 2018, at 22:08, robert bristow-johnson wrote: > From: "Chris Cannam" > > I assume this wouldn't work with your use-case as you want to keep the > > frames synchronised so you can resynthesise everything in one go. > it would need more buffering, but

Re: [music-dsp] Real-time pitch shifting?

2018-05-21 Thread robert bristow-johnson
Original Message Subject: Re: [music-dsp] Real-time pitch shifting? From: "Chris Cannam" <can...@all-day-breakfast.com> Date: Mon, May 21, 2018 3:35 pm To: music-dsp@mu

Re: [music-dsp] Real-time pitch shifting?

2018-05-21 Thread Eric Brombaugh
On 05/21/2018 12:35 PM, Chris Cannam wrote: And I hear what you are saying about the the post, looking at the code was easier for me: http://blogs.zynaptiq.com/bernsee/repo/smbPitchShift.cpp Yes, the actual shifting step is bizarrely crude considering the work done in the rest of the code

Re: [music-dsp] Real-time pitch shifting?

2018-05-21 Thread Chris Cannam
On Mon, 21 May 2018, at 19:54, Matt Ingalls wrote: > "Rubber Band implements pitch-shifting using the standard technique of > resampling… > This method has the advantage of making the amount of pitch adjustment > extremely accurate and stable, even for small changes.” It also means you only

Re: [music-dsp] Real-time pitch shifting?

2018-05-21 Thread Matt Ingalls
Ok thanks everyone for the info. and thanks RJ for the Rubber Band tech notes page, which states: "Rubber Band implements pitch-shifting using the standard technique of resampling… This method has the advantage of making the amount of pitch adjustment extremely accurate and stable, even for

Re: [music-dsp] Real-time pitch shifting?

2018-05-21 Thread Corey K
"Phase Vocoder Done Right" is a fairly interesting new paper I came across, that talks about a strategy to preserve both vertical and horizontal phase coherence. Examples (which sound pretty good) and link to paper are here: http://ltfat.github.io/notes/050/ -Corey On Mon, May 21, 2018, 06:46

Re: [music-dsp] Real-time pitch shifting?

2018-05-21 Thread Chris Cannam
On Sat, 19 May 2018, at 21:34, RJ Skerry-Ryan wrote: > It may not be the state of the art, but RubberBand > is, I believe, the best open source > pitch shift / time stretch library out there at the moment, and can run in > realtime on modern CPUs. See here

Re: [music-dsp] Real-time pitch shifting?

2018-05-21 Thread Neil Goldman
r...@audioimagination.com> wrote: > > > Original Message ------------ > Subject: Re: [music-dsp] Real-time pitch shifting? > From: "RJ Skerry-Ryan" <rr...@mixxx.org> > Date: Sat, May 19, 2018 4:34 pm > To: music-dsp@music.columbia.edu > ---

Re: [music-dsp] Real-time pitch shifting?

2018-05-20 Thread robert bristow-johnson
Original Message Subject: Re: [music-dsp] Real-time pitch shifting? From: "RJ Skerry-Ryan" <rr...@mixxx.org> Date: Sat, May 19, 2018 4:34 pm To: music-dsp@mu

Re: [music-dsp] Real-time pitch shifting?

2018-05-19 Thread Stefan Sullivan
Surprisingly, googling for mq synthesis produces fewer results than I thought. It's not very recent but my understanding is that it was the relatively modern approach to a phase vocoder. I didn't find any library implementing it but I found a couple older papers about it.

Re: [music-dsp] Real-time pitch shifting?

2018-05-19 Thread gm
Am 19.05.2018 um 20:19 schrieb Nigel Redmon: Again, my knowledge of Melodyne is limited (to seeing a demo years ago), but I assume it’s based on somewhat similar techniques to those taught by Xavier Serra (https://youtu.be/M4GRBJJMecY)—anyone know for sure? I always thought the seperation

Re: [music-dsp] Real-time pitch shifting?

2018-05-19 Thread Nigel Redmon
I think the key, in the request, is “realtime” (although he also says "ideally in the frequency domain”—not that they are mutually exclusive for practical use, just that it raises questions in my mind exactly what he’s after). I’ve never used Melodyne, but I think it’s designed around

Re: [music-dsp] Real-time pitch shifting?

2018-05-17 Thread robert bristow-johnson
� the current state of the art for pitch manipulation is, of course, Melodyne. dunno how Peter Neubacker does it. somewhere, i have some old MATLAB code that does a time-scaling via phase-vocoder.� you can combine that with resampling to get a pitch shifter. if it's pitch shifting a monophonic

Re: [music-dsp] Real-time pitch shifting?

2018-05-17 Thread Alan Wolfe
I wrote something in time domain using granular synthesis that doesn't sound too awful to me. There's explanation and samples on the page, as well as source code. https://blog.demofox.org/2018/03/05/granular-audio-synthesis/ On Thu, May 17, 2018 at 1:24 PM, Matt Ingalls wrote: