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
cross-fading method that has a decent pitch detector so that the > splice displacements are good. > > a Laroche/Dolson did a real-time phase vocoder pitch shifter. all doable but > it's not a small project. > > > ------------ Original Message --

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

2018-05-17 Thread robert bristow-johnson
Subject: [music-dsp] Real-time pitch shifting? From: "Matt Ingalls" <m...@8dio.com> Date: Thu, May 17, 2018 4:24 pm To: music-dsp@music.columbia.edu -- > I tried porting St

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:

[music-dsp] Real-time pitch shifting?

2018-05-17 Thread Matt Ingalls
I tried porting Stephan Bernsee’s code from his old DSP Dimension blog: http://blogs.zynaptiq.com/bernsee/pitch-shifting-using-the-ft/ But it sounds pretty crappy, even compared to simple time-domain linear interpolation. And