/**
* Synthesis package for harmonics plus noise model consisting of the
* following modules:
* <ul>
* <li>HarmonicPartLinearPhaseInterpolatorSynthesizer: harmonic part
* synthesis with a linear phase interpolator</li>
* <li>NoisePartWaveformSynthesizer: Noise part synthesizer when the
* noise is kept as original-harmonic waveform</li>
* <li>NoisePartLpFilterPostHpfLpcSynthesizer: Noise part synthesizer
* using linear prediction forward filter with optional post filtering
* with an highpass filter<br>
* </li>
* <li>NoisePartWindowedOverlapAddLpcSynthesizer: Noise part synthesizer
* using a windowed overlap add approach (supports highpass filtering as
* well)<br>
* </li>
* <li>NoisePartPseudoHarmonicSynthesizer: A pseudo-harmonic approach
* for noise part generation using parameters obtained by the harmonic
* part analysis algorithm applied to noise part assuming a fixed f0<br>
* </li>
* <li>TransientPartSynthesizer: A waveform synthesizer for transient
* parts (performs windowing at transition boundaries)</li>
* </ul>
*/
package marytts.signalproc.sinusoidal.hntm.synthesis;