public void reset ( ) { // float[] floatp; // float[] floatp2; // initialize v1[] and v2[]: // for (floatp = v1 + 512, floatp2 = v2 + 512; floatp > v1; ) // *--floatp = *--floatp2 = 0.0; for ( int p = 0 ; p < 512 ; p ++ ) v1 [ p ] = v2 [ p ] = 0.0f ; // initialize samples[]: // for (floatp = samples + 32; floatp > samples; ) // *--floatp = 0.0; for ( int p2 = 0 ; p2 < 32 ; p2 ++ ) samples [ p2 ] = 0.0f ; actual_v = v1 ; actual_write_pos = 15 ; }
Reset the synthesis filter .