PSOLA -- changes in duration



Hi all!

Greetings!

I was working on pitching shifting for quite sometime. I used Mr.
Bernsee's code for that purpose, modified it to use fftw and tweaked a
little to bring its response time down, not much but by 7 seconds. But
I am still not able to use it for real-time processing. The listing
spends 98% of its time performing in-out transforms to frequency
domain. So I thought about switching to PSOLA.

But before I put any of my efforts in it, can PSOLA be used in
real-time processing? Moreover, I read the following on rice website:

"...the smaller signals are modified by either repeating or leaving out
speech segments, depending on whether the pitch of the target speaker
is higher or lower than the pitch of the source speaker..."

If thats the case, the duration of the signal will change. Is there any
other algorithm that can change the pitch in realtime without changing
duration of the signal?

Thanks and regards
--Himanshu

.



Relevant Pages

  • Re: PSOLA -- changes in duration
    ... > "...the smaller signals are modified by either repeating or leaving out ... depending on whether the pitch of the target speaker ... the duration of the signal will change. ...
    (comp.dsp)
  • Re: Analyzing fundamental frequencies from musical signals
    ... This is about analyzing fine detail in pitch and pitch changes ... As you found, zero-padding and using a long fft, although a very ... Plot that phase difference. ... accurate and reliable on real audio signals. ...
    (comp.dsp)
  • Re: Appendix A: Types of Fourier Transforms
    ... Those signals are of infinite duration. ... for discrete time that's the DFT. ... remarks there is a cow outside eating grass. ...
    (comp.dsp)
  • Re: Serial = Random ?
    ... observes that a relation between pitch and duration must find some ... the analogy of the logarithmic division of the pitch octave. ... For many European composers, however, serialism is only distantly ...
    (rec.music.theory)
  • Re: Covariate in ANCOVA question
    ... WHAT do you see in your plots? ... duration on the x-axis and pitch on the y-axis that there are three ... all three lines start at high pitch for short calls and end at lower ... The rate of drop is linear and comparable between groups. ...
    (sci.stat.edu)