clive is an audio live-coding skeleton for the C programming language
diff @ 2024-05-18 19:45:02 +0100 diff --git a/client/go.c b/client/go.c index f64222df..58b16d80 100644 --- a/client/go.c +++ b/client/go.c @@ -132,7 +132,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[1].delay, 1/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) }; - sample spin = twopi * wrap(clock / 1/*64 A*/); + sample spin = twopi * wrap(clock / 2/*64 A*/); sample co = cos(spin); sample si = sin(spin); sample echo[2] =
diff @ 2024-05-18 19:45:09 +0100 diff --git a/client/go.c b/client/go.c index 58b16d80..909d38d4 100644 --- a/client/go.c +++ b/client/go.c @@ -132,7 +132,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[1].delay, 1/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) }; - sample spin = twopi * wrap(clock / 2/*64 A*/); + sample spin = twopi * wrap(clock / 4/*64 A*/); sample co = cos(spin); sample si = sin(spin); sample echo[2] =
diff @ 2024-05-18 19:45:21 +0100 diff --git a/client/go.c b/client/go.c index 909d38d4..3932b947 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq /*77 B Q*/) - , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.1/*2 C*/ + , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.2/*2 C*/ * delread4(&s->del[0].delay, 1/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq /*77 B Q*/) - , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.1/*2 C*/ + , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.2/*2 C*/ * delread4(&s->del[1].delay, 1/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) };
diff @ 2024-05-18 19:45:27 +0100 diff --git a/client/go.c b/client/go.c index 3932b947..c7fe93d9 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq /*77 B Q*/) - , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.2/*2 C*/ + , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.5/*2 C*/ * delread4(&s->del[0].delay, 1/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq /*77 B Q*/) - , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.2/*2 C*/ + , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.5/*2 C*/ * delread4(&s->del[1].delay, 1/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) };
diff @ 2024-05-18 19:45:34 +0100 diff --git a/client/go.c b/client/go.c index c7fe93d9..3465ef0a 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.5/*2 C*/ - * delread4(&s->del[0].delay, 1/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.5/*2 C*/ - * delread4(&s->del[1].delay, 1/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 4/*64 A*/);
diff @ 2024-05-18 19:45:49 +0100 diff --git a/client/go.c b/client/go.c index 3465ef0a..6a8781c7 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq /*77 B Q*/) - , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.5/*2 C*/ + , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.5/*2 C*/ * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] @@ -128,11 +128,11 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq /*77 B Q*/) - , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.5/*2 C*/ + , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.5/*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) }; - sample spin = twopi * wrap(clock / 4/*64 A*/); + sample spin = twopi * wrap(clock / 2/*64 A*/); sample co = cos(spin); sample si = sin(spin); sample echo[2] =
diff @ 2024-05-18 19:46:03 +0100 diff --git a/client/go.c b/client/go.c index 6a8781c7..8f54e3a8 100644 --- a/client/go.c +++ b/client/go.c @@ -117,7 +117,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(1 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ - , flatq /*77 B Q*/) + , flatq + 1 /*77 B Q*/) , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.5/*2 C*/ * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) @@ -127,7 +127,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(1 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ - , flatq /*77 B Q*/) + , flatq + 1 /*77 B Q*/) , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.5/*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/))))))))
diff @ 2024-05-18 19:46:08 +0100 diff --git a/client/go.c b/client/go.c index 8f54e3a8..f5768457 100644 --- a/client/go.c +++ b/client/go.c @@ -117,7 +117,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(1 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ - , flatq + 1 /*77 B Q*/) + , flatq + 2 /*77 B Q*/) , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.5/*2 C*/ * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) @@ -127,7 +127,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(1 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ - , flatq + 1 /*77 B Q*/) + , flatq + 2 /*77 B Q*/) , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.5/*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/))))))))
diff @ 2024-05-18 19:46:11 +0100 diff --git a/client/go.c b/client/go.c index f5768457..6235c033 100644 --- a/client/go.c +++ b/client/go.c @@ -117,7 +117,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(1 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ - , flatq + 2 /*77 B Q*/) + , flatq + 4 /*77 B Q*/) , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.5/*2 C*/ * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) @@ -127,7 +127,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(1 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ - , flatq + 2 /*77 B Q*/) + , flatq + 4 /*77 B Q*/) , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.5/*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/))))))))
diff @ 2024-05-18 19:46:16 +0100 diff --git a/client/go.c b/client/go.c index 6235c033..5afdadc7 100644 --- a/client/go.c +++ b/client/go.c @@ -117,7 +117,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(1 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ - , flatq + 4 /*77 B Q*/) + , flatq + 7 /*77 B Q*/) , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.5/*2 C*/ * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) @@ -127,7 +127,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(1 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ - , flatq + 4 /*77 B Q*/) + , flatq + 7 /*77 B Q*/) , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.5/*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/))))))))
diff @ 2024-05-18 19:46:23 +0100 diff --git a/client/go.c b/client/go.c index 5afdadc7..9a6d2dcf 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) - , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.5/*2 C*/ + , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.75/*2 C*/ * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) - , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.5/*2 C*/ + , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.75/*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) };
diff @ 2024-05-18 19:46:29 +0100 diff --git a/client/go.c b/client/go.c index 9a6d2dcf..bc8482b4 100644 --- a/client/go.c +++ b/client/go.c @@ -132,7 +132,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) }; - sample spin = twopi * wrap(clock / 2/*64 A*/); + sample spin = twopi * wrap(clock / 4/*64 A*/); sample co = cos(spin); sample si = sin(spin); sample echo[2] =
diff @ 2024-05-18 19:46:40 +0100 diff --git a/client/go.c b/client/go.c index bc8482b4..8211ddde 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) - , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.75/*2 C*/ + , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.875/*2 C*/ * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) - , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.75/*2 C*/ + , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.875/*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) };
diff @ 2024-05-18 19:46:49 +0100 diff --git a/client/go.c b/client/go.c index 8211ddde..600fe3bf 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) - , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.875/*2 C*/ + , sin(pow(2.5/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.875/*2 C*/ * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) - , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.875/*2 C*/ + , sin(pow(2.5/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.875/*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) };
diff @ 2024-05-18 19:46:59 +0100 diff --git a/client/go.c b/client/go.c index 600fe3bf..86ccc142 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * + , sin(1.1 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * + , sin(1.1 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 7 /*77 B Q*/)
diff @ 2024-05-18 19:47:05 +0100 diff --git a/client/go.c b/client/go.c index 86ccc142..4ae5587b 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.1 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * + , sin(1.2 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.1 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * + , sin(1.2 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 7 /*77 B Q*/)
diff @ 2024-05-18 19:47:10 +0100 diff --git a/client/go.c b/client/go.c index 4ae5587b..812fa6e6 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.2 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * + , sin(1.2 * (1/*5 I*/ - 0.1/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.2 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * + , sin(1.2 * (1/*5 I*/ - 0.1/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 7 /*77 B Q*/)
diff @ 2024-05-18 19:47:19 +0100 diff --git a/client/go.c b/client/go.c index 812fa6e6..8d1878cd 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) , sin(pow(2.5/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.875/*2 C*/ - * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) , sin(pow(2.5/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.875/*2 C*/ - * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 0/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 4/*64 A*/);
diff @ 2024-05-18 19:47:26 +0100 diff --git a/client/go.c b/client/go.c index 8d1878cd..27a76ad3 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) , sin(pow(2.5/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.875/*2 C*/ - * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) , sin(pow(2.5/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.875/*2 C*/ - * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 4/*64 A*/);
diff @ 2024-05-18 19:47:33 +0100 diff --git a/client/go.c b/client/go.c index 27a76ad3..4a57f1ff 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) , sin(pow(2.5/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.875/*2 C*/ - * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) , sin(pow(2.5/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.875/*2 C*/ - * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 4/*64 A*/);
diff @ 2024-05-18 19:47:48 +0100 diff --git a/client/go.c b/client/go.c index 4a57f1ff..c24f2c32 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) - , sin(pow(2.5/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.875/*2 C*/ + , sin(pow(2.5/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 0.875/*2 C*/ * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) - , sin(pow(2.5/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 0.875/*2 C*/ + , sin(pow(2.5/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 0.875/*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) };
diff @ 2024-05-18 19:47:55 +0100 diff --git a/client/go.c b/client/go.c index c24f2c32..6c8c6c05 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) - , sin(pow(2.5/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 0.875/*2 C*/ + , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 0.875/*2 C*/ * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) - , sin(pow(2.5/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 0.875/*2 C*/ + , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 0.875/*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) };
diff @ 2024-05-18 19:48:04 +0100 diff --git a/client/go.c b/client/go.c index 6c8c6c05..26fb3f86 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.2 * (1/*5 I*/ - 0.1/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * + , sin(1.5 * (1/*5 I*/ - 0.1/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 7 /*77 B Q*/) @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.2 * (1/*5 I*/ - 0.1/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * + , sin(1.5 * (1/*5 I*/ - 0.1/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 7 /*77 B Q*/)
diff @ 2024-05-18 19:48:11 +0100 diff --git a/client/go.c b/client/go.c index 26fb3f86..a95fd5c6 100644 --- a/client/go.c +++ b/client/go.c @@ -117,7 +117,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(1.5 * (1/*5 I*/ - 0.1/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ - , flatq + 7 /*77 B Q*/) + , flatq + 17 /*77 B Q*/) , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 0.875/*2 C*/ * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) @@ -127,7 +127,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(1.5 * (1/*5 I*/ - 0.1/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ - , flatq + 7 /*77 B Q*/) + , flatq + 17 /*77 B Q*/) , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 0.875/*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/))))))))
diff @ 2024-05-18 19:48:19 +0100 diff --git a/client/go.c b/client/go.c index a95fd5c6..5a23d4de 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.5 * (1/*5 I*/ - 0.1/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * + , sin(1.5 * (1/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.5 * (1/*5 I*/ - 0.1/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * + , sin(1.5 * (1/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 17 /*77 B Q*/)
diff @ 2024-05-18 19:48:31 +0100 diff --git a/client/go.c b/client/go.c index 5a23d4de..c671effc 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.5 * (1/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * + , sin(1.5 * (1/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(3))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.5 * (1/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(1/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(7))) * clock), 1./7/*7 V*/)) * + , sin(1.5 * (1/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(3))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 17 /*77 B Q*/)
diff @ 2024-05-18 19:48:37 +0100 diff --git a/client/go.c b/client/go.c index c671effc..01679509 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.5 * (1/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(3))) * clock), 1./7/*7 V*/)) * + , sin(1.5 * (1/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 8), sqrt(3))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.5 * (1/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 16) * 8), sqrt(3))) * clock), 1./7/*7 V*/)) * + , sin(1.5 * (1/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 8), sqrt(3))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 17 /*77 B Q*/)
diff @ 2024-05-18 19:48:41 +0100 diff --git a/client/go.c b/client/go.c index 01679509..e0eacb54 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.5 * (1/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 8), sqrt(3))) * clock), 1./7/*7 V*/)) * + , sin(1.5 * (1/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(3))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.5 * (1/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 8), sqrt(3))) * clock), 1./7/*7 V*/)) * + , sin(1.5 * (1/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(3))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 17 /*77 B Q*/)
diff @ 2024-05-18 19:48:50 +0100 diff --git a/client/go.c b/client/go.c index e0eacb54..a401b86e 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.5 * (1/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(3))) * clock), 1./7/*7 V*/)) * + , sin(1.5 * (2/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(3))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.5 * (1/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(3))) * clock), 1./7/*7 V*/)) * + , sin(1.5 * (2/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(3))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 17 /*77 B Q*/)
diff @ 2024-05-18 19:48:56 +0100 diff --git a/client/go.c b/client/go.c index a401b86e..87c5feb9 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.5 * (2/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(3))) * clock), 1./7/*7 V*/)) * + , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(3))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.5 * (2/*5 I*/ - 0.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(3))) * clock), 1./7/*7 V*/)) * + , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(3))) * clock), 1./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 17 /*77 B Q*/)
diff @ 2024-05-18 19:49:03 +0100 diff --git a/client/go.c b/client/go.c index 87c5feb9..84715a0f 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(3))) * clock), 1./7/*7 V*/)) * + , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(3))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(3))) * clock), 1./7/*7 V*/)) * + , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(3))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 17 /*77 B Q*/)
diff @ 2024-05-18 19:49:16 +0100 diff --git a/client/go.c b/client/go.c index 84715a0f..35832436 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(3))) * clock), 3./7/*7 V*/)) * + , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) - , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(3))) * clock), 3./7/*7 V*/)) * + , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 17 /*77 B Q*/)
diff @ 2024-05-18 19:49:34 +0100 diff --git a/client/go.c b/client/go.c index 35832436..e6eb1795 100644 --- a/client/go.c +++ b/client/go.c @@ -116,7 +116,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq/*7 F*/) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] - , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) > 1.5)/*4 R*/ + , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 0.875/*2 C*/ * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) @@ -126,7 +126,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq/*7 F*/) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] - , 77/2. * pow(2 + (wrap(clock / 32) > 1.75), wrap(clock / 2) < -1.5)/*4 R*/ + , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 0.875/*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/))))))))
diff @ 2024-05-18 19:49:47 +0100 diff --git a/client/go.c b/client/go.c index e6eb1795..832ffc88 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) - , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 0.875/*2 C*/ + , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 0.9875/*2 C*/ * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) - , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 0.875/*2 C*/ + , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 0.9875/*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) };
diff @ 2024-05-18 19:49:54 +0100 diff --git a/client/go.c b/client/go.c index 832ffc88..5754e4a7 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) - , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 0.9875/*2 C*/ + , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.1/*2 C*/ * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) - , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 0.9875/*2 C*/ + , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1./*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) };
diff @ 2024-05-18 19:49:56 +0100 diff --git a/client/go.c b/client/go.c index 5754e4a7..2f739860 100644 --- a/client/go.c +++ b/client/go.c @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) - , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1./*2 C*/ + , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.1/*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) };
diff @ 2024-05-18 19:50:03 +0100 diff --git a/client/go.c b/client/go.c index 2f739860..4aff72ad 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) - , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.1/*2 C*/ + , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.3/*2 C*/ * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) - , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.1/*2 C*/ + , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.3/*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) };
diff @ 2024-05-18 19:50:09 +0100 diff --git a/client/go.c b/client/go.c index 4aff72ad..26dac111 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) - , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.3/*2 C*/ + , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) - , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.3/*2 C*/ + , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) };
diff @ 2024-05-18 19:50:20 +0100 diff --git a/client/go.c b/client/go.c index 26dac111..9f68d152 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) - , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.5/*2 C*/ + , sin(pow(6/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 17 /*77 B Q*/) - , sin(pow(3/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.5/*2 C*/ + , sin(pow(6/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) };
diff @ 2024-05-18 19:50:59 +0100 diff --git a/client/go.c b/client/go.c index 9f68d152..6fad6065 100644 --- a/client/go.c +++ b/client/go.c @@ -139,8 +139,8 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { co * echo0[0] - si * echo0[1] , si * echo0[0] + co * echo0[1] }; - //compress(echo, &s->comp[0].mixdown, 5, 10, 25, 48, echo); - multicomp(echo, &s->comp[0], echo); + compress(echo, &s->comp[0].mixdown, 5, 10, 25, 48, echo); + //multicomp(echo, &s->comp[0], echo); delwrite(&s->del[0].delay, echo[0]); delwrite(&s->del[1].delay, echo[1]);
diff @ 2024-05-18 19:51:21 +0100 diff --git a/client/go.c b/client/go.c index 6fad6065..c5e3f7c0 100644 --- a/client/go.c +++ b/client/go.c @@ -112,7 +112,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { (4 * biquad(lowpass(&s->bq[1][2] - , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) + , 7 * 7 * 7 * 7./3/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] @@ -122,7 +122,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] - , 7 * 7 * 7 * 7./1/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) + , 7 * 7 * 7 * 7./3/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq/*7 F*/) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3]
diff @ 2024-05-18 19:51:30 +0100 diff --git a/client/go.c b/client/go.c index c5e3f7c0..ebaf5a4f 100644 --- a/client/go.c +++ b/client/go.c @@ -113,7 +113,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./3/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) - , flatq/*7 F*/) + , flatq + 1/*7 F*/) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ @@ -123,7 +123,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./3/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) - , flatq/*7 F*/) + , flatq + 1/*7 F*/) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/
diff @ 2024-05-18 19:51:43 +0100 diff --git a/client/go.c b/client/go.c index ebaf5a4f..794cb866 100644 --- a/client/go.c +++ b/client/go.c @@ -112,7 +112,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { (4 * biquad(lowpass(&s->bq[1][2] - , 7 * 7 * 7 * 7./3/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) + , 7 * 7 * 7 * 7./3/*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq + 1/*7 F*/) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] @@ -122,7 +122,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] - , 7 * 7 * 7 * 7./3/*4 N*/ * pow(0.5, 0/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) + , 7 * 7 * 7 * 7./3/*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq + 1/*7 F*/) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3]
diff @ 2024-05-18 19:51:55 +0100 diff --git a/client/go.c b/client/go.c index 794cb866..48189cc7 100644 --- a/client/go.c +++ b/client/go.c @@ -113,7 +113,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./3/*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) - , flatq + 1/*7 F*/) + , flatq + 2/*7 F*/) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ @@ -123,7 +123,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./3/*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) - , flatq + 1/*7 F*/) + , flatq + 2/*7 F*/) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/
diff @ 2024-05-18 19:52:04 +0100 diff --git a/client/go.c b/client/go.c index 48189cc7..733c16fa 100644 --- a/client/go.c +++ b/client/go.c @@ -117,7 +117,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ - , flatq + 17 /*77 B Q*/) + , flatq + 27 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) @@ -127,7 +127,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ - , flatq + 17 /*77 B Q*/) + , flatq + 27 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/))))))))
diff @ 2024-05-18 19:52:20 +0100 diff --git a/client/go.c b/client/go.c index 733c16fa..41d17d90 100644 --- a/client/go.c +++ b/client/go.c @@ -105,10 +105,10 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) kick *= kick; kick *= kick; kick *= kick; - kick *= 20/*30 S*/ * pi; + kick *= 10/*30 S*/ * pi; kick = sin(kick); - sample k = 1; /*1 J R*/ + sample k = 0; /*1 J R*/ sample echo0[2] = { (4 * biquad(lowpass(&s->bq[1][2]
diff @ 2024-05-18 19:52:42 +0100 diff --git a/client/go.c b/client/go.c index 41d17d90..2c1d03b9 100644 --- a/client/go.c +++ b/client/go.c @@ -108,7 +108,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) kick *= 10/*30 S*/ * pi; kick = sin(kick); - sample k = 0; /*1 J R*/ + sample k = 1; /*1 J R*/ sample echo0[2] = { (4 * biquad(lowpass(&s->bq[1][2] @@ -117,9 +117,9 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ - , flatq + 27 /*77 B Q*/) + , flatq + 37 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.5/*2 C*/ - * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 1/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./3/*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) @@ -127,12 +127,12 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ - , flatq + 27 /*77 B Q*/) + , flatq + 37 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.5/*2 C*/ - * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 1/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) }; - sample spin = twopi * wrap(clock / 4/*64 A*/); + sample spin = twopi * wrap(clock / 32/*64 A*/); sample co = cos(spin); sample si = sin(spin); sample echo[2] =
diff @ 2024-05-18 19:52:54 +0100 diff --git a/client/go.c b/client/go.c index 2c1d03b9..6114c764 100644 --- a/client/go.c +++ b/client/go.c @@ -117,7 +117,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ - , flatq + 37 /*77 B Q*/) + , flatq + 47 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[0].delay, 1/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) @@ -127,7 +127,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ - , flatq + 37 /*77 B Q*/) + , flatq + 47 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[1].delay, 1/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/))))))))
diff @ 2024-05-18 19:53:14 +0100 diff --git a/client/go.c b/client/go.c index 6114c764..bffa242e 100644 --- a/client/go.c +++ b/client/go.c @@ -112,7 +112,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { (4 * biquad(lowpass(&s->bq[1][2] - , 7 * 7 * 7 * 7./3/*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) + , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq + 2/*7 F*/) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] @@ -122,7 +122,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] - , 7 * 7 * 7 * 7./3/*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) + , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) , flatq + 2/*7 F*/) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3]
diff @ 2024-05-18 19:53:28 +0100 diff --git a/client/go.c b/client/go.c index bffa242e..908130e7 100644 --- a/client/go.c +++ b/client/go.c @@ -112,7 +112,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { (4 * biquad(lowpass(&s->bq[1][2] - , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 1) / 1) + , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 7) / 7) , flatq + 2/*7 F*/) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] @@ -122,7 +122,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] - , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 1) / 1) + , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 7) / 7) , flatq + 2/*7 F*/) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3]
diff @ 2024-05-18 19:53:44 +0100 diff --git a/client/go.c b/client/go.c index 908130e7..c363a26c 100644 --- a/client/go.c +++ b/client/go.c @@ -112,7 +112,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { (4 * biquad(lowpass(&s->bq[1][2] - , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 7) / 7) + , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 7) / 7) , flatq + 2/*7 F*/) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] @@ -122,7 +122,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] - , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 7) / 7) + , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 7) / 7) , flatq + 2/*7 F*/) , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3]
diff @ 2024-05-18 19:54:22 +0100 diff --git a/client/go.c b/client/go.c index c363a26c..ed6274d3 100644 --- a/client/go.c +++ b/client/go.c @@ -105,7 +105,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) kick *= kick; kick *= kick; kick *= kick; - kick *= 10/*30 S*/ * pi; + kick *= 20/*30 S*/ * pi; kick = sin(kick); sample k = 1; /*1 J R*/
diff @ 2024-05-18 19:54:35 +0100 diff --git a/client/go.c b/client/go.c index ed6274d3..ab57d134 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 7) / 7) , flatq + 2/*7 F*/) - , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(2.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 47 /*77 B Q*/) @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 7) / 7) , flatq + 2/*7 F*/) - , sin(1.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(2.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 47 /*77 B Q*/)
diff @ 2024-05-18 19:54:47 +0100 diff --git a/client/go.c b/client/go.c index ab57d134..f216975f 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 7) / 7) , flatq + 2/*7 F*/) - , sin(2.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(2.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 47 /*77 B Q*/) @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 7) / 7) , flatq + 2/*7 F*/) - , sin(2.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(2/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(2.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 47 /*77 B Q*/)
diff @ 2024-05-18 19:55:22 +0100 diff --git a/client/go.c b/client/go.c index f216975f..b73fcf8e 100644 --- a/client/go.c +++ b/client/go.c @@ -150,7 +150,8 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) /**********************************************************************/ // mixdown - multicomp(mixdown, &s->mixdown, mixdown); +// multicomp(mixdown, &s->mixdown, mixdown); + compress(mixdown, &s->mixdown.mixdown, 5, 10, 25, 48, mixdown); sample volume = 1; mixdown[0] *= volume; mixdown[1] *= volume;
diff @ 2024-05-18 19:55:48 +0100 diff --git a/client/go.c b/client/go.c index b73fcf8e..59711095 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 47 /*77 B Q*/) - , sin(pow(6/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.5/*2 C*/ + , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[0].delay, 1/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 47 /*77 B Q*/) - , sin(pow(6/*4 E*/, 1 - wrap(clock / 17/*7 K*/)) * kick * k + 1.5/*2 C*/ + , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[1].delay, 1/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) };
diff @ 2024-05-18 19:55:54 +0100 diff --git a/client/go.c b/client/go.c index 59711095..e5d33753 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 47 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ - * delread4(&s->del[0].delay, 1/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 7) / 7) @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 47 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ - * delread4(&s->del[1].delay, 1/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 32/*64 A*/);
diff @ 2024-05-18 19:56:00 +0100 diff --git a/client/go.c b/client/go.c index e5d33753..2b25e36d 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 47 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ - * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/2/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 7) / 7) @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 47 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ - * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/7/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/2/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 32/*64 A*/);
diff @ 2024-05-18 19:56:05 +0100 diff --git a/client/go.c b/client/go.c index 2b25e36d..25b95647 100644 --- a/client/go.c +++ b/client/go.c @@ -112,7 +112,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { (4 * biquad(lowpass(&s->bq[1][2] - , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 16/*16 H*/) * 7) / 7) + , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 2/*7 F*/) , sin(2.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] @@ -122,7 +122,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/2/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] - , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 16/*16 H*/) * 7) / 7) + , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 2/*7 F*/) , sin(2.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3]
diff @ 2024-05-18 19:56:14 +0100 diff --git a/client/go.c b/client/go.c index 25b95647..cf10c5c7 100644 --- a/client/go.c +++ b/client/go.c @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 2/*7 F*/) - , sin(2.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(2.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 47 /*77 B Q*/)
diff @ 2024-05-18 19:56:20 +0100 diff --git a/client/go.c b/client/go.c index cf10c5c7..a1ea0a04 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 2/*7 F*/) - , sin(2.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 14) * 7), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(2.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 47 /*77 B Q*/)
diff @ 2024-05-18 19:56:25 +0100 diff --git a/client/go.c b/client/go.c index a1ea0a04..4f4e60f9 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 2/*7 F*/) - , sin(2.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(2.5 * (2/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 47 /*77 B Q*/) @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 2/*7 F*/) - , sin(2.5 * (2/*5 I*/ - 1.5/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(2.5 * (2/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 47 /*77 B Q*/)
diff @ 2024-05-18 19:56:31 +0100 diff --git a/client/go.c b/client/go.c index 4f4e60f9..550d3d27 100644 --- a/client/go.c +++ b/client/go.c @@ -112,7 +112,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { (4 * biquad(lowpass(&s->bq[1][2] - , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 2/*16 H*/) * 7) / 7) + , 7 * 7 * 7 * 7./3/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 2/*7 F*/) , sin(2.5 * (2/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] @@ -122,7 +122,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/2/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] - , 7 * 7 * 7 * 7./4/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) + , 7 * 7 * 7 * 7./3/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 2/*7 F*/) , sin(2.5 * (2/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3]
diff @ 2024-05-18 19:56:37 +0100 diff --git a/client/go.c b/client/go.c index 550d3d27..77b44c04 100644 --- a/client/go.c +++ b/client/go.c @@ -112,7 +112,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { (4 * biquad(lowpass(&s->bq[1][2] - , 7 * 7 * 7 * 7./3/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 2/*16 H*/) * 7) / 7) + , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 2/*7 F*/) , sin(2.5 * (2/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] @@ -122,7 +122,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/2/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] - , 7 * 7 * 7 * 7./3/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) + , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 2/*7 F*/) , sin(2.5 * (2/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3]
diff @ 2024-05-18 19:56:41 +0100 diff --git a/client/go.c b/client/go.c index 77b44c04..da5b8044 100644 --- a/client/go.c +++ b/client/go.c @@ -113,7 +113,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 2/*16 H*/) * 7) / 7) - , flatq + 2/*7 F*/) + , flatq + 7/*7 F*/) , sin(2.5 * (2/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ @@ -123,7 +123,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) - , flatq + 2/*7 F*/) + , flatq + 7/*7 F*/) , sin(2.5 * (2/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/
diff @ 2024-05-18 19:56:50 +0100 diff --git a/client/go.c b/client/go.c index da5b8044..997110ce 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 7/*7 F*/) - , sin(2.5 * (2/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(3.5 * (2/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 47 /*77 B Q*/) @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 7/*7 F*/) - , sin(2.5 * (2/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(3.5 * (2/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 47 /*77 B Q*/)
diff @ 2024-05-18 19:56:56 +0100 diff --git a/client/go.c b/client/go.c index 997110ce..7b8dc89d 100644 --- a/client/go.c +++ b/client/go.c @@ -117,7 +117,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(3.5 * (2/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ - , flatq + 47 /*77 B Q*/) + , flatq + 747 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/2/*4 L T*/)))))))) @@ -127,7 +127,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(3.5 * (2/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ - , flatq + 47 /*77 B Q*/) + , flatq + 747 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/2/*4 L T*/))))))))
diff @ 2024-05-18 19:57:03 +0100 diff --git a/client/go.c b/client/go.c index 7b8dc89d..bb8eca93 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 7/*7 F*/) - , sin(3.5 * (2/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(3.5 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 747 /*77 B Q*/) @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 7/*7 F*/) - , sin(3.5 * (2/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(3.5 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 747 /*77 B Q*/)
diff @ 2024-05-18 19:57:23 +0100 diff --git a/client/go.c b/client/go.c index bb8eca93..8ebb4a6d 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 747 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ - * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/2/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 747 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ - * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/2/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 32/*64 A*/);
diff @ 2024-05-18 19:57:30 +0100 diff --git a/client/go.c b/client/go.c index 8ebb4a6d..d28ffa29 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 747 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ - * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 747 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ - * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 32/*64 A*/);
diff @ 2024-05-18 19:57:42 +0100 diff --git a/client/go.c b/client/go.c index d28ffa29..8a294d65 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ , flatq + 747 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ - * delread4(&s->del[0].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 5/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ , flatq + 747 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ - * delread4(&s->del[1].delay, 2/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 3/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 32/*64 A*/);
diff @ 2024-05-18 19:57:48 +0100 diff --git a/client/go.c b/client/go.c index 8a294d65..e0d61922 100644 --- a/client/go.c +++ b/client/go.c @@ -132,7 +132,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[1].delay, 3/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) }; - sample spin = twopi * wrap(clock / 32/*64 A*/); + sample spin = twopi * wrap(clock / 64/*64 A*/); sample co = cos(spin); sample si = sin(spin); sample echo[2] =
diff @ 2024-05-18 19:57:55 +0100 diff --git a/client/go.c b/client/go.c index e0d61922..f5af3ff3 100644 --- a/client/go.c +++ b/client/go.c @@ -105,7 +105,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) kick *= kick; kick *= kick; kick *= kick; - kick *= 20/*30 S*/ * pi; + kick *= 10/*30 S*/ * pi; kick = sin(kick); sample k = 1; /*1 J R*/
diff @ 2024-05-18 19:58:00 +0100 diff --git a/client/go.c b/client/go.c index f5af3ff3..e670ae6c 100644 --- a/client/go.c +++ b/client/go.c @@ -105,7 +105,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) kick *= kick; kick *= kick; kick *= kick; - kick *= 10/*30 S*/ * pi; + kick *= 8/*30 S*/ * pi; kick = sin(kick); sample k = 1; /*1 J R*/
diff @ 2024-05-18 19:58:02 +0100 diff --git a/client/go.c b/client/go.c index e670ae6c..2402b0ab 100644 --- a/client/go.c +++ b/client/go.c @@ -105,7 +105,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) kick *= kick; kick *= kick; kick *= kick; - kick *= 8/*30 S*/ * pi; + kick *= 4/*30 S*/ * pi; kick = sin(kick); sample k = 1; /*1 J R*/
diff @ 2024-05-18 19:58:05 +0100 diff --git a/client/go.c b/client/go.c index 2402b0ab..2c6da964 100644 --- a/client/go.c +++ b/client/go.c @@ -105,7 +105,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) kick *= kick; kick *= kick; kick *= kick; - kick *= 4/*30 S*/ * pi; + kick *= 2/*30 S*/ * pi; kick = sin(kick); sample k = 1; /*1 J R*/
diff @ 2024-05-18 19:58:23 +0100 diff --git a/client/go.c b/client/go.c index 2c6da964..49142d8b 100644 --- a/client/go.c +++ b/client/go.c @@ -66,6 +66,8 @@ typedef struct DELAY2s del[4]; BIQUAD bq[16][4]; + double bpm; + } S; int go(S *s, int inchannels, const float *in, int outchannels, float *out) @@ -86,7 +88,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) //return; // fading sample quant = 16; - sample bpm = 133; + sample bpm = s->bpm = 133; sample clock0 = s->clock; sample clock = s->clock += bpm / 60 / SR; if (wrap(clock / quant) < wrap(clock0 / quant) && ! s->fading)
diff @ 2024-05-18 19:58:28 +0100 diff --git a/client/go.c b/client/go.c index 49142d8b..630d1948 100644 --- a/client/go.c +++ b/client/go.c @@ -107,7 +107,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) kick *= kick; kick *= kick; kick *= kick; - kick *= 2/*30 S*/ * pi; + kick *= 4/*30 S*/ * pi; kick = sin(kick); sample k = 1; /*1 J R*/
diff @ 2024-05-18 19:58:30 +0100 diff --git a/client/go.c b/client/go.c index 630d1948..d5c98f8c 100644 --- a/client/go.c +++ b/client/go.c @@ -107,7 +107,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) kick *= kick; kick *= kick; kick *= kick; - kick *= 4/*30 S*/ * pi; + kick *= 6/*30 S*/ * pi; kick = sin(kick); sample k = 1; /*1 J R*/
diff @ 2024-05-18 19:58:32 +0100 diff --git a/client/go.c b/client/go.c index d5c98f8c..496e86be 100644 --- a/client/go.c +++ b/client/go.c @@ -107,7 +107,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) kick *= kick; kick *= kick; kick *= kick; - kick *= 6/*30 S*/ * pi; + kick *= 10/*30 S*/ * pi; kick = sin(kick); sample k = 1; /*1 J R*/
diff @ 2024-05-18 19:58:33 +0100 diff --git a/client/go.c b/client/go.c index 496e86be..eeab065e 100644 --- a/client/go.c +++ b/client/go.c @@ -107,7 +107,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) kick *= kick; kick *= kick; kick *= kick; - kick *= 10/*30 S*/ * pi; + kick *= 20/*30 S*/ * pi; kick = sin(kick); sample k = 1; /*1 J R*/
diff @ 2024-05-18 19:58:49 +0100 diff --git a/client/go.c b/client/go.c index eeab065e..b132d9ac 100644 --- a/client/go.c +++ b/client/go.c @@ -115,7 +115,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 2/*16 H*/) * 7) / 7) - , flatq + 7/*7 F*/) + , flatq + 17/*7 F*/) , sin(3.5 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ @@ -125,7 +125,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) - , flatq + 7/*7 F*/) + , flatq + 17/*7 F*/) , sin(3.5 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/
diff @ 2024-05-18 19:58:56 +0100 diff --git a/client/go.c b/client/go.c index b132d9ac..0a710754 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(3.5 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ - , flatq + 747 /*77 B Q*/) + , flatq + 1747 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[0].delay, 5/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(3.5 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ - , flatq + 747 /*77 B Q*/) + , flatq + 1747 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[1].delay, 3/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/))))))))
diff @ 2024-05-18 19:59:13 +0100 diff --git a/client/go.c b/client/go.c index 0a710754..b198a6fa 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 17/*7 F*/) , sin(3.5 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] - , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 1.5)/*4 R*/ + , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 1747 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[0].delay, 5/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 17/*7 F*/) , sin(3.5 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] - , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < -1.5)/*4 R*/ + , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 1747 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[1].delay, 3/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/))))))))
diff @ 2024-05-18 19:59:22 +0100 diff --git a/client/go.c b/client/go.c index b198a6fa..3deabfc2 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 17/*7 F*/) , sin(3.5 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] - , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ + , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 1747 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[0].delay, 5/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 17/*7 F*/) , sin(3.5 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] - , 77/2. * pow(2 - (wrap(clock / 32) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ + , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 1747 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[1].delay, 3/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/))))))))
diff @ 2024-05-18 19:59:33 +0100 diff --git a/client/go.c b/client/go.c index 3deabfc2..7fe60a9a 100644 --- a/client/go.c +++ b/client/go.c @@ -116,7 +116,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) - , sin(3.5 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(0.5 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 1747 /*77 B Q*/) @@ -126,7 +126,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) - , sin(3.5 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(0.5 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 1747 /*77 B Q*/)
diff @ 2024-05-18 19:59:41 +0100 diff --git a/client/go.c b/client/go.c index 7fe60a9a..3d413c87 100644 --- a/client/go.c +++ b/client/go.c @@ -116,7 +116,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) - , sin(0.5 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(0.05 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 1747 /*77 B Q*/) @@ -126,7 +126,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) - , sin(0.5 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(0.05 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 1747 /*77 B Q*/)
diff @ 2024-05-18 20:00:06 +0100 diff --git a/client/go.c b/client/go.c index 3d413c87..293116f1 100644 --- a/client/go.c +++ b/client/go.c @@ -121,7 +121,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 1747 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ - * delread4(&s->del[0].delay, 5/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 5./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) @@ -131,7 +131,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 1747 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ - * delread4(&s->del[1].delay, 3/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 3./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 64/*64 A*/);
diff @ 2024-05-18 20:00:16 +0100 diff --git a/client/go.c b/client/go.c index 293116f1..3eea718d 100644 --- a/client/go.c +++ b/client/go.c @@ -116,7 +116,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) - , sin(0.05 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(0.05 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 1747 /*77 B Q*/) @@ -126,7 +126,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) - , sin(0.05 * (1/*5 I*/ - 1.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(0.05 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 1747 /*77 B Q*/)
diff @ 2024-05-18 20:00:26 +0100 diff --git a/client/go.c b/client/go.c index 3eea718d..5c16da15 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(0.05 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ - , flatq + 1747 /*77 B Q*/) + , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[0].delay, 5./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(0.05 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ - , flatq + 1747 /*77 B Q*/) + , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ * delread4(&s->del[1].delay, 3./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/))))))))
diff @ 2024-05-18 20:00:55 +0100 diff --git a/client/go.c b/client/go.c index 5c16da15..d6facfe6 100644 --- a/client/go.c +++ b/client/go.c @@ -116,7 +116,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) - , sin(0.05 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , tanh(0.05 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) @@ -126,7 +126,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) - , sin(0.05 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , tanh(0.05 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/)
diff @ 2024-05-18 20:01:00 +0100 diff --git a/client/go.c b/client/go.c index d6facfe6..ccfbc54e 100644 --- a/client/go.c +++ b/client/go.c @@ -116,7 +116,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) - , tanh(0.05 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , tanh(0.15 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) @@ -126,7 +126,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) - , tanh(0.05 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , tanh(0.15 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/)
diff @ 2024-05-18 20:01:11 +0100 diff --git a/client/go.c b/client/go.c index ccfbc54e..2323a0fd 100644 --- a/client/go.c +++ b/client/go.c @@ -116,7 +116,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) - , tanh(0.15 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , tanh(0.25 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) @@ -126,7 +126,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) - , tanh(0.15 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , tanh(0.25 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/)
diff @ 2024-05-18 20:01:20 +0100 diff --git a/client/go.c b/client/go.c index 2323a0fd..52266f8b 100644 --- a/client/go.c +++ b/client/go.c @@ -120,7 +120,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) - , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ + , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 5./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) - , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 1.5/*2 C*/ + , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 3./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) };
diff @ 2024-05-18 20:01:35 +0100 diff --git a/client/go.c b/client/go.c index 52266f8b..429da742 100644 --- a/client/go.c +++ b/client/go.c @@ -116,7 +116,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) - , tanh(0.25 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) @@ -126,7 +126,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) - , tanh(0.25 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/)
diff @ 2024-05-18 20:01:58 +0100 diff --git a/client/go.c b/client/go.c index 429da742..7ed78a8d 100644 --- a/client/go.c +++ b/client/go.c @@ -114,21 +114,21 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { (4 * biquad(lowpass(&s->bq[1][2] - , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 2/*16 H*/) * 7) / 7) + , 7 * 7 * 7 * 7./*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 4/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] - , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ + , 77/3. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 5./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] - , 7 * 7 * 7 * 7./2/*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 2/*16 H*/) * 7) / 7) + , 7 * 7 * 7 * 7./*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] - , 77/2. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ + , 77/3. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 3./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/))))))))
diff @ 2024-05-18 20:02:19 +0100 diff --git a/client/go.c b/client/go.c index 7ed78a8d..99d84b01 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { (4 * biquad(lowpass(&s->bq[1][2] - , 7 * 7 * 7 * 7./*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 4/*16 H*/) * 7) / 7) + , 7 * 7 * 7 /*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 4/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 5./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] - , 7 * 7 * 7 * 7./*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) + , 7 * 7 * 7 /*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3]
diff @ 2024-05-18 20:02:28 +0100 diff --git a/client/go.c b/client/go.c index 99d84b01..eb78dec7 100644 --- a/client/go.c +++ b/client/go.c @@ -124,7 +124,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 5./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] - , 7 * 7 * 7 /*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) + , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3]
diff @ 2024-05-18 20:02:30 +0100 diff --git a/client/go.c b/client/go.c index eb78dec7..0035ad24 100644 --- a/client/go.c +++ b/client/go.c @@ -114,7 +114,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { (4 * biquad(lowpass(&s->bq[1][2] - , 7 * 7 * 7 /*4 N*/ * pow(0.5, 4/*1 G*/ * /*round*/(cos(twopi * clock / 4/*16 H*/) * 7) / 7) + , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(cos(twopi * clock / 4/*16 H*/) * 7) / 7) , flatq + 17/*7 F*/) , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2]
diff @ 2024-05-18 20:02:39 +0100 diff --git a/client/go.c b/client/go.c index 0035ad24..76baec72 100644 --- a/client/go.c +++ b/client/go.c @@ -115,7 +115,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(cos(twopi * clock / 4/*16 H*/) * 7) / 7) - , flatq + 17/*7 F*/) + , flatq + 1/*7 F*/) , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/3. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ @@ -125,7 +125,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) - , flatq + 17/*7 F*/) + , flatq + 1/*7 F*/) , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/3. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/
diff @ 2024-05-18 20:03:09 +0100 diff --git a/client/go.c b/client/go.c index 76baec72..7d167887 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 1/*7 F*/) , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] - , 77/3. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ + , 77/3. * pow(2 + (wrap(clock / 32) > 0.75) + (wrap(clock / 64) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 5./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 1/*7 F*/) , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] - , 77/3. * pow(2 + (wrap(clock / 32) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ + , 77/3. * pow(2 + (wrap(clock / 32) > 0.75) + (wrap(clock / 64) > 0.75)), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 3./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/))))))))
diff @ 2024-05-18 20:03:25 +0100 diff --git a/client/go.c b/client/go.c index 7d167887..b8a03067 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 1/*7 F*/) , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] - , 77/3. * pow(2 + (wrap(clock / 32) > 0.75) + (wrap(clock / 64) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ + , 77/3. * pow(2 + (wrap(clock / 32) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 5./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 1/*7 F*/) , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] - , 77/3. * pow(2 + (wrap(clock / 32) > 0.75) + (wrap(clock / 64) > 0.75)), wrap(clock / 2) < 0.5)/*4 R*/ + , 77/3. * pow(2 + (wrap(clock / 32) > 0.75) + (wrap(clock / 16) > 0.75)), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 3./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/))))))))
diff @ 2024-05-18 20:03:39 +0100 diff --git a/client/go.c b/client/go.c index b8a03067..8085eadf 100644 --- a/client/go.c +++ b/client/go.c @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 1/*7 F*/) , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] - , 77/3. * pow(2 + (wrap(clock / 32) > 0.75) + (wrap(clock / 16) > 0.75)), wrap(clock / 2) < 0.5)/*4 R*/ + , 77/3. * pow(2 + (wrap(clock / 32) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 3./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/))))))))
diff @ 2024-05-18 20:03:52 +0100 diff --git a/client/go.c b/client/go.c index 8085eadf..38fa1b5b 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 1/*7 F*/) , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] - , 77/3. * pow(2 + (wrap(clock / 32) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ + , 77/3. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 5./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 1/*7 F*/) , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] - , 77/3. * pow(2 + (wrap(clock / 32) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ + , 77/3. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 3./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/))))))))
diff @ 2024-05-18 20:04:07 +0100 diff --git a/client/go.c b/client/go.c index 38fa1b5b..d269b58c 100644 --- a/client/go.c +++ b/client/go.c @@ -134,7 +134,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[1].delay, 3./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) }; - sample spin = twopi * wrap(clock / 64/*64 A*/); + sample spin = twopi * wrap(clock / 4/*64 A*/); sample co = cos(spin); sample si = sin(spin); sample echo[2] =
diff @ 2024-05-18 20:04:22 +0100 diff --git a/client/go.c b/client/go.c index d269b58c..9d57d8f7 100644 --- a/client/go.c +++ b/client/go.c @@ -110,7 +110,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) kick *= 20/*30 S*/ * pi; kick = sin(kick); - sample k = 1; /*1 J R*/ + sample k = 0; /*1 J R*/ sample echo0[2] = { (4 * biquad(lowpass(&s->bq[1][2] @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 1/*7 F*/) , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] - , 77/3. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ + , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 5./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 1/*7 F*/) , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] - , 77/3. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ + , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 3./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/))))))))
diff @ 2024-05-18 20:04:39 +0100 diff --git a/client/go.c b/client/go.c index 9d57d8f7..ce3a2309 100644 --- a/client/go.c +++ b/client/go.c @@ -121,7 +121,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[0].delay, 5./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 5./64/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) @@ -131,7 +131,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[1].delay, 3./64/*2 D U*/ * 15000 / bpm * pow(0.5, 2/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 3./64/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 4/*64 A*/);
diff @ 2024-05-18 20:04:49 +0100 diff --git a/client/go.c b/client/go.c index ce3a2309..ab8c4b95 100644 --- a/client/go.c +++ b/client/go.c @@ -121,7 +121,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[0].delay, 5./64/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 5./128/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) @@ -131,7 +131,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[1].delay, 3./64/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 3./128/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 4/*64 A*/);
diff @ 2024-05-18 20:04:57 +0100 diff --git a/client/go.c b/client/go.c index ab8c4b95..89656d43 100644 --- a/client/go.c +++ b/client/go.c @@ -121,7 +121,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[0].delay, 5./128/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 5./256/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) @@ -131,7 +131,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[1].delay, 3./128/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 3./256/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 4/*64 A*/);
diff @ 2024-05-18 20:05:06 +0100 diff --git a/client/go.c b/client/go.c index 89656d43..9bef4881 100644 --- a/client/go.c +++ b/client/go.c @@ -116,7 +116,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(cos(twopi * clock / 4/*16 H*/) * 7) / 7) , flatq + 1/*7 F*/) - , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) @@ -126,7 +126,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) , flatq + 1/*7 F*/) - , tanh(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/)
diff @ 2024-05-18 20:05:32 +0100 diff --git a/client/go.c b/client/go.c index 9bef4881..1cede796 100644 --- a/client/go.c +++ b/client/go.c @@ -88,7 +88,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) //return; // fading sample quant = 16; - sample bpm = s->bpm = 133; + sample bpm = s->bpm *= 1.00000001; sample clock0 = s->clock; sample clock = s->clock += bpm / 60 / SR; if (wrap(clock / quant) < wrap(clock0 / quant) && ! s->fading)
diff @ 2024-05-18 20:05:43 +0100 diff --git a/client/go.c b/client/go.c index 1cede796..e4dca1f8 100644 --- a/client/go.c +++ b/client/go.c @@ -134,7 +134,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[1].delay, 3./256/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) }; - sample spin = twopi * wrap(clock / 4/*64 A*/); + sample spin = twopi * wrap(clock / 32/*64 A*/); sample co = cos(spin); sample si = sin(spin); sample echo[2] =
diff @ 2024-05-18 20:06:10 +0100 diff --git a/client/go.c b/client/go.c index e4dca1f8..4928a51e 100644 --- a/client/go.c +++ b/client/go.c @@ -131,7 +131,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[1].delay, 3./256/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 3./256 *pow(2, floor(wrap(clock) * 4)/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 32/*64 A*/);
diff @ 2024-05-18 20:06:13 +0100 diff --git a/client/go.c b/client/go.c index 4928a51e..b9cae851 100644 --- a/client/go.c +++ b/client/go.c @@ -131,7 +131,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[1].delay, 3./256 *pow(2, floor(wrap(clock) * 4)/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 3./256 *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 32/*64 A*/);
diff @ 2024-05-18 20:06:33 +0100 diff --git a/client/go.c b/client/go.c index b9cae851..62836854 100644 --- a/client/go.c +++ b/client/go.c @@ -121,7 +121,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[0].delay, 5./256/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 5./256 * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7)
diff @ 2024-05-18 20:06:42 +0100 diff --git a/client/go.c b/client/go.c index 62836854..98fd3053 100644 --- a/client/go.c +++ b/client/go.c @@ -121,7 +121,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[0].delay, 5./256 * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 4./256 * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) @@ -131,7 +131,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[1].delay, 3./256 *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 4./256 *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 32/*64 A*/);
diff @ 2024-05-18 20:06:55 +0100 diff --git a/client/go.c b/client/go.c index 98fd3053..f0064576 100644 --- a/client/go.c +++ b/client/go.c @@ -121,7 +121,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[0].delay, 4./256 * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 4./256 * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) @@ -131,7 +131,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[1].delay, 4./256 *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(0.5, 4/*2 M*/ * wrap(clock/4/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 4./256 *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 32/*64 A*/);
diff @ 2024-05-18 20:07:09 +0100 diff --git a/client/go.c b/client/go.c index f0064576..44258383 100644 --- a/client/go.c +++ b/client/go.c @@ -121,7 +121,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[0].delay, 4./256 * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 4./256 * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) @@ -131,7 +131,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[1].delay, 4./256 *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(0.5, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 4./256 *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 32/*64 A*/);
diff @ 2024-05-18 20:07:20 +0100 diff --git a/client/go.c b/client/go.c index 44258383..3b30b300 100644 --- a/client/go.c +++ b/client/go.c @@ -121,7 +121,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[0].delay, 4./256 * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 4./256 * pow(4, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) @@ -131,7 +131,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 174 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[1].delay, 4./256 *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 4./256 *pow(4, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 32/*64 A*/);
diff @ 2024-05-18 20:07:32 +0100 diff --git a/client/go.c b/client/go.c index 3b30b300..db205e9b 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ - , flatq + 174 /*77 B Q*/) + , flatq + 74 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 4./256 * pow(4, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ - , flatq + 174 /*77 B Q*/) + , flatq + 74 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 4./256 *pow(4, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))
diff @ 2024-05-18 20:07:40 +0100 diff --git a/client/go.c b/client/go.c index db205e9b..101a7f81 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ - , flatq + 74 /*77 B Q*/) + , flatq + 17 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 4./256 * pow(4, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ - , flatq + 74 /*77 B Q*/) + , flatq + 17 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 4./256 *pow(4, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))
diff @ 2024-05-18 20:07:45 +0100 diff --git a/client/go.c b/client/go.c index 101a7f81..726cad7a 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ - , flatq + 17 /*77 B Q*/) + , flatq + 7 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 4./256 * pow(4, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ - , flatq + 17 /*77 B Q*/) + , flatq + 7 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 4./256 *pow(4, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))
diff @ 2024-05-18 20:07:50 +0100 diff --git a/client/go.c b/client/go.c index 726cad7a..52f7e86b 100644 --- a/client/go.c +++ b/client/go.c @@ -116,7 +116,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(cos(twopi * clock / 4/*16 H*/) * 7) / 7) , flatq + 1/*7 F*/) - , sin(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 7 /*77 B Q*/) @@ -126,7 +126,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) , flatq + 1/*7 F*/) - , sin(0.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * + , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 7 /*77 B Q*/)
diff @ 2024-05-18 20:07:57 +0100 diff --git a/client/go.c b/client/go.c index 52f7e86b..cae32946 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ - , flatq + 7 /*77 B Q*/) + , flatq + 1 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 4./256 * pow(4, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ - , flatq + 7 /*77 B Q*/) + , flatq + 1 /*77 B Q*/) , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 4./256 *pow(4, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))
diff @ 2024-05-18 20:08:17 +0100 diff --git a/client/go.c b/client/go.c index cae32946..4e653caf 100644 --- a/client/go.c +++ b/client/go.c @@ -110,7 +110,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) kick *= 20/*30 S*/ * pi; kick = sin(kick); - sample k = 0; /*1 J R*/ + sample k = 1; /*1 J R*/ sample echo0[2] = { (4 * biquad(lowpass(&s->bq[1][2] @@ -120,7 +120,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][2] , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 1 /*77 B Q*/) - , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ + , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 4./256 * pow(4, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][3] , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 1 /*77 B Q*/) - , sin(pow(6/*4 E*/, 1 - wrap(clock / 2/*7 K*/)) * kick * k + 2.5/*2 C*/ + , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 4./256 *pow(4, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) };
diff @ 2024-05-18 20:08:31 +0100 diff --git a/client/go.c b/client/go.c index 4e653caf..c244697c 100644 --- a/client/go.c +++ b/client/go.c @@ -121,7 +121,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 1 /*77 B Q*/) , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[0].delay, 4./256 * pow(4, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 4. * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) @@ -131,7 +131,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 1 /*77 B Q*/) , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[1].delay, 4./256 *pow(4, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 4. *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 32/*64 A*/);
diff @ 2024-05-18 20:08:37 +0100 diff --git a/client/go.c b/client/go.c index c244697c..250cccd5 100644 --- a/client/go.c +++ b/client/go.c @@ -121,7 +121,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 1 /*77 B Q*/) , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[0].delay, 4. * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 1. * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) @@ -131,7 +131,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 1 /*77 B Q*/) , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[1].delay, 4. *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 1. *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 32/*64 A*/);
diff @ 2024-05-18 20:08:50 +0100 diff --git a/client/go.c b/client/go.c index 250cccd5..766130e6 100644 --- a/client/go.c +++ b/client/go.c @@ -121,7 +121,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 1 /*77 B Q*/) , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[0].delay, 1. * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 1. * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) @@ -131,7 +131,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 1 /*77 B Q*/) , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[1].delay, 1. *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(2, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 1. *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 32/*64 A*/);
diff @ 2024-05-18 20:09:02 +0100 diff --git a/client/go.c b/client/go.c index 766130e6..2e783556 100644 --- a/client/go.c +++ b/client/go.c @@ -120,7 +120,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][2] , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 1 /*77 B Q*/) - , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ + , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) biquad(highpass(&s->bq[0][3] , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 1 /*77 B Q*/) - , sin(pow(2/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ + , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 1. *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) };
diff @ 2024-05-18 20:09:09 +0100 diff --git a/client/go.c b/client/go.c index 2e783556..56bb93f9 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] - , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ + , 77/3. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 1 /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] - , 77/4. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ + , 77/3. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 1 /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 1. *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))
diff @ 2024-05-18 20:09:15 +0100 diff --git a/client/go.c b/client/go.c index 56bb93f9..e8d3108d 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] - , 77/3. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ + , 77/1. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 1 /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] - , 77/3. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ + , 77/1. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 1 /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 1. *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))
diff @ 2024-05-18 20:09:23 +0100 diff --git a/client/go.c b/client/go.c index e8d3108d..0f6d8089 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] - , 77/1. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ + , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 1 /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] - , 77/1. * pow(2 + (wrap(clock / 8) > 0.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ + , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 1 /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 1. *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))
diff @ 2024-05-18 20:09:26 +0100 diff --git a/client/go.c b/client/go.c index 0f6d8089..c614c260 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] - , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) > 0.5)/*4 R*/ + , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 0.5)/*4 R*/ , flatq + 1 /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] - , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 0.75), wrap(clock / 2) < 0.5)/*4 R*/ + , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) < 0.5)/*4 R*/ , flatq + 1 /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 1. *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))
diff @ 2024-05-18 20:09:37 +0100 diff --git a/client/go.c b/client/go.c index c614c260..41bd1e7e 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] - , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 0.5)/*4 R*/ + , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/ , flatq + 1 /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] - , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) < 0.5)/*4 R*/ + , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/ , flatq + 1 /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 1. *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))
diff @ 2024-05-18 20:09:54 +0100 diff --git a/client/go.c b/client/go.c index 41bd1e7e..8163c6e4 100644 --- a/client/go.c +++ b/client/go.c @@ -106,6 +106,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample kick = 1 - wrap(clock); kick *= kick; kick *= kick; + if (wrap(clock / 2) < 0.5) kick *= kick; kick *= 20/*30 S*/ * pi; kick = sin(kick);
diff @ 2024-05-18 20:10:00 +0100 diff --git a/client/go.c b/client/go.c index 8163c6e4..a49ff81d 100644 --- a/client/go.c +++ b/client/go.c @@ -108,6 +108,8 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) kick *= kick; if (wrap(clock / 2) < 0.5) kick *= kick; + if (wrap(clock / 4) < 0.5) + kick *= kick; kick *= 20/*30 S*/ * pi; kick = sin(kick);
diff @ 2024-05-18 20:10:10 +0100 diff --git a/client/go.c b/client/go.c index a49ff81d..d39ae1f7 100644 --- a/client/go.c +++ b/client/go.c @@ -110,6 +110,8 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) kick *= kick; if (wrap(clock / 4) < 0.5) kick *= kick; + if (wrap(clock / 8) < 0.5) + kick *= kick; kick *= 20/*30 S*/ * pi; kick = sin(kick);
diff @ 2024-05-18 20:10:19 +0100 diff --git a/client/go.c b/client/go.c index d39ae1f7..3c17b089 100644 --- a/client/go.c +++ b/client/go.c @@ -112,7 +112,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) kick *= kick; if (wrap(clock / 8) < 0.5) kick *= kick; - kick *= 20/*30 S*/ * pi; + kick *= 10/*30 S*/ * pi; kick = sin(kick); sample k = 1; /*1 J R*/
diff @ 2024-05-18 20:10:32 +0100 diff --git a/client/go.c b/client/go.c index 3c17b089..ecba1398 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { (4 * biquad(lowpass(&s->bq[1][2] - , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(cos(twopi * clock / 4/*16 H*/) * 7) / 7) + , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(cos(twopi * clock / 4/*16 H*/) * 7) / 7) , flatq + 1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] - , 7 * 7 * 7 /*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) + , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) , flatq + 1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3]
diff @ 2024-05-18 20:10:42 +0100 diff --git a/client/go.c b/client/go.c index ecba1398..70f99c07 100644 --- a/client/go.c +++ b/client/go.c @@ -119,8 +119,8 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { (4 * biquad(lowpass(&s->bq[1][2] - , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(cos(twopi * clock / 4/*16 H*/) * 7) / 7) - , flatq + 1/*7 F*/) + , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0.2/*1 G*/ * /*round*/(cos(twopi * clock / 4/*16 H*/) * 7) / 7) + , flatq + 2/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/ @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] - , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) + , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0.2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) , flatq + 1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3]
diff @ 2024-05-18 20:10:44 +0100 diff --git a/client/go.c b/client/go.c index 70f99c07..9ad7705a 100644 --- a/client/go.c +++ b/client/go.c @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0.2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) - , flatq + 1/*7 F*/) + , flatq + 2/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/
diff @ 2024-05-18 20:10:51 +0100 diff --git a/client/go.c b/client/go.c index 9ad7705a..10717a09 100644 --- a/client/go.c +++ b/client/go.c @@ -120,7 +120,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0.2/*1 G*/ * /*round*/(cos(twopi * clock / 4/*16 H*/) * 7) / 7) - , flatq + 2/*7 F*/) + , flatq + -0/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/ @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0.2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) - , flatq + 2/*7 F*/) + , flatq + 0/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/
diff @ 2024-05-18 20:10:52 +0100 diff --git a/client/go.c b/client/go.c index 10717a09..e2ac9594 100644 --- a/client/go.c +++ b/client/go.c @@ -120,7 +120,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0.2/*1 G*/ * /*round*/(cos(twopi * clock / 4/*16 H*/) * 7) / 7) - , flatq + -0/*7 F*/) + , flatq + 0/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/
diff @ 2024-05-18 20:10:59 +0100 diff --git a/client/go.c b/client/go.c index e2ac9594..8af01e21 100644 --- a/client/go.c +++ b/client/go.c @@ -120,7 +120,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0.2/*1 G*/ * /*round*/(cos(twopi * clock / 4/*16 H*/) * 7) / 7) - , flatq + 0/*7 F*/) + , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/ @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0.2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) - , flatq + 0/*7 F*/) + , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/
diff @ 2024-05-18 20:11:20 +0100 diff --git a/client/go.c b/client/go.c index 8af01e21..1228b4f4 100644 --- a/client/go.c +++ b/client/go.c @@ -126,7 +126,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/ , flatq + 1 /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[0].delay, 1. * pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0.2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) @@ -136,7 +136,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/ , flatq + 1 /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[1].delay, 1. *pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 1. /pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) }; sample spin = twopi * wrap(clock / 32/*64 A*/);
diff @ 2024-05-18 20:11:58 +0100 diff --git a/client/go.c b/client/go.c index 1228b4f4..91097a9e 100644 --- a/client/go.c +++ b/client/go.c @@ -123,8 +123,8 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] - , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/ - , flatq + 1 /*77 B Q*/) + , 77/7. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/ + , flatq + 7 /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) @@ -133,8 +133,8 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] - , 77/1. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/ - , flatq + 1 /*77 B Q*/) + , 77/7. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/ + , flatq + 7 /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 1. /pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))
diff @ 2024-05-18 20:12:11 +0100 diff --git a/client/go.c b/client/go.c index 91097a9e..372c3269 100644 --- a/client/go.c +++ b/client/go.c @@ -123,7 +123,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] - , 77/7. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/ + , 77/3. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/ , flatq + 7 /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) @@ -133,7 +133,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3] - , 77/7. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/ + , 77/3. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/ , flatq + 7 /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[1].delay, 1. /pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))
diff @ 2024-05-18 20:12:33 +0100 diff --git a/client/go.c b/client/go.c index 372c3269..986a557c 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { (4 * biquad(lowpass(&s->bq[1][2] - , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0.2/*1 G*/ * /*round*/(cos(twopi * clock / 4/*16 H*/) * 7) / 7) + , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][2] @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) , (4 * biquad(lowpass(&s->bq[1][3] - , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0.2/*1 G*/ * /*round*/(sin(twopi * clock / 4/*16 H*/) * 7) / 7) + , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * biquad(highpass(&s->bq[0][3]
diff @ 2024-05-18 20:13:24 +0100 diff --git a/client/go.c b/client/go.c index 986a557c..5f8b6f5f 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 1; /*1 J R*/ sample echo0[2] = - { (4 * biquad(lowpass(&s->bq[1][2] + { 0.25 * delread4(&s->del[2].delay, 1000) + (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) - , (4 * biquad(lowpass(&s->bq[1][3] + , 0.25 * delread4(&s->del[3].delay, 1000) + (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -150,6 +150,8 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) //multicomp(echo, &s->comp[0], echo); delwrite(&s->del[0].delay, echo[0]); delwrite(&s->del[1].delay, echo[1]); + delwrite(&s->del[2].delay, echo[0]); + delwrite(&s->del[3].delay, echo[1]); mixdown[0] += k * kick + echo[0]; mixdown[1] += k * kick + echo[1];
diff @ 2024-05-18 20:13:33 +0100 diff --git a/client/go.c b/client/go.c index 5f8b6f5f..e52e3a06 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 1; /*1 J R*/ sample echo0[2] = - { 0.25 * delread4(&s->del[2].delay, 1000) + (4 * biquad(lowpass(&s->bq[1][2] + { 0.75 * delread4(&s->del[2].delay, 1000) + (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) - , 0.25 * delread4(&s->del[3].delay, 1000) + (4 * biquad(lowpass(&s->bq[1][3] + , 0.75 * delread4(&s->del[3].delay, 1000) + (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:13:41 +0100 diff --git a/client/go.c b/client/go.c index e52e3a06..89929089 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 1; /*1 J R*/ sample echo0[2] = - { 0.75 * delread4(&s->del[2].delay, 1000) + (4 * biquad(lowpass(&s->bq[1][2] + { 0.75 * delread4(&s->del[2].delay, 100) + (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) - , 0.75 * delread4(&s->del[3].delay, 1000) + (4 * biquad(lowpass(&s->bq[1][3] + , 0.75 * delread4(&s->del[3].delay, 100) + (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:13:57 +0100 diff --git a/client/go.c b/client/go.c index 89929089..9a160924 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 1; /*1 J R*/ sample echo0[2] = - { 0.75 * delread4(&s->del[2].delay, 100) + (4 * biquad(lowpass(&s->bq[1][2] + { 0.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) - , 0.75 * delread4(&s->del[3].delay, 100) + (4 * biquad(lowpass(&s->bq[1][3] + , 0.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.) + (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:14:06 +0100 diff --git a/client/go.c b/client/go.c index 9a160924..6bd43cb8 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 1; /*1 J R*/ sample echo0[2] = - { 0.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (4 * biquad(lowpass(&s->bq[1][2] + { 3.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (4 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) - , 0.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.) + (4 * biquad(lowpass(&s->bq[1][3] + , 3.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.) + (4 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:14:15 +0100 diff --git a/client/go.c b/client/go.c index 6bd43cb8..fe63cef8 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 1; /*1 J R*/ sample echo0[2] = - { 3.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (4 * biquad(lowpass(&s->bq[1][2] + { 3.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (3 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) - , 3.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.) + (4 * biquad(lowpass(&s->bq[1][3] + , 3.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.) + (3 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:14:20 +0100 diff --git a/client/go.c b/client/go.c index fe63cef8..4cd7179d 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 1; /*1 J R*/ sample echo0[2] = - { 3.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (3 * biquad(lowpass(&s->bq[1][2] + { 3.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (2 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) - , 3.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.) + (3 * biquad(lowpass(&s->bq[1][3] + , 3.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.) + (2 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:14:29 +0100 diff --git a/client/go.c b/client/go.c index 4cd7179d..f6854764 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 1; /*1 J R*/ sample echo0[2] = - { 3.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (2 * biquad(lowpass(&s->bq[1][2] + { 3.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (1 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) - , 3.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.) + (2 * biquad(lowpass(&s->bq[1][3] + , 3.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.) + (1 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:14:47 +0100 diff --git a/client/go.c b/client/go.c index f6854764..a8690e27 100644 --- a/client/go.c +++ b/client/go.c @@ -153,8 +153,8 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) delwrite(&s->del[2].delay, echo[0]); delwrite(&s->del[3].delay, echo[1]); - mixdown[0] += k * kick + echo[0]; - mixdown[1] += k * kick + echo[1]; + mixdown[0] += 0 * kick + echo[0]; + mixdown[1] += 0 * kick + echo[1]; /**********************************************************************/
diff @ 2024-05-18 20:15:01 +0100 diff --git a/client/go.c b/client/go.c index a8690e27..1110949b 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 1; /*1 J R*/ sample echo0[2] = - { 3.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (1 * biquad(lowpass(&s->bq[1][2] + { 3.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (0.25 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) - , 3.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.) + (1 * biquad(lowpass(&s->bq[1][3] + , 3.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.) + (0.25 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:15:12 +0100 diff --git a/client/go.c b/client/go.c index 1110949b..559282d1 100644 --- a/client/go.c +++ b/client/go.c @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) - , 3.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.) + (0.25 * biquad(lowpass(&s->bq[1][3] + , 3.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.1) + (0.25 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:15:24 +0100 diff --git a/client/go.c b/client/go.c index 559282d1..8a0efbae 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 1; /*1 J R*/ sample echo0[2] = - { 3.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (0.25 * biquad(lowpass(&s->bq[1][2] + { 3.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (0.125 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) - , 3.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.1) + (0.25 * biquad(lowpass(&s->bq[1][3] + , 3.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.1) + (0.125 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:15:32 +0100 diff --git a/client/go.c b/client/go.c index 8a0efbae..afd9a079 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 1; /*1 J R*/ sample echo0[2] = - { 3.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (0.125 * biquad(lowpass(&s->bq[1][2] + { 3.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (0.0125 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) - , 3.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.1) + (0.125 * biquad(lowpass(&s->bq[1][3] + , 3.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.1) + (0.0125 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:15:43 +0100 diff --git a/client/go.c b/client/go.c index afd9a079..49ed7d29 100644 --- a/client/go.c +++ b/client/go.c @@ -139,7 +139,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[1].delay, 1. /pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) }; - sample spin = twopi * wrap(clock / 32/*64 A*/); + sample spin = twopi * wrap(clock / 256/*64 A*/); sample co = cos(spin); sample si = sin(spin); sample echo[2] =
diff @ 2024-05-18 20:16:04 +0100 diff --git a/client/go.c b/client/go.c index 49ed7d29..6b9f97f9 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 1; /*1 J R*/ sample echo0[2] = - { 3.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (0.0125 * biquad(lowpass(&s->bq[1][2] + { tanh(3.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (0.0125 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -126,9 +126,9 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/3. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/ , flatq + 7 /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) - , 3.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.1) + (0.0125 * biquad(lowpass(&s->bq[1][3] + , tanh(3.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.1) + (0.0125 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -136,7 +136,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , 77/3. * pow(2 + (wrap(clock / 8) > 10.75) + (wrap(clock / 16) > 10.75), wrap(clock / 2) > 10.5)/*4 R*/ , flatq + 7 /*77 B Q*/) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ - * delread4(&s->del[1].delay, 1. /pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/)))))))) + * delread4(&s->del[1].delay, 1. /pow(2, floor(wrap(clock) * 4))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) }; sample spin = twopi * wrap(clock / 256/*64 A*/);
diff @ 2024-05-18 20:16:10 +0100 diff --git a/client/go.c b/client/go.c index 6b9f97f9..918e99c7 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 1; /*1 J R*/ sample echo0[2] = - { tanh(3.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (0.0125 * biquad(lowpass(&s->bq[1][2] + { tanh(2.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (0.0125 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) - , tanh(3.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.1) + (0.0125 * biquad(lowpass(&s->bq[1][3] + , tanh(2.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.1) + (0.0125 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:16:15 +0100 diff --git a/client/go.c b/client/go.c index 918e99c7..87d65845 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 1; /*1 J R*/ sample echo0[2] = - { tanh(2.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (0.0125 * biquad(lowpass(&s->bq[1][2] + { tanh(1.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (0.0125 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) - , tanh(2.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.1) + (0.0125 * biquad(lowpass(&s->bq[1][3] + , tanh(1.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.1) + (0.0125 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:16:19 +0100 diff --git a/client/go.c b/client/go.c index 87d65845..c0739c8d 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 1; /*1 J R*/ sample echo0[2] = - { tanh(1.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (0.0125 * biquad(lowpass(&s->bq[1][2] + { sin(1.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (0.0125 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) - , tanh(1.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.1) + (0.0125 * biquad(lowpass(&s->bq[1][3] + , sin(1.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.1) + (0.0125 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:16:54 +0100 diff --git a/client/go.c b/client/go.c index c0739c8d..04b1cc50 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 1; /*1 J R*/ sample echo0[2] = - { sin(1.75 * delread4(&s->del[2].delay, 1000 * 3./77) + (0.0125 * biquad(lowpass(&s->bq[1][2] + { sin(1.75 * biquad(lowpass(&s->bq[8][0], 8000, flatq), delread4(&s->del[2].delay, 1000 * 3./77)) + (0.0125 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:17:12 +0100 diff --git a/client/go.c b/client/go.c index 04b1cc50..de6c2bf3 100644 --- a/client/go.c +++ b/client/go.c @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) - , sin(1.75 * delread4(&s->del[3].delay, 1000 * 2 / 77.1) + (0.0125 * biquad(lowpass(&s->bq[1][3] + , sin(1.75 * biquad(lowpass(&s->bq[8][1], 8000, flatq), delread4(&s->del[3].delay, 1000 * 2 / 77.)1) + (0.0125 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:17:21 +0100 diff --git a/client/go.c b/client/go.c index de6c2bf3..ea39650a 100644 --- a/client/go.c +++ b/client/go.c @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) - , sin(1.75 * biquad(lowpass(&s->bq[8][1], 8000, flatq), delread4(&s->del[3].delay, 1000 * 2 / 77.)1) + (0.0125 * biquad(lowpass(&s->bq[1][3] + , sin(1.75 * biquad(lowpass(&s->bq[8][1], 8000, flatq), delread4(&s->del[3].delay, 1000 * 2 / 77.)) + (0.0125 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:17:29 +0100 diff --git a/client/go.c b/client/go.c index ea39650a..b973a5c8 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 1; /*1 J R*/ sample echo0[2] = - { sin(1.75 * biquad(lowpass(&s->bq[8][0], 8000, flatq), delread4(&s->del[2].delay, 1000 * 3./77)) + (0.0125 * biquad(lowpass(&s->bq[1][2] + { sin(1.75 * biquad(lowpass(&s->bq[8][0], 4000, flatq), delread4(&s->del[2].delay, 1000 * 3./77)) + (0.0125 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -128,7 +128,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) - , sin(1.75 * biquad(lowpass(&s->bq[8][1], 8000, flatq), delread4(&s->del[3].delay, 1000 * 2 / 77.)) + (0.0125 * biquad(lowpass(&s->bq[1][3] + , sin(1.75 * biquad(lowpass(&s->bq[8][1], 4000, flatq), delread4(&s->del[3].delay, 1000 * 2 / 77.)) + (0.0125 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:18:08 +0100 diff --git a/client/go.c b/client/go.c index b973a5c8..f4439bd5 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,8 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 1; /*1 J R*/ sample echo0[2] = - { sin(1.75 * biquad(lowpass(&s->bq[8][0], 4000, flatq), delread4(&s->del[2].delay, 1000 * 3./77)) + (0.0125 * biquad(lowpass(&s->bq[1][2] + { sin(1.75 * + biquad(highpass(&s->bq[8][2], 40, flatq), biquad(lowpass(&s->bq[8][0], 4000, flatq), delread4(&s->del[2].delay, 1000 * 3./77)) + (0.0125 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:18:19 +0100 diff --git a/client/go.c b/client/go.c index f4439bd5..fa647b27 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { sin(1.75 * - biquad(highpass(&s->bq[8][2], 40, flatq), biquad(lowpass(&s->bq[8][0], 4000, flatq), delread4(&s->del[2].delay, 1000 * 3./77)) + (0.0125 * biquad(lowpass(&s->bq[1][2] + biquad(highpass(&s->bq[8][2], 40, flatq), biquad(lowpass(&s->bq[8][0], 4000, flatq), delread4(&s->del[2].delay, 1000 * 3./77))) + (0.0125 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:18:39 +0100 diff --git a/client/go.c b/client/go.c index fa647b27..9fa6b8c9 100644 --- a/client/go.c +++ b/client/go.c @@ -129,7 +129,8 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) - , sin(1.75 * biquad(lowpass(&s->bq[8][1], 4000, flatq), delread4(&s->del[3].delay, 1000 * 2 / 77.)) + (0.0125 * biquad(lowpass(&s->bq[1][3] + , sin(1.75 * + biquad(highpass(&s->bq[8][3], 40, flatq), biquad(lowpass(&s->bq[8][1], 4000, flatq), delread4(&s->del[3].delay, 1000 * 2 / 77.)) + (0.0125 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:18:45 +0100 diff --git a/client/go.c b/client/go.c index 9fa6b8c9..842b57f4 100644 --- a/client/go.c +++ b/client/go.c @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) , sin(1.75 * - biquad(highpass(&s->bq[8][3], 40, flatq), biquad(lowpass(&s->bq[8][1], 4000, flatq), delread4(&s->del[3].delay, 1000 * 2 / 77.)) + (0.0125 * biquad(lowpass(&s->bq[1][3] + biquad(highpass(&s->bq[8][3], 40, flatq), biquad(lowpass(&s->bq[8][1], 4000, flatq), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0.0125 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:18:57 +0100 diff --git a/client/go.c b/client/go.c index 842b57f4..00a3efc7 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 1; /*1 J R*/ sample echo0[2] = - { sin(1.75 * + { sin(2.75 * biquad(highpass(&s->bq[8][2], 40, flatq), biquad(lowpass(&s->bq[8][0], 4000, flatq), delread4(&s->del[2].delay, 1000 * 3./77))) + (0.0125 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) - , sin(1.75 * + , sin(2.75 * biquad(highpass(&s->bq[8][3], 40, flatq), biquad(lowpass(&s->bq[8][1], 4000, flatq), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0.0125 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/)
diff @ 2024-05-18 20:19:07 +0100 diff --git a/client/go.c b/client/go.c index 00a3efc7..217cf368 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { sin(2.75 * - biquad(highpass(&s->bq[8][2], 40, flatq), biquad(lowpass(&s->bq[8][0], 4000, flatq), delread4(&s->del[2].delay, 1000 * 3./77))) + (0.0125 * biquad(lowpass(&s->bq[1][2] + biquad(highpass(&s->bq[8][2], 40, flatq + 0.1), biquad(lowpass(&s->bq[8][0], 4000, flatq), delread4(&s->del[2].delay, 1000 * 3./77))) + (0.0125 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) , sin(2.75 * - biquad(highpass(&s->bq[8][3], 40, flatq), biquad(lowpass(&s->bq[8][1], 4000, flatq), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0.0125 * biquad(lowpass(&s->bq[1][3] + biquad(highpass(&s->bq[8][3], 40, flatq + 0.1), biquad(lowpass(&s->bq[8][1], 4000, flatq), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0.0125 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:19:16 +0100 diff --git a/client/go.c b/client/go.c index 217cf368..39822540 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { sin(2.75 * - biquad(highpass(&s->bq[8][2], 40, flatq + 0.1), biquad(lowpass(&s->bq[8][0], 4000, flatq), delread4(&s->del[2].delay, 1000 * 3./77))) + (0.0125 * biquad(lowpass(&s->bq[1][2] + biquad(highpass(&s->bq[8][2], 40, flatq + 0.0), biquad(lowpass(&s->bq[8][0], 4000, flatq), delread4(&s->del[2].delay, 1000 * 3./77))) + (0.0125 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) , sin(2.75 * - biquad(highpass(&s->bq[8][3], 40, flatq + 0.1), biquad(lowpass(&s->bq[8][1], 4000, flatq), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0.0125 * biquad(lowpass(&s->bq[1][3] + biquad(highpass(&s->bq[8][3], 40, flatq + 0.0), biquad(lowpass(&s->bq[8][1], 4000, flatq), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0.0125 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:19:22 +0100 diff --git a/client/go.c b/client/go.c index 39822540..65fd1cdc 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { sin(2.75 * - biquad(highpass(&s->bq[8][2], 40, flatq + 0.0), biquad(lowpass(&s->bq[8][0], 4000, flatq), delread4(&s->del[2].delay, 1000 * 3./77))) + (0.0125 * biquad(lowpass(&s->bq[1][2] + biquad(highpass(&s->bq[8][2], 40, flatq + 0.001), biquad(lowpass(&s->bq[8][0], 4000, flatq), delread4(&s->del[2].delay, 1000 * 3./77))) + (0.0125 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) , sin(2.75 * - biquad(highpass(&s->bq[8][3], 40, flatq + 0.0), biquad(lowpass(&s->bq[8][1], 4000, flatq), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0.0125 * biquad(lowpass(&s->bq[1][3] + biquad(highpass(&s->bq[8][3], 40, flatq + 0.001), biquad(lowpass(&s->bq[8][1], 4000, flatq), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0.0125 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:19:40 +0100 diff --git a/client/go.c b/client/go.c index 65fd1cdc..8ee53071 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { sin(2.75 * - biquad(highpass(&s->bq[8][2], 40, flatq + 0.001), biquad(lowpass(&s->bq[8][0], 4000, flatq), delread4(&s->del[2].delay, 1000 * 3./77))) + (0.0125 * biquad(lowpass(&s->bq[1][2] + biquad(highpass(&s->bq[8][2], 40, flatq + 0.001), biquad(lowpass(&s->bq[8][0], 4000, flatq + 0.001), delread4(&s->del[2].delay, 1000 * 3./77))) + (0.0125 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) , sin(2.75 * - biquad(highpass(&s->bq[8][3], 40, flatq + 0.001), biquad(lowpass(&s->bq[8][1], 4000, flatq), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0.0125 * biquad(lowpass(&s->bq[1][3] + biquad(highpass(&s->bq[8][3], 40, flatq + 0.001), biquad(lowpass(&s->bq[8][1], 4000, flatq + 0.001), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0.0125 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:19:47 +0100 diff --git a/client/go.c b/client/go.c index 8ee53071..c51a0c8b 100644 --- a/client/go.c +++ b/client/go.c @@ -115,7 +115,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) kick *= 10/*30 S*/ * pi; kick = sin(kick); - sample k = 1; /*1 J R*/ + sample k = 0; /*1 J R*/ sample echo0[2] = { sin(2.75 *
diff @ 2024-05-18 20:20:00 +0100 diff --git a/client/go.c b/client/go.c index c51a0c8b..2e2e1948 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { sin(2.75 * - biquad(highpass(&s->bq[8][2], 40, flatq + 0.001), biquad(lowpass(&s->bq[8][0], 4000, flatq + 0.001), delread4(&s->del[2].delay, 1000 * 3./77))) + (0.0125 * biquad(lowpass(&s->bq[1][2] + biquad(highpass(&s->bq[8][2], 40, flatq + 0.001), biquad(lowpass(&s->bq[8][0], 4000, flatq + 0.001), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) , sin(2.75 * - biquad(highpass(&s->bq[8][3], 40, flatq + 0.001), biquad(lowpass(&s->bq[8][1], 4000, flatq + 0.001), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0.0125 * biquad(lowpass(&s->bq[1][3] + biquad(highpass(&s->bq[8][3], 40, flatq + 0.001), biquad(lowpass(&s->bq[8][1], 4000, flatq + 0.001), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:20:14 +0100 diff --git a/client/go.c b/client/go.c index 2e2e1948..2a3373eb 100644 --- a/client/go.c +++ b/client/go.c @@ -88,7 +88,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) //return; // fading sample quant = 16; - sample bpm = s->bpm *= 1.00000001; + sample bpm = s->bpm *= 1.0000001; sample clock0 = s->clock; sample clock = s->clock += bpm / 60 / SR; if (wrap(clock / quant) < wrap(clock0 / quant) && ! s->fading)
diff @ 2024-05-18 20:20:21 +0100 diff --git a/client/go.c b/client/go.c index 2a3373eb..26b80521 100644 --- a/client/go.c +++ b/client/go.c @@ -88,7 +88,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) //return; // fading sample quant = 16; - sample bpm = s->bpm *= 1.0000001; + sample bpm = s->bpm *= 1.000001; sample clock0 = s->clock; sample clock = s->clock += bpm / 60 / SR; if (wrap(clock / quant) < wrap(clock0 / quant) && ! s->fading)
diff @ 2024-05-18 20:20:40 +0100 diff --git a/client/go.c b/client/go.c index 26b80521..09a37849 100644 --- a/client/go.c +++ b/client/go.c @@ -118,7 +118,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample k = 0; /*1 J R*/ sample echo0[2] = - { sin(2.75 * + { sin(2.7 * biquad(highpass(&s->bq[8][2], 40, flatq + 0.001), biquad(lowpass(&s->bq[8][0], 4000, flatq + 0.001), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) @@ -129,7 +129,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) , sin(pow(1/*4 E*/, 1 - wrap(clock / 1/*7 K*/)) * kick * k + 2.5/*2 C*/ * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) - , sin(2.75 * + , sin(2.7 * biquad(highpass(&s->bq[8][3], 40, flatq + 0.001), biquad(lowpass(&s->bq[8][1], 4000, flatq + 0.001), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/)
diff @ 2024-05-18 20:20:59 +0100 diff --git a/client/go.c b/client/go.c index 09a37849..501e742e 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { sin(2.7 * - biquad(highpass(&s->bq[8][2], 40, flatq + 0.001), biquad(lowpass(&s->bq[8][0], 4000, flatq + 0.001), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] + biquad(highpass(&s->bq[8][2], 40, flatq + 0.01), biquad(lowpass(&s->bq[8][0], 4000, flatq + 0.001), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) , sin(2.7 * - biquad(highpass(&s->bq[8][3], 40, flatq + 0.001), biquad(lowpass(&s->bq[8][1], 4000, flatq + 0.001), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0 * biquad(lowpass(&s->bq[1][3] + biquad(highpass(&s->bq[8][3], 40, flatq + 0.01), biquad(lowpass(&s->bq[8][1], 4000, flatq + 0.001), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:21:07 +0100 diff --git a/client/go.c b/client/go.c index 501e742e..64a1a547 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { sin(2.7 * - biquad(highpass(&s->bq[8][2], 40, flatq + 0.01), biquad(lowpass(&s->bq[8][0], 4000, flatq + 0.001), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] + biquad(highpass(&s->bq[8][2], 40, flatq + 0.1), biquad(lowpass(&s->bq[8][0], 4000, flatq + 0.001), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) , sin(2.7 * - biquad(highpass(&s->bq[8][3], 40, flatq + 0.01), biquad(lowpass(&s->bq[8][1], 4000, flatq + 0.001), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0 * biquad(lowpass(&s->bq[1][3] + biquad(highpass(&s->bq[8][3], 40, flatq + 0.1), biquad(lowpass(&s->bq[8][1], 4000, flatq + 0.001), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:21:25 +0100 diff --git a/client/go.c b/client/go.c index 64a1a547..6929f4dd 100644 --- a/client/go.c +++ b/client/go.c @@ -88,7 +88,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) //return; // fading sample quant = 16; - sample bpm = s->bpm *= 1.000001; + sample bpm = s->bpm *= 1.00001; sample clock0 = s->clock; sample clock = s->clock += bpm / 60 / SR; if (wrap(clock / quant) < wrap(clock0 / quant) && ! s->fading)
diff @ 2024-05-18 20:21:39 +0100 diff --git a/client/go.c b/client/go.c index 6929f4dd..cb0bde4d 100644 --- a/client/go.c +++ b/client/go.c @@ -88,7 +88,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) //return; // fading sample quant = 16; - sample bpm = s->bpm *= 1.00001; + sample bpm = s->bpm *= 1.0000; sample clock0 = s->clock; sample clock = s->clock += bpm / 60 / SR; if (wrap(clock / quant) < wrap(clock0 / quant) && ! s->fading)
diff @ 2024-05-18 20:21:43 +0100 diff --git a/client/go.c b/client/go.c index cb0bde4d..6929f4dd 100644 --- a/client/go.c +++ b/client/go.c @@ -88,7 +88,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) //return; // fading sample quant = 16; - sample bpm = s->bpm *= 1.0000; + sample bpm = s->bpm *= 1.00001; sample clock0 = s->clock; sample clock = s->clock += bpm / 60 / SR; if (wrap(clock / quant) < wrap(clock0 / quant) && ! s->fading)
diff @ 2024-05-18 20:21:45 +0100 diff --git a/client/go.c b/client/go.c index 6929f4dd..cb0bde4d 100644 --- a/client/go.c +++ b/client/go.c @@ -88,7 +88,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) //return; // fading sample quant = 16; - sample bpm = s->bpm *= 1.00001; + sample bpm = s->bpm *= 1.0000; sample clock0 = s->clock; sample clock = s->clock += bpm / 60 / SR; if (wrap(clock / quant) < wrap(clock0 / quant) && ! s->fading)
diff @ 2024-05-18 20:21:52 +0100 diff --git a/client/go.c b/client/go.c index cb0bde4d..42d6df26 100644 --- a/client/go.c +++ b/client/go.c @@ -88,7 +88,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) //return; // fading sample quant = 16; - sample bpm = s->bpm *= 1.0000; + sample bpm = s->bpm *= 0.9999999999; sample clock0 = s->clock; sample clock = s->clock += bpm / 60 / SR; if (wrap(clock / quant) < wrap(clock0 / quant) && ! s->fading)
diff @ 2024-05-18 20:21:57 +0100 diff --git a/client/go.c b/client/go.c index 42d6df26..f01ac049 100644 --- a/client/go.c +++ b/client/go.c @@ -88,7 +88,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) //return; // fading sample quant = 16; - sample bpm = s->bpm *= 0.9999999999; + sample bpm = s->bpm *= 0.99999999; sample clock0 = s->clock; sample clock = s->clock += bpm / 60 / SR; if (wrap(clock / quant) < wrap(clock0 / quant) && ! s->fading)
diff @ 2024-05-18 20:22:03 +0100 diff --git a/client/go.c b/client/go.c index f01ac049..8b17d8a2 100644 --- a/client/go.c +++ b/client/go.c @@ -88,7 +88,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) //return; // fading sample quant = 16; - sample bpm = s->bpm *= 0.99999999; + sample bpm = s->bpm *= 1.0000001; sample clock0 = s->clock; sample clock = s->clock += bpm / 60 / SR; if (wrap(clock / quant) < wrap(clock0 / quant) && ! s->fading)
diff @ 2024-05-18 20:22:25 +0100 diff --git a/client/go.c b/client/go.c index 8b17d8a2..db3c949a 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { sin(2.7 * - biquad(highpass(&s->bq[8][2], 40, flatq + 0.1), biquad(lowpass(&s->bq[8][0], 4000, flatq + 0.001), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] + biquad(highpass(&s->bq[8][2], 40, flatq + 0.1), biquad(lowpass(&s->bq[8][0], 4000, flatq + 0.01), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) , sin(2.7 * - biquad(highpass(&s->bq[8][3], 40, flatq + 0.1), biquad(lowpass(&s->bq[8][1], 4000, flatq + 0.001), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0 * biquad(lowpass(&s->bq[1][3] + biquad(highpass(&s->bq[8][3], 40, flatq + 0.1), biquad(lowpass(&s->bq[8][1], 4000, flatq + 0.01), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:22:39 +0100 diff --git a/client/go.c b/client/go.c index db3c949a..a5904c6e 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { sin(2.7 * - biquad(highpass(&s->bq[8][2], 40, flatq + 0.1), biquad(lowpass(&s->bq[8][0], 4000, flatq + 0.01), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] + biquad(highpass(&s->bq[8][2], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][0], 4000, flatq + 0.01), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) , sin(2.7 * - biquad(highpass(&s->bq[8][3], 40, flatq + 0.1), biquad(lowpass(&s->bq[8][1], 4000, flatq + 0.01), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0 * biquad(lowpass(&s->bq[1][3] + biquad(highpass(&s->bq[8][3], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][1], 4000, flatq + 0.01), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:22:52 +0100 diff --git a/client/go.c b/client/go.c index a5904c6e..54481e1a 100644 --- a/client/go.c +++ b/client/go.c @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) , sin(2.7 * - biquad(highpass(&s->bq[8][3], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][1], 4000, flatq + 0.01), delread4(&s->del[3].delay, 1000 * 2 / 77.))) + (0 * biquad(lowpass(&s->bq[1][3] + biquad(highpass(&s->bq[8][3], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][1], 4000, flatq + 0.01), delread4(&s->del[3].delay, 1000 * 2 / 77.01))) + (0 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:22:59 +0100 diff --git a/client/go.c b/client/go.c index 54481e1a..c848e622 100644 --- a/client/go.c +++ b/client/go.c @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) , sin(2.7 * - biquad(highpass(&s->bq[8][3], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][1], 4000, flatq + 0.01), delread4(&s->del[3].delay, 1000 * 2 / 77.01))) + (0 * biquad(lowpass(&s->bq[1][3] + biquad(highpass(&s->bq[8][3], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][1], 4000, flatq + 0.01), delread4(&s->del[3].delay, 1000 * 2 / 77.1))) + (0 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:23:14 +0100 diff --git a/client/go.c b/client/go.c index c848e622..f401aa45 100644 --- a/client/go.c +++ b/client/go.c @@ -88,7 +88,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) //return; // fading sample quant = 16; - sample bpm = s->bpm *= 1.0000001; + sample bpm = s->bpm *= 1.000001; sample clock0 = s->clock; sample clock = s->clock += bpm / 60 / SR; if (wrap(clock / quant) < wrap(clock0 / quant) && ! s->fading)
diff @ 2024-05-18 20:23:41 +0100 diff --git a/client/go.c b/client/go.c index f401aa45..e4b45a00 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { sin(2.7 * - biquad(highpass(&s->bq[8][2], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][0], 4000, flatq + 0.01), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] + biquad(highpass(&s->bq[8][2], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][0], 4000, flatq + 0.1), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) , sin(2.7 * - biquad(highpass(&s->bq[8][3], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][1], 4000, flatq + 0.01), delread4(&s->del[3].delay, 1000 * 2 / 77.1))) + (0 * biquad(lowpass(&s->bq[1][3] + biquad(highpass(&s->bq[8][3], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][1], 4000, flatq + 0.1), delread4(&s->del[3].delay, 1000 * 2 / 77.1))) + (0 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:23:48 +0100 diff --git a/client/go.c b/client/go.c index e4b45a00..13feaacb 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { sin(2.7 * - biquad(highpass(&s->bq[8][2], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][0], 4000, flatq + 0.1), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] + biquad(highpass(&s->bq[8][2], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][0], 2000, flatq + 0.1), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) , sin(2.7 * - biquad(highpass(&s->bq[8][3], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][1], 4000, flatq + 0.1), delread4(&s->del[3].delay, 1000 * 2 / 77.1))) + (0 * biquad(lowpass(&s->bq[1][3] + biquad(highpass(&s->bq[8][3], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][1], 2000, flatq + 0.1), delread4(&s->del[3].delay, 1000 * 2 / 77.1))) + (0 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:23:54 +0100 diff --git a/client/go.c b/client/go.c index 13feaacb..9d25ddf1 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { sin(2.7 * - biquad(highpass(&s->bq[8][2], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][0], 2000, flatq + 0.1), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] + biquad(highpass(&s->bq[8][2], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][0], 1000, flatq + 0.1), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) , sin(2.7 * - biquad(highpass(&s->bq[8][3], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][1], 2000, flatq + 0.1), delread4(&s->del[3].delay, 1000 * 2 / 77.1))) + (0 * biquad(lowpass(&s->bq[1][3] + biquad(highpass(&s->bq[8][3], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][1], 1000, flatq + 0.1), delread4(&s->del[3].delay, 1000 * 2 / 77.1))) + (0 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:23:59 +0100 diff --git a/client/go.c b/client/go.c index 9d25ddf1..085b281e 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { sin(2.7 * - biquad(highpass(&s->bq[8][2], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][0], 1000, flatq + 0.1), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] + biquad(highpass(&s->bq[8][2], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][0], 100, flatq + 0.1), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) , sin(2.7 * - biquad(highpass(&s->bq[8][3], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][1], 1000, flatq + 0.1), delread4(&s->del[3].delay, 1000 * 2 / 77.1))) + (0 * biquad(lowpass(&s->bq[1][3] + biquad(highpass(&s->bq[8][3], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][1], 100, flatq + 0.1), delread4(&s->del[3].delay, 1000 * 2 / 77.1))) + (0 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:24:08 +0100 diff --git a/client/go.c b/client/go.c index 085b281e..cb7e7598 100644 --- a/client/go.c +++ b/client/go.c @@ -119,7 +119,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) sample echo0[2] = { sin(2.7 * - biquad(highpass(&s->bq[8][2], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][0], 100, flatq + 0.1), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] + biquad(highpass(&s->bq[8][2], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][0], 100, flatq), delread4(&s->del[2].delay, 1000 * 3./77))) + (0 * biquad(lowpass(&s->bq[1][2] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(cos(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) *4), sqrt(5))) * clock), 3./7/*7 V*/)) * @@ -130,7 +130,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) * delread4(&s->del[0].delay, 1. / pow(2, floor(wrap(clock/2) * 8))/*2 D U*/ * 15000 / bpm * pow(1, 1/*2 M*/ * wrap(clock/1/*4 L T*/))))))))) , sin(2.7 * - biquad(highpass(&s->bq[8][3], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][1], 100, flatq + 0.1), delread4(&s->del[3].delay, 1000 * 2 / 77.1))) + (0 * biquad(lowpass(&s->bq[1][3] + biquad(highpass(&s->bq[8][3], 40, flatq + 0.2), biquad(lowpass(&s->bq[8][1], 100, flatq), delread4(&s->del[3].delay, 1000 * 2 / 77.1))) + (0 * biquad(lowpass(&s->bq[1][3] , 7 * 7 * 7 * 7/*4 N*/ * pow(0.5, 0./*1 G*/ * /*round*/(sin(twopi * clock / 8/*16 H*/) * 7) / 7) , flatq + 0.1/*7 F*/) , sin(1.5 * (1/*5 I*/ - 0.0/*4 O*/ * pow(wrap(pow(3/*2 P*/, fmod(floor(wrap(clock / 2) * 4), sqrt(5))) * clock), 3./7/*7 V*/)) *
diff @ 2024-05-18 20:24:15 +0100 diff --git a/client/go.c b/client/go.c index cb7e7598..b104b30c 100644 --- a/client/go.c +++ b/client/go.c @@ -88,7 +88,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) //return; // fading sample quant = 16; - sample bpm = s->bpm *= 1.000001; + sample bpm = s->bpm *= 1.01; sample clock0 = s->clock; sample clock = s->clock += bpm / 60 / SR; if (wrap(clock / quant) < wrap(clock0 / quant) && ! s->fading)