Csound Csound-dev Csound-tekno Search About

LPC resynthesis pops.

Date1997-05-09 23:19
FromDaron Myrick
SubjectLPC resynthesis pops.
I'm doing some heavy duty vocoding effects with LPC synthesis, using multiple
detuned buzz oscillators
and AIF sample files as carriers.
The results with pitch tracking, 50 poles etc. are excellent, better than any
vocode I've ever heard in the
past and I've heard alot.
Unfortunately I get these got aweful pops which are more like pops of high
frequency sine waves, in the same places in
the output .wav file.
If I change my voice file to say different text, the pops are in different
places.
Upon analysis of the resulting .WAV files produced, it appears that the pop is
actualy a high frequency
sine wave which pops out of nowhere, of very short duration and is of such
magnitude as to cause serious clipping at 16bits.
Is this what is known as pole instability in LPC synthesis/analysis or is this
another problem in Csound itself?
Is there a easy solution?
Thanks.
P.S. I have gone through the Csound source code an found out some odd things
which throw up
warnings on compiles.
Some of these warnings when addressed make Csound and LPANAL much more stable
and help
variables from being truncated.
For instance, the option which lists all Csound language instructions doesn't
cause a system reboot
like it used to, but now works.