void setup() { synth = new SYNTH_T; synth->buffersize = 256; synth->samplerate = 48000; synth->alias(); //for those patches that are just really big alloc.addMemory(malloc(1024*1024),1024*1024); outL = new float[1024]; for(int i = 0; i < synth->buffersize; ++i) outL[i] = 0.0f; outR = new float[1024]; for(int i = 0; i < synth->buffersize; ++i) outR[i] = 0.0f; //next the bad global variables that for some reason have not been properly placed in some //initialization routine, but rather exist as cryptic oneliners in main.cpp: denormalkillbuf = new float[synth->buffersize]; for(int i = 0; i < synth->buffersize; ++i) denormalkillbuf[i] = 0; p = new Part(alloc, *synth, µtonal, &fft); }