From: drowe67 Date: Wed, 10 Nov 2010 05:57:18 +0000 (+0000) Subject: doc change X-Git-Url: http://git.whiteaudio.com/gitweb/?a=commitdiff_plain;h=e90366f66d64e233e52c2409ac9225e1741015b6;p=freetel-svn-tracking.git doc change git-svn-id: https://svn.code.sf.net/p/freetel/code@212 01035d8c-6547-0410-b346-abe4f91aad63 --- diff --git a/codec2/src/phase.c b/codec2/src/phase.c index d9210815..c503d3b3 100644 --- a/codec2/src/phase.c +++ b/codec2/src/phase.c @@ -207,7 +207,7 @@ void phase_synth_zero_order( /* Update excitation fundamental phase track, this sets the position of each pitch pulse during voiced speech. After much experiment - I found that using just this frame Wo improved quality for UV + I found that using just this frame's Wo improved quality for UV sounds compared to interpolating two frames Wo like this: ex_phase[0] += (*prev_Wo+mode->Wo)*N/2; @@ -221,9 +221,9 @@ void phase_synth_zero_order( /* generate excitation */ if (model->voiced) { - /* This method of adding jitter really helped remove the clicky - sound in low pitched makes like hts1a. This moves the onset - of each harmonic over at +/- 0.25 of a sample. + /* I think adding a little jitter helps improve low pitch + males like hts1a. This moves the onset of each harmonic + over at +/- 0.25 of a sample. */ jitter = 0.25*(1.0 - 2.0*rand()/RAND_MAX); Ex[m].real = cos(ex_phase[0]*m - jitter*model->Wo*m);