Am 28.10.2018 um 10:46 schrieb Scott Cotton:
- the quantised pitch shift is only an approximation of a continuous pitch shift because the sinc shaped realisation of a pure sine wave in the quantised frequency domain can occur at different distances from the bin centers for different sine waves, shifting bins doesn't do this
and thus isn't 100% faithful.

I think this is one of the problems, frequency wise it seems to work better at 11025 Hz sample rate with 1024 FFT size
so I assume you would really need 4096 and 8 overlaps minimum for 44 kHz
Its hard to tell because I can't test more than 4 overlaps in Reaktor right now, it will get too complictated and with that temporal spacing it's diffcult to judge if a larger FFT is all thats needed

I am not sure if I calculate the principal value of the phase difference correctly I just wrap it back into the -pi..pi range, which seems right to me but maybe I am missing something

From the sound clip, I'd guess that you might have some other problems related to normalising the
synthesis volume/power

that's possible, but either I don't understand this point or it wouldn't matter so much?


The best quality commonly used pitch shift comes from a phase vocoder TSM: stretch the time and then resample (or vice versa) so that the duration of input equals that of output.

that's what I did before but I am hoping to get something that is more suitable for real time, with less latency, calculating the forward transform and spectral envelopes offline



_______________________________________________
dupswapdrop: music-dsp mailing list
[email protected]
https://lists.columbia.edu/mailman/listinfo/music-dsp

Reply via email to