|
@@ -135,6 +135,11 @@ int main(void)
|
|
|
{
|
|
|
data[i] = (short)(sinf(((2*PI*(float)i/waveLength)))*32000);
|
|
|
}
|
|
|
+ // Make sure the rest of the line is flat
|
|
|
+ for (int j = waveLength*2; j < MAX_SAMPLES; j++)
|
|
|
+ {
|
|
|
+ data[j] = (short)0;
|
|
|
+ }
|
|
|
|
|
|
// Scale read cursor's position to minimize transition artifacts
|
|
|
//readCursor = (int)(readCursor * ((float)waveLength / (float)oldWavelength));
|