Help making a pitch shifter


#1

Here's an attempt at a half-decent pitch shifter (rotating tape head approach).
Couldn't find any examples, though I seem to remember there once was one...
simplepitcher.axs (5.2 KB)
simplepitcher.axh (1.8 KB)
anyone care to improve, or has a better one?


#2

My example is in library/tutorials/22_overlap_add_shifter


#3

ah, I see, apparently I had forgotten about where it came from, saved it under another name with some small modification,
but it's basically your example rather than my attempt, oops wink


#4

my main question about this is: how do I generate values for modulation depth and speed to get specific musical intervals,
say a major 3rd (4 semitones) up or down from the original pitch?


#5

bump up to the top :smile:

I actually also want to do this, but Im struggling, and really for much the same reasons as when I looked into the karplus algo (here)

I completely understand tutorial 22, in so far as it goes...
basically pitch shifting with this approach is just modulating a delay lines time, utilising the doppler effect.
and the hanning window to mask the zero to one transition, and then duplicating the line and running it at opposite phases so we can have a constant sound.

easy enough... and I can implement this (and it is in tut 22)

but I dont really get recognisable pitch changes, or if I do they are in very small windows, that are not controllable... also the frequency Ive seen talked about in max implementations are in LFO range (a few hz) , will it work with an LFO in axoloti.

so I'm unsure how to tune it....

my understanding is usually you do this by changing the phasor freq, and the delay window size.

does anyone have a good reference for this relationship...
and then the other tricky part, which is relating this to the fractional delay units in axoloti.


#6

actually, Ive solved this partly now...

my main mistake was using too small a delay line (so delay windows was too short) , and running the lfo too fast.

Ive not quite worked out the maths to calculate the pitch of the lfo, but thats probably not too tricky now...
and not really need for what I want anyway :smile:


#7

Hello,

Can someone make me a short record with its voice and this effect ?
I'm trying to have a physical pitch shifting effect without degrading voice. I use a similar effect with a DAW but its complicated to use it on stage.
That's why I'm really interesting in Axoloti card :slight_smile: I just want to be shure it will match to what I need.

Thanks for your help