void VstXSynth::randomise() { setParameter(kmurder,randbool()); setParameter(kbits,randfloat()); setParameter(kand,randbool()); setParameter(kxor,randbool()); setParameter(kpower,randbool()); setParameter(kfreq1,randfloat()); setParameter(kdfreq1,randfloat()); setParameter(kvibfreq,randfloat()); setParameter(kdvibfreq,randfloat()); setParameter(kfeed1,randfloat()); setParameter(kfreq2,randfloat()); setParameter(kmindelay,randfloat()); setParameter(kmaxdelay,randfloat()); setParameter(kdist,randfloat()); setParameter(kfeed2,randfloat()); setParameter(kdamp,randfloat()); setParameter(klimiter,0.3f); setParameter(kattack,randfloat()); setParameter(krelease,randfloat()); setParameter(kamp,0.5f); setParameter(kdrywet,1.f); }
void randboolfill(int* x, int n) { for( int i=0; i<n; i++ ) x[i] = randbool(); }