klatt icon indicating copy to clipboard operation
klatt copied to clipboard

derivative of the klatt 3.04 synthesizer

Results 6 klatt issues
Sort by recently updated
recently updated
newest added

The F0 flutter value, calculated with the 3 sine waves of 12.7, 7.1 and 4.7 Hz, is applied incrementally: ` frame->F0hz10 = frame->F0hz10 + (long) delta_f0;` But according to the...

Running example1.par causes a sound spike near the end and example2.par is completely unintelligible when using cascade synthesis. Parallel synthesis works fine. NOTE: This is also the case with the...

bug

Example1.par and example2.par generate waveforms are just noise or my operation is wrong?? Is there an example to generate a vowel, word or sentence? ## --- Want to back this...

According to the [Klatt 1990 paper](http://www.fon.hum.uva.nl/david/ma_ssp/doc/Klatt-1990-JAS000820.pdf), the F0 flutter delta should be calculated using modulation frequencies of 12.7 Hz, 7.1 Hz and 4.7 Hz The current implementation uses the `time_count`...

The constant `MAX_SAM` (Maximum sample rate = 20000) is used to allocate the `iwave` buffer: `iwave = (int*) malloc(sizeof(int)*MAX_SAM);` But the `iwave` buffer is used for nspfr entries: `globals->nspfr =...

The documentation states: `1 = impulse train. 2 = natural simulation. 3 = natural samples` The old source code was: ``` #define IMPULSIVE 1 #define NATURAL 2 #define SAMPLED 3...