 		generateSignalGPU(output, string, synth);
 
 	writeFile("filter.wav", output, synth.samples, synth.T);
+	time_stop(&overall);
+	time_print(&overall, "overall");
 	return 0;
 }
 

 */

int filter(int mode, float length, int samples, int blocksize, int filters) {
	time_start(&turnaround);
	initializeCoefficients(length, blocksize, samples, filters);


Synthesizer synth;
Matrix MatrixC, MatrixA, state;
Matrix MatrixAp, MatrixCA;
Timer turnaround, overall;

/**
 * Wrapper for the methods required in the filter, just calls them in the correct order
