clive is an audio live-coding skeleton for the C programming language
diff @ 2022-07-21 21:21:57 +0100 diff --git a/client/go.c b/client/go.c index f708a834..a66d12b9 100644 --- a/client/go.c +++ b/client/go.c @@ -8,7 +8,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { - int hard_reset = 1; + int hard_reset = 0; if (s->reloaded) {
diff @ 2022-07-21 21:22:21 +0100 diff --git a/client/go.c b/client/go.c index a66d12b9..2a79e13c 100644 --- a/client/go.c +++ b/client/go.c @@ -73,6 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a + + sin(t / 512) * sin(t / 8) 8 sin(3 * a) ); }
diff @ 2022-07-21 21:22:22 +0100 diff --git a/client/go.c b/client/go.c index 2a79e13c..0cd40cc3 100644 --- a/client/go.c +++ b/client/go.c @@ -73,7 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a - + sin(t / 512) * sin(t / 8) 8 sin(3 * a) + + sin(t / 512) * sin(t / 8) * sin(3 * a) ); }
diff @ 2022-07-21 21:22:53 +0100 diff --git a/client/go.c b/client/go.c index 0cd40cc3..bae03f01 100644 --- a/client/go.c +++ b/client/go.c @@ -74,6 +74,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) wave[c] = sin ( a + sin(t / 512) * sin(t / 8) * sin(3 * a) + + sin(t / 256) * sin(t / 8) * sin(5 * a) ); }
diff @ 2022-07-21 21:23:19 +0100 diff --git a/client/go.c b/client/go.c index bae03f01..c3fc9bf2 100644 --- a/client/go.c +++ b/client/go.c @@ -75,6 +75,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) ( a + sin(t / 512) * sin(t / 8) * sin(3 * a) + sin(t / 256) * sin(t / 8) * sin(5 * a) + + sin(t / 128) * sin(t / 8) * (c ? cos : sin)(6 * a) ); }
diff @ 2022-07-21 21:23:37 +0100 diff --git a/client/go.c b/client/go.c index c3fc9bf2..17dd8157 100644 --- a/client/go.c +++ b/client/go.c @@ -76,6 +76,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 512) * sin(t / 8) * sin(3 * a) + sin(t / 256) * sin(t / 8) * sin(5 * a) + sin(t / 128) * sin(t / 8) * (c ? cos : sin)(6 * a) + + sin(t / 64) * sin(t / 4) * sin(2 * a) ); }
diff @ 2022-07-21 21:23:53 +0100 diff --git a/client/go.c b/client/go.c index 17dd8157..b7aac4cf 100644 --- a/client/go.c +++ b/client/go.c @@ -77,6 +77,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 8) * sin(5 * a) + sin(t / 128) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 64) * sin(t / 4) * sin(2 * a) + + sin(t / 32) * sin(t / 4) * sin(4 * a) ); }
diff @ 2022-07-21 21:24:27 +0100 diff --git a/client/go.c b/client/go.c index b7aac4cf..ece70eee 100644 --- a/client/go.c +++ b/client/go.c @@ -78,6 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 128) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 64) * sin(t / 4) * sin(2 * a) + sin(t / 32) * sin(t / 4) * sin(4 * a) + + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) ); }
diff @ 2022-07-21 21:24:54 +0100 diff --git a/client/go.c b/client/go.c index ece70eee..41b2a018 100644 --- a/client/go.c +++ b/client/go.c @@ -79,6 +79,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 64) * sin(t / 4) * sin(2 * a) + sin(t / 32) * sin(t / 4) * sin(4 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) + + sin(t / 8) * sin(t / 2) * cos(a) ); }
diff @ 2022-07-21 21:25:06 +0100 diff --git a/client/go.c b/client/go.c index 41b2a018..9f220b92 100644 --- a/client/go.c +++ b/client/go.c @@ -79,7 +79,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 64) * sin(t / 4) * sin(2 * a) + sin(t / 32) * sin(t / 4) * sin(4 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) - + sin(t / 8) * sin(t / 2) * cos(a) + + pow(sin(t / 8), 4) * sin(t / 2) * cos(a) ); }
diff @ 2022-07-21 21:25:14 +0100 diff --git a/client/go.c b/client/go.c index 9f220b92..3d8aadfb 100644 --- a/client/go.c +++ b/client/go.c @@ -79,7 +79,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 64) * sin(t / 4) * sin(2 * a) + sin(t / 32) * sin(t / 4) * sin(4 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) - + pow(sin(t / 8), 4) * sin(t / 2) * cos(a) + + 2 * pow(sin(t / 8), 4) * sin(t / 2) * cos(a) ); }
diff @ 2022-07-21 21:25:22 +0100 diff --git a/client/go.c b/client/go.c index 3d8aadfb..52223ee3 100644 --- a/client/go.c +++ b/client/go.c @@ -79,7 +79,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 64) * sin(t / 4) * sin(2 * a) + sin(t / 32) * sin(t / 4) * sin(4 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) - + 2 * pow(sin(t / 8), 4) * sin(t / 2) * cos(a) + + 4 * pow(sin(t / 8), 4) * sin(t / 2) * cos(a) ); }
diff @ 2022-07-21 21:25:29 +0100 diff --git a/client/go.c b/client/go.c index 52223ee3..86b88168 100644 --- a/client/go.c +++ b/client/go.c @@ -79,7 +79,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 64) * sin(t / 4) * sin(2 * a) + sin(t / 32) * sin(t / 4) * sin(4 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) - + 4 * pow(sin(t / 8), 4) * sin(t / 2) * cos(a) + + 8 * pow(sin(t / 8), 4) * sin(t / 2) * cos(a) ); }
diff @ 2022-07-21 21:25:53 +0100 diff --git a/client/go.c b/client/go.c index 86b88168..5049dc2c 100644 --- a/client/go.c +++ b/client/go.c @@ -80,6 +80,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 32) * sin(t / 4) * sin(4 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) + 8 * pow(sin(t / 8), 4) * sin(t / 2) * cos(a) + + 4 * pow(sin(t / 4), 4) * sin(t / 2) * sin(a) ); }
diff @ 2022-07-21 21:26:24 +0100 diff --git a/client/go.c b/client/go.c index 5049dc2c..dfc9543f 100644 --- a/client/go.c +++ b/client/go.c @@ -81,6 +81,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) + 8 * pow(sin(t / 8), 4) * sin(t / 2) * cos(a) + 4 * pow(sin(t / 4), 4) * sin(t / 2) * sin(a) + + 0.1 * sin(t / 512) * sin(2 * t) * sin(20 * a) ); }
diff @ 2022-07-21 21:26:40 +0100 diff --git a/client/go.c b/client/go.c index dfc9543f..3dd1dc21 100644 --- a/client/go.c +++ b/client/go.c @@ -81,7 +81,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) + 8 * pow(sin(t / 8), 4) * sin(t / 2) * cos(a) + 4 * pow(sin(t / 4), 4) * sin(t / 2) * sin(a) - + 0.1 * sin(t / 512) * sin(2 * t) * sin(20 * a) + + 0.1 * sin(t / 512) * sin(2 * t) * sin(20 * a) * sin(2 * a) ); }
diff @ 2022-07-21 21:26:47 +0100 diff --git a/client/go.c b/client/go.c index 3dd1dc21..2801ffb5 100644 --- a/client/go.c +++ b/client/go.c @@ -81,7 +81,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) + 8 * pow(sin(t / 8), 4) * sin(t / 2) * cos(a) + 4 * pow(sin(t / 4), 4) * sin(t / 2) * sin(a) - + 0.1 * sin(t / 512) * sin(2 * t) * sin(20 * a) * sin(2 * a) + + 0.1 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) ); }
diff @ 2022-07-21 21:26:55 +0100 diff --git a/client/go.c b/client/go.c index 2801ffb5..ef4015ad 100644 --- a/client/go.c +++ b/client/go.c @@ -81,7 +81,8 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) + 8 * pow(sin(t / 8), 4) * sin(t / 2) * cos(a) + 4 * pow(sin(t / 4), 4) * sin(t / 2) * sin(a) - + 0.1 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + + 0.2 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + ); }
diff @ 2022-07-21 21:26:59 +0100 diff --git a/client/go.c b/client/go.c index ef4015ad..db6472a9 100644 --- a/client/go.c +++ b/client/go.c @@ -81,7 +81,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) + 8 * pow(sin(t / 8), 4) * sin(t / 2) * cos(a) + 4 * pow(sin(t / 4), 4) * sin(t / 2) * sin(a) - + 0.2 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + + 0.3 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) ); }
diff @ 2022-07-21 21:27:30 +0100 diff --git a/client/go.c b/client/go.c index db6472a9..ab95872d 100644 --- a/client/go.c +++ b/client/go.c @@ -82,7 +82,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + 8 * pow(sin(t / 8), 4) * sin(t / 2) * cos(a) + 4 * pow(sin(t / 4), 4) * sin(t / 2) * sin(a) + 0.3 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) - + + 0.3 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a) ); }
diff @ 2022-07-21 21:27:55 +0100 diff --git a/client/go.c b/client/go.c index ab95872d..3e142dfe 100644 --- a/client/go.c +++ b/client/go.c @@ -83,6 +83,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + 4 * pow(sin(t / 4), 4) * sin(t / 2) * sin(a) + 0.3 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + 0.3 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a) + + 0.3 * sin(t * 4) * sin(t * 8) * (c ? cos : sin)(21 * a) ); }
diff @ 2022-07-21 21:28:05 +0100 diff --git a/client/go.c b/client/go.c index 3e142dfe..09ecd56e 100644 --- a/client/go.c +++ b/client/go.c @@ -83,7 +83,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + 4 * pow(sin(t / 4), 4) * sin(t / 2) * sin(a) + 0.3 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + 0.3 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a) - + 0.3 * sin(t * 4) * sin(t * 8) * (c ? cos : sin)(21 * a) + + 0.3 * sin(t * 4) * sin(t * 3) * (c ? cos : sin)(21 * a) ); }
diff @ 2022-07-21 21:28:10 +0100 diff --git a/client/go.c b/client/go.c index 09ecd56e..b0f10ba8 100644 --- a/client/go.c +++ b/client/go.c @@ -83,7 +83,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + 4 * pow(sin(t / 4), 4) * sin(t / 2) * sin(a) + 0.3 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + 0.3 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a) - + 0.3 * sin(t * 4) * sin(t * 3) * (c ? cos : sin)(21 * a) + + 0.3 * sin(t * 2) * sin(t * 3) * (c ? cos : sin)(21 * a) ); }
diff @ 2022-07-21 21:28:21 +0100 diff --git a/client/go.c b/client/go.c index b0f10ba8..5584b847 100644 --- a/client/go.c +++ b/client/go.c @@ -83,7 +83,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + 4 * pow(sin(t / 4), 4) * sin(t / 2) * sin(a) + 0.3 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + 0.3 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a) - + 0.3 * sin(t * 2) * sin(t * 3) * (c ? cos : sin)(21 * a) + + 0.3 * sin(t * (2 + c)) * sin(t * (3 + c)) * (c ? cos : sin)(21 * a) ); }
diff @ 2022-07-21 21:28:32 +0100 diff --git a/client/go.c b/client/go.c index 5584b847..bd1b3df9 100644 --- a/client/go.c +++ b/client/go.c @@ -76,7 +76,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 512) * sin(t / 8) * sin(3 * a) + sin(t / 256) * sin(t / 8) * sin(5 * a) + sin(t / 128) * sin(t / 8) * (c ? cos : sin)(6 * a) - + sin(t / 64) * sin(t / 4) * sin(2 * a) + + sin(t / 64) * sin(t / 4) * sin(8 * a) + sin(t / 32) * sin(t / 4) * sin(4 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) + 8 * pow(sin(t / 8), 4) * sin(t / 2) * cos(a)
diff @ 2022-07-21 21:28:36 +0100 diff --git a/client/go.c b/client/go.c index bd1b3df9..2575c460 100644 --- a/client/go.c +++ b/client/go.c @@ -77,7 +77,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 8) * sin(5 * a) + sin(t / 128) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 64) * sin(t / 4) * sin(8 * a) - + sin(t / 32) * sin(t / 4) * sin(4 * a) + + sin(t / 32) * sin(t / 4) * sin(9 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) + 8 * pow(sin(t / 8), 4) * sin(t / 2) * cos(a) + 4 * pow(sin(t / 4), 4) * sin(t / 2) * sin(a)
diff @ 2022-07-21 21:28:41 +0100 diff --git a/client/go.c b/client/go.c index 2575c460..1954483c 100644 --- a/client/go.c +++ b/client/go.c @@ -74,7 +74,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) wave[c] = sin ( a + sin(t / 512) * sin(t / 8) * sin(3 * a) - + sin(t / 256) * sin(t / 8) * sin(5 * a) + + sin(t / 256) * sin(t / 8) * sin(7 * a) + sin(t / 128) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 64) * sin(t / 4) * sin(8 * a) + sin(t / 32) * sin(t / 4) * sin(9 * a)
diff @ 2022-07-21 21:28:47 +0100 diff --git a/client/go.c b/client/go.c index 1954483c..1f597ea2 100644 --- a/client/go.c +++ b/client/go.c @@ -73,7 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a - + sin(t / 512) * sin(t / 8) * sin(3 * a) + + sin(t / 512) * sin(t / 8) * sin(13 * a) + sin(t / 256) * sin(t / 8) * sin(7 * a) + sin(t / 128) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 64) * sin(t / 4) * sin(8 * a)
diff @ 2022-07-21 21:29:00 +0100 diff --git a/client/go.c b/client/go.c index 1f597ea2..7a395315 100644 --- a/client/go.c +++ b/client/go.c @@ -73,7 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a - + sin(t / 512) * sin(t / 8) * sin(13 * a) + + sin(sin(t / 512) * sin(t / 8) * sin(13 * a)) + sin(t / 256) * sin(t / 8) * sin(7 * a) + sin(t / 128) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 64) * sin(t / 4) * sin(8 * a)
diff @ 2022-07-21 21:29:05 +0100 diff --git a/client/go.c b/client/go.c index 7a395315..a58ec01b 100644 --- a/client/go.c +++ b/client/go.c @@ -73,7 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a - + sin(sin(t / 512) * sin(t / 8) * sin(13 * a)) + + sin(4 * sin(t / 512) * sin(t / 8) * sin(13 * a)) + sin(t / 256) * sin(t / 8) * sin(7 * a) + sin(t / 128) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 64) * sin(t / 4) * sin(8 * a)
diff @ 2022-07-21 21:29:12 +0100 diff --git a/client/go.c b/client/go.c index a58ec01b..1ae8777e 100644 --- a/client/go.c +++ b/client/go.c @@ -73,7 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a - + sin(4 * sin(t / 512) * sin(t / 8) * sin(13 * a)) + + sin(4 * sin(t / 512) * sin(t / 8) * sin(13 * a)) / 2 + sin(t / 256) * sin(t / 8) * sin(7 * a) + sin(t / 128) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 64) * sin(t / 4) * sin(8 * a)
diff @ 2022-07-21 21:29:23 +0100 diff --git a/client/go.c b/client/go.c index 1ae8777e..6be70b20 100644 --- a/client/go.c +++ b/client/go.c @@ -79,7 +79,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 64) * sin(t / 4) * sin(8 * a) + sin(t / 32) * sin(t / 4) * sin(9 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) - + 8 * pow(sin(t / 8), 4) * sin(t / 2) * cos(a) + + sin(8 * pow(sin(t / 8), 4) * sin(t / 2) * cos(a)) + 4 * pow(sin(t / 4), 4) * sin(t / 2) * sin(a) + 0.3 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + 0.3 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a)
diff @ 2022-07-21 21:29:28 +0100 diff --git a/client/go.c b/client/go.c index 6be70b20..110699e1 100644 --- a/client/go.c +++ b/client/go.c @@ -80,7 +80,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 32) * sin(t / 4) * sin(9 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) + sin(8 * pow(sin(t / 8), 4) * sin(t / 2) * cos(a)) - + 4 * pow(sin(t / 4), 4) * sin(t / 2) * sin(a) + + sin(4 * pow(sin(t / 4), 4) * sin(t / 2) * sin(a)) + 0.3 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + 0.3 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a) + 0.3 * sin(t * (2 + c)) * sin(t * (3 + c)) * (c ? cos : sin)(21 * a)
diff @ 2022-07-21 21:29:36 +0100 diff --git a/client/go.c b/client/go.c index 110699e1..f2466014 100644 --- a/client/go.c +++ b/client/go.c @@ -79,8 +79,8 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 64) * sin(t / 4) * sin(8 * a) + sin(t / 32) * sin(t / 4) * sin(9 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) - + sin(8 * pow(sin(t / 8), 4) * sin(t / 2) * cos(a)) - + sin(4 * pow(sin(t / 4), 4) * sin(t / 2) * sin(a)) + + sin(8 * pow(sin(t / 8), 2) * sin(t / 2) * cos(a)) + + sin(4 * pow(sin(t / 4), 2) * sin(t / 2) * sin(a)) + 0.3 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + 0.3 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a) + 0.3 * sin(t * (2 + c)) * sin(t * (3 + c)) * (c ? cos : sin)(21 * a)
diff @ 2022-07-21 21:29:44 +0100 diff --git a/client/go.c b/client/go.c index f2466014..f94af0f1 100644 --- a/client/go.c +++ b/client/go.c @@ -79,8 +79,8 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 64) * sin(t / 4) * sin(8 * a) + sin(t / 32) * sin(t / 4) * sin(9 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) - + sin(8 * pow(sin(t / 8), 2) * sin(t / 2) * cos(a)) - + sin(4 * pow(sin(t / 4), 2) * sin(t / 2) * sin(a)) + + sin(8 * pow(sin(t / 8), 2) * sin(t / 1) * cos(a)) + + sin(4 * pow(sin(t / 4), 2) * sin(t / 1) * sin(a)) + 0.3 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + 0.3 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a) + 0.3 * sin(t * (2 + c)) * sin(t * (3 + c)) * (c ? cos : sin)(21 * a)
diff @ 2022-07-21 21:29:54 +0100 diff --git a/client/go.c b/client/go.c index f94af0f1..c057a084 100644 --- a/client/go.c +++ b/client/go.c @@ -79,7 +79,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 64) * sin(t / 4) * sin(8 * a) + sin(t / 32) * sin(t / 4) * sin(9 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) - + sin(8 * pow(sin(t / 8), 2) * sin(t / 1) * cos(a)) + + sin(16 * pow(sin(t / 8), 2) * sin(t / 1) * cos(a)) + sin(4 * pow(sin(t / 4), 2) * sin(t / 1) * sin(a)) + 0.3 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + 0.3 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a)
diff @ 2022-07-21 21:30:00 +0100 diff --git a/client/go.c b/client/go.c index c057a084..b41d9a10 100644 --- a/client/go.c +++ b/client/go.c @@ -80,7 +80,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 32) * sin(t / 4) * sin(9 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) + sin(16 * pow(sin(t / 8), 2) * sin(t / 1) * cos(a)) - + sin(4 * pow(sin(t / 4), 2) * sin(t / 1) * sin(a)) + + sin(16 * pow(sin(t / 4), 2) * sin(t / 1) * sin(a)) + 0.3 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + 0.3 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a) + 0.3 * sin(t * (2 + c)) * sin(t * (3 + c)) * (c ? cos : sin)(21 * a)
diff @ 2022-07-21 21:30:09 +0100 diff --git a/client/go.c b/client/go.c index b41d9a10..441076b7 100644 --- a/client/go.c +++ b/client/go.c @@ -76,8 +76,6 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(4 * sin(t / 512) * sin(t / 8) * sin(13 * a)) / 2 + sin(t / 256) * sin(t / 8) * sin(7 * a) + sin(t / 128) * sin(t / 8) * (c ? cos : sin)(6 * a) - + sin(t / 64) * sin(t / 4) * sin(8 * a) - + sin(t / 32) * sin(t / 4) * sin(9 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) + sin(16 * pow(sin(t / 8), 2) * sin(t / 1) * cos(a)) + sin(16 * pow(sin(t / 4), 2) * sin(t / 1) * sin(a))
diff @ 2022-07-21 21:30:23 +0100 diff --git a/client/go.c b/client/go.c index 441076b7..a152459b 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 128) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) + sin(16 * pow(sin(t / 8), 2) * sin(t / 1) * cos(a)) - + sin(16 * pow(sin(t / 4), 2) * sin(t / 1) * sin(a)) + + sin(16 * pow(sin(t / 4), 2) * (c ? sin : cos)(t / 1) * sin(a)) + 0.3 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + 0.3 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a) + 0.3 * sin(t * (2 + c)) * sin(t * (3 + c)) * (c ? cos : sin)(21 * a)
diff @ 2022-07-21 21:30:30 +0100 diff --git a/client/go.c b/client/go.c index a152459b..50e693bf 100644 --- a/client/go.c +++ b/client/go.c @@ -77,7 +77,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 8) * sin(7 * a) + sin(t / 128) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) - + sin(16 * pow(sin(t / 8), 2) * sin(t / 1) * cos(a)) + + sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 1) * cos(a)) + sin(16 * pow(sin(t / 4), 2) * (c ? sin : cos)(t / 1) * sin(a)) + 0.3 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + 0.3 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a)
diff @ 2022-07-21 21:30:37 +0100 diff --git a/client/go.c b/client/go.c index 50e693bf..101fb4f5 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 128) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) + sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 1) * cos(a)) - + sin(16 * pow(sin(t / 4), 2) * (c ? sin : cos)(t / 1) * sin(a)) + + sin(16 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 1) * sin(a)) + 0.3 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + 0.3 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a) + 0.3 * sin(t * (2 + c)) * sin(t * (3 + c)) * (c ? cos : sin)(21 * a)
diff @ 2022-07-21 21:30:52 +0100 diff --git a/client/go.c b/client/go.c index 101fb4f5..d5b828f7 100644 --- a/client/go.c +++ b/client/go.c @@ -77,8 +77,8 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 8) * sin(7 * a) + sin(t / 128) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) - + sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 1) * cos(a)) - + sin(16 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 1) * sin(a)) + + sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + + sin(16 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) + 0.3 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + 0.3 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a) + 0.3 * sin(t * (2 + c)) * sin(t * (3 + c)) * (c ? cos : sin)(21 * a)
diff @ 2022-07-21 21:30:58 +0100 diff --git a/client/go.c b/client/go.c index d5b828f7..84ef9f6b 100644 --- a/client/go.c +++ b/client/go.c @@ -74,7 +74,6 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) wave[c] = sin ( a + sin(4 * sin(t / 512) * sin(t / 8) * sin(13 * a)) / 2 - + sin(t / 256) * sin(t / 8) * sin(7 * a) + sin(t / 128) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) + sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a))
diff @ 2022-07-21 21:31:08 +0100 diff --git a/client/go.c b/client/go.c index 84ef9f6b..2bd9f00e 100644 --- a/client/go.c +++ b/client/go.c @@ -78,9 +78,9 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) + sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(16 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + 0.3 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) - + 0.3 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a) - + 0.3 * sin(t * (2 + c)) * sin(t * (3 + c)) * (c ? cos : sin)(21 * a) + + 0.2 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + + 0.2 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a) + + 0.2 * sin(t * (2 + c)) * sin(t * (3 + c)) * (c ? cos : sin)(21 * a) ); }
diff @ 2022-07-21 21:31:15 +0100 diff --git a/client/go.c b/client/go.c index 2bd9f00e..a747da3e 100644 --- a/client/go.c +++ b/client/go.c @@ -78,9 +78,9 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) + sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(16 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + 0.2 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) - + 0.2 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a) - + 0.2 * sin(t * (2 + c)) * sin(t * (3 + c)) * (c ? cos : sin)(21 * a) + + 0.1 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + + 0.1 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a) + + 0.1 * sin(t * (2 + c)) * sin(t * (3 + c)) * (c ? cos : sin)(21 * a) ); }
diff @ 2022-07-21 21:31:24 +0100 diff --git a/client/go.c b/client/go.c index a747da3e..30ee7f89 100644 --- a/client/go.c +++ b/client/go.c @@ -74,7 +74,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) wave[c] = sin ( a + sin(4 * sin(t / 512) * sin(t / 8) * sin(13 * a)) / 2 - + sin(t / 128) * sin(t / 8) * (c ? cos : sin)(6 * a) + + sin(t / 256) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) + sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(16 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a))
diff @ 2022-07-21 21:31:31 +0100 diff --git a/client/go.c b/client/go.c index 30ee7f89..668ab7e7 100644 --- a/client/go.c +++ b/client/go.c @@ -75,7 +75,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) ( a + sin(4 * sin(t / 512) * sin(t / 8) * sin(13 * a)) / 2 + sin(t / 256) * sin(t / 8) * (c ? cos : sin)(6 * a) - + sin(t / 16) * sin(t / 4) * (c ? cos : sin)(8 * a) + + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(16 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) + 0.1 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a)
diff @ 2022-07-21 21:31:39 +0100 diff --git a/client/go.c b/client/go.c index 668ab7e7..5c28aabd 100644 --- a/client/go.c +++ b/client/go.c @@ -77,7 +77,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) - + sin(16 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) + + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) + 0.1 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + 0.1 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a) + 0.1 * sin(t * (2 + c)) * sin(t * (3 + c)) * (c ? cos : sin)(21 * a)
diff @ 2022-07-21 21:31:54 +0100 diff --git a/client/go.c b/client/go.c index 5c28aabd..6a92519e 100644 --- a/client/go.c +++ b/client/go.c @@ -76,7 +76,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(4 * sin(t / 512) * sin(t / 8) * sin(13 * a)) / 2 + sin(t / 256) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) - + sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + + 2 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) + 0.1 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + 0.1 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a)
diff @ 2022-07-21 21:31:59 +0100 diff --git a/client/go.c b/client/go.c index 6a92519e..4727a488 100644 --- a/client/go.c +++ b/client/go.c @@ -76,7 +76,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(4 * sin(t / 512) * sin(t / 8) * sin(13 * a)) / 2 + sin(t / 256) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) - + 2 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + + 3 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) + 0.1 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + 0.1 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a)
diff @ 2022-07-21 21:32:06 +0100 diff --git a/client/go.c b/client/go.c index 4727a488..131bd502 100644 --- a/client/go.c +++ b/client/go.c @@ -76,7 +76,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(4 * sin(t / 512) * sin(t / 8) * sin(13 * a)) / 2 + sin(t / 256) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) - + 3 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) + 0.1 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) + 0.1 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a)
diff @ 2022-07-21 21:32:17 +0100 diff --git a/client/go.c b/client/go.c index 131bd502..1d59ea78 100644 --- a/client/go.c +++ b/client/go.c @@ -78,9 +78,6 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + 0.1 * sin(t / 512) * sin(2 * t) * (c ? cos : sin)(20 * a) * sin(2 * a) - + 0.1 * sin(t / 4) * sin(4 * t) * cos(20 * a) * (c ? cos : sin)(2 * a) - + 0.1 * sin(t * (2 + c)) * sin(t * (3 + c)) * (c ? cos : sin)(21 * a) ); }
diff @ 2022-07-21 21:32:27 +0100 diff --git a/client/go.c b/client/go.c index 1d59ea78..47d2123a 100644 --- a/client/go.c +++ b/client/go.c @@ -73,7 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a - + sin(4 * sin(t / 512) * sin(t / 8) * sin(13 * a)) / 2 + + sin(2 * sin(t / 512) * sin(t / 8) * sin(13 * a)) / 2 + sin(t / 256) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a))
diff @ 2022-07-21 21:32:30 +0100 diff --git a/client/go.c b/client/go.c index 47d2123a..f0d021ee 100644 --- a/client/go.c +++ b/client/go.c @@ -73,7 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a - + sin(2 * sin(t / 512) * sin(t / 8) * sin(13 * a)) / 2 + + sin(1 * sin(t / 512) * sin(t / 8) * sin(13 * a)) / 2 + sin(t / 256) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a))
diff @ 2022-07-21 21:32:35 +0100 diff --git a/client/go.c b/client/go.c index f0d021ee..fade7d3a 100644 --- a/client/go.c +++ b/client/go.c @@ -73,7 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a - + sin(1 * sin(t / 512) * sin(t / 8) * sin(13 * a)) / 2 + + sin(sin(t / 512) * sin(t / 8) * sin(13 * a) / 2) / 2 + sin(t / 256) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a))
diff @ 2022-07-21 21:32:39 +0100 diff --git a/client/go.c b/client/go.c index fade7d3a..3d6af81e 100644 --- a/client/go.c +++ b/client/go.c @@ -73,7 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a - + sin(sin(t / 512) * sin(t / 8) * sin(13 * a) / 2) / 2 + + sin(sin(t / 512) * sin(t / 8) * sin(3 * a) / 2) / 2 + sin(t / 256) * sin(t / 8) * (c ? cos : sin)(6 * a) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a))
diff @ 2022-07-21 21:33:02 +0100 diff --git a/client/go.c b/client/go.c index 3d6af81e..240bbf7b 100644 --- a/client/go.c +++ b/client/go.c @@ -78,6 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) + + pow(1 - wrap(t / twopi)) * sin(a) ); }
diff @ 2022-07-21 21:33:10 +0100 diff --git a/client/go.c b/client/go.c index 240bbf7b..e3d9231b 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + pow(1 - wrap(t / twopi)) * sin(a) + + pow(1 - wrap(t / twopi), 8) * sin(a) ); }
diff @ 2022-07-21 21:33:18 +0100 diff --git a/client/go.c b/client/go.c index e3d9231b..820bde0c 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + pow(1 - wrap(t / twopi), 8) * sin(a) + + 2 * pow(1 - wrap(t / twopi), 8) * sin(a) ); }
diff @ 2022-07-21 21:33:26 +0100 diff --git a/client/go.c b/client/go.c index 820bde0c..d87c1b3d 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + 2 * pow(1 - wrap(t / twopi), 8) * sin(a) + + 4 * pow(1 - wrap(t / twopi), 8) * sin(a) ); }
diff @ 2022-07-21 21:33:41 +0100 diff --git a/client/go.c b/client/go.c index d87c1b3d..7e70abc4 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + 4 * pow(1 - wrap(t / twopi), 8) * sin(a) + + 8 * pow(1 - wrap(t / twopi), 8) * sin(a) ); }
diff @ 2022-07-21 21:33:57 +0100 diff --git a/client/go.c b/client/go.c index 7e70abc4..58ab0c7f 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + 8 * pow(1 - wrap(t / twopi), 8) * sin(a) + + 8 * sin(twopi * pow(1 - wrap(t / twopi), 8) * 8) * sin(a) ); }
diff @ 2022-07-21 21:34:04 +0100 diff --git a/client/go.c b/client/go.c index 58ab0c7f..2e771137 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + 8 * sin(twopi * pow(1 - wrap(t / twopi), 8) * 8) * sin(a) + + 8 * sin(twopi * pow(1 - wrap(t / twopi), 8) * 8) ); }
diff @ 2022-07-21 21:34:12 +0100 diff --git a/client/go.c b/client/go.c index 2e771137..066e485a 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + 8 * sin(twopi * pow(1 - wrap(t / twopi), 8) * 8) + + 8 * sin(twopi * pow(1 - wrap(t / twopi), 16) * 8) ); }
diff @ 2022-07-21 21:34:20 +0100 diff --git a/client/go.c b/client/go.c index 066e485a..9f011abc 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + 8 * sin(twopi * pow(1 - wrap(t / twopi), 16) * 8) + + 8 * sin(twopi * pow(1 - wrap(t / twopi), 16) * 16) ); }
diff @ 2022-07-21 21:34:25 +0100 diff --git a/client/go.c b/client/go.c index 9f011abc..7a5080f7 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + 8 * sin(twopi * pow(1 - wrap(t / twopi), 16) * 16) + + 8 * sin(twopi * pow(1 - wrap(t / twopi), 16) * 12) ); }
diff @ 2022-07-21 21:34:29 +0100 diff --git a/client/go.c b/client/go.c index 7a5080f7..15e84021 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + 8 * sin(twopi * pow(1 - wrap(t / twopi), 16) * 12) + + 12 * sin(twopi * pow(1 - wrap(t / twopi), 16) * 12) ); }
diff @ 2022-07-21 21:34:48 +0100 diff --git a/client/go.c b/client/go.c index 15e84021..e959c70e 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + 12 * sin(twopi * pow(1 - wrap(t / twopi), 16) * 12) + + 12 * sin(twopi * pow(1 - wrap(5./3 * wrap(t/4 / twopi)), 16) * 12) ); }
diff @ 2022-07-21 21:34:52 +0100 diff --git a/client/go.c b/client/go.c index e959c70e..d5a95785 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + 12 * sin(twopi * pow(1 - wrap(5./3 * wrap(t/4 / twopi)), 16) * 12) + + 12 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 16) * 12) ); }
diff @ 2022-07-21 21:35:00 +0100 diff --git a/client/go.c b/client/go.c index d5a95785..2aaccee9 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + 12 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 16) * 12) + + 12 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 12) ); }
diff @ 2022-07-21 21:35:17 +0100 diff --git a/client/go.h b/client/go.h index 1468ec47..83a4f201 100644 --- a/client/go.h +++ b/client/go.h @@ -24,6 +24,7 @@ typedef struct { ///]]] MIXDOWN ///[[[ PHASOR clock; + BIQUAD hi[2]; ///]]] } S;
diff @ 2022-07-21 21:35:42 +0100 diff --git a/client/go.c b/client/go.c index 2aaccee9..723c3c55 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + 12 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 12) + + biquad(highpass(&s->hi[c], 30, flatq), 12 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 12)) ); }
diff @ 2022-07-21 21:35:49 +0100 diff --git a/client/go.c b/client/go.c index 723c3c55..8a95ec66 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,8 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + biquad(highpass(&s->hi[c], 30, flatq), 12 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 12)) + + biquad(highpass(&s->hi[c], 30, 1), + 12 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 12)) ); }
diff @ 2022-07-21 21:35:52 +0100 diff --git a/client/go.c b/client/go.c index 8a95ec66..dd6abe9d 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + biquad(highpass(&s->hi[c], 30, 1), + + biquad(highpass(&s->hi[c], 30, 2), 12 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 12)) ); }
diff @ 2022-07-21 21:35:53 +0100 diff --git a/client/go.c b/client/go.c index dd6abe9d..4982dfe9 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + biquad(highpass(&s->hi[c], 30, 2), + + biquad(highpass(&s->hi[c], 30, 3), 12 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 12)) ); }
diff @ 2022-07-21 21:35:56 +0100 diff --git a/client/go.c b/client/go.c index 4982dfe9..99cbfe26 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + biquad(highpass(&s->hi[c], 30, 3), + + biquad(highpass(&s->hi[c], 30, 4), 12 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 12)) ); }
diff @ 2022-07-21 21:35:58 +0100 diff --git a/client/go.c b/client/go.c index 99cbfe26..8d69ce36 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + biquad(highpass(&s->hi[c], 30, 4), + + biquad(highpass(&s->hi[c], 30, 5), 12 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 12)) ); }
diff @ 2022-07-21 21:36:00 +0100 diff --git a/client/go.c b/client/go.c index 8d69ce36..22ee6a3a 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + biquad(highpass(&s->hi[c], 30, 5), + + biquad(highpass(&s->hi[c], 30, 6), 12 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 12)) ); }
diff @ 2022-07-21 21:36:02 +0100 diff --git a/client/go.c b/client/go.c index 22ee6a3a..165104bc 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + biquad(highpass(&s->hi[c], 30, 6), + + biquad(highpass(&s->hi[c], 30, 98), 12 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 12)) ); }
diff @ 2022-07-21 21:36:03 +0100 diff --git a/client/go.c b/client/go.c index 165104bc..fe1cbf00 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + biquad(highpass(&s->hi[c], 30, 98), + + biquad(highpass(&s->hi[c], 30, 9), 12 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 12)) ); }
diff @ 2022-07-21 21:36:10 +0100 diff --git a/client/go.c b/client/go.c index fe1cbf00..5ba3e1af 100644 --- a/client/go.c +++ b/client/go.c @@ -79,7 +79,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) + biquad(highpass(&s->hi[c], 30, 9), - 12 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 12)) + 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 12)) ); }
diff @ 2022-07-21 21:36:15 +0100 diff --git a/client/go.c b/client/go.c index 5ba3e1af..670a810c 100644 --- a/client/go.c +++ b/client/go.c @@ -79,7 +79,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) + biquad(highpass(&s->hi[c], 30, 9), - 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 12)) + 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8)) ); }
diff @ 2022-07-21 21:36:18 +0100 diff --git a/client/go.c b/client/go.c index 670a810c..349694cb 100644 --- a/client/go.c +++ b/client/go.c @@ -78,7 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) - + biquad(highpass(&s->hi[c], 30, 9), + + biquad(highpass(&s->hi[c], 30, 10), 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8)) ); }
diff @ 2022-07-21 21:36:34 +0100 diff --git a/client/go.c b/client/go.c index 349694cb..0de08755 100644 --- a/client/go.c +++ b/client/go.c @@ -73,11 +73,6 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a - + sin(sin(t / 512) * sin(t / 8) * sin(3 * a) / 2) / 2 - + sin(t / 256) * sin(t / 8) * (c ? cos : sin)(6 * a) - + sin(t / 256) * sin(t / 4) * (c ? cos : sin)(8 * a) - + 4 * sin(16 * pow(sin(t / 8), 2) * (c ? cos : sin)(t / 64) * cos(a)) - + sin(32 * pow(sin(t / 2), 2) * (c ? sin : cos)(t / 64) * sin(a)) + biquad(highpass(&s->hi[c], 30, 10), 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8)) );
diff @ 2022-07-21 21:36:42 +0100 diff --git a/client/go.c b/client/go.c index 0de08755..46f8dccd 100644 --- a/client/go.c +++ b/client/go.c @@ -73,6 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a + + sin(a) + biquad(highpass(&s->hi[c], 30, 10), 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8)) );
diff @ 2022-07-21 21:36:50 +0100 diff --git a/client/go.c b/client/go.c index 46f8dccd..aa8e1138 100644 --- a/client/go.c +++ b/client/go.c @@ -73,7 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a - + sin(a) + + sin(2 * t) * sin(a) + biquad(highpass(&s->hi[c], 30, 10), 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8)) );
diff @ 2022-07-21 21:36:52 +0100 diff --git a/client/go.c b/client/go.c index aa8e1138..a8ca61fb 100644 --- a/client/go.c +++ b/client/go.c @@ -73,7 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a - + sin(2 * t) * sin(a) + + sin(2 * t) * sin(2 *a) + biquad(highpass(&s->hi[c], 30, 10), 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8)) );
diff @ 2022-07-21 21:36:53 +0100 diff --git a/client/go.c b/client/go.c index a8ca61fb..6880849d 100644 --- a/client/go.c +++ b/client/go.c @@ -73,7 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a - + sin(2 * t) * sin(2 *a) + + sin(2 * t) * sin(2 * a) + biquad(highpass(&s->hi[c], 30, 10), 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8)) );
diff @ 2022-07-21 21:37:01 +0100 diff --git a/client/go.c b/client/go.c index 6880849d..9d33f3f0 100644 --- a/client/go.c +++ b/client/go.c @@ -73,7 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a - + sin(2 * t) * sin(2 * a) + + sin(2 * t) * sin(2 * a) * sin(4 * a) + biquad(highpass(&s->hi[c], 30, 10), 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8)) );
diff @ 2022-07-21 21:37:07 +0100 diff --git a/client/go.c b/client/go.c index 9d33f3f0..97b161d0 100644 --- a/client/go.c +++ b/client/go.c @@ -73,7 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a - + sin(2 * t) * sin(2 * a) * sin(4 * a) + + sin(2 * t) * sin(2 * a) * sin(4 * a) * sin(8 * a) + biquad(highpass(&s->hi[c], 30, 10), 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8)) );
diff @ 2022-07-21 21:37:29 +0100 diff --git a/client/go.h b/client/go.h index 83a4f201..480755ce 100644 --- a/client/go.h +++ b/client/go.h @@ -25,6 +25,7 @@ typedef struct { ///[[[ PHASOR clock; BIQUAD hi[2]; + DELAY dl; float dlbuf[SR * 4]; ///]]] } S;
diff @ 2022-07-21 21:37:47 +0100 diff --git a/client/go.c b/client/go.c index 97b161d0..d9ff69c7 100644 --- a/client/go.c +++ b/client/go.c @@ -78,6 +78,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8)) ); } + delwrite(&s->dl, wave[0] + wave[1]); mixdown[0] += wave[0]; mixdown[1] += wave[1];
diff @ 2022-07-21 21:37:56 +0100 diff --git a/client/go.c b/client/go.c index d9ff69c7..e87ca49a 100644 --- a/client/go.c +++ b/client/go.c @@ -49,6 +49,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) bandpass(&s->multiband[o][c], 15 * pow(2, o), flatq); } } + s->dl.length = SR * 4; ///»»» MIXDOWN }
diff @ 2022-07-21 21:38:19 +0100 diff --git a/client/go.c b/client/go.c index e87ca49a..d0b9d5a5 100644 --- a/client/go.c +++ b/client/go.c @@ -74,6 +74,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a + + delread4(&s->dl, 1000 / (bpm / 60)); + sin(2 * t) * sin(2 * a) * sin(4 * a) * sin(8 * a) + biquad(highpass(&s->hi[c], 30, 10), 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8))
diff @ 2022-07-21 21:38:23 +0100 diff --git a/client/go.c b/client/go.c index d0b9d5a5..c934db06 100644 --- a/client/go.c +++ b/client/go.c @@ -74,7 +74,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a - + delread4(&s->dl, 1000 / (bpm / 60)); + + delread4(&s->dl, 1000 / (bpm / 60)) + sin(2 * t) * sin(2 * a) * sin(4 * a) * sin(8 * a) + biquad(highpass(&s->hi[c], 30, 10), 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8))
diff @ 2022-07-21 21:38:30 +0100 diff --git a/client/go.c b/client/go.c index c934db06..607fcd6c 100644 --- a/client/go.c +++ b/client/go.c @@ -74,7 +74,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a - + delread4(&s->dl, 1000 / (bpm / 60)) + + 0.5 * delread4(&s->dl, 1000 / (bpm / 60)) + sin(2 * t) * sin(2 * a) * sin(4 * a) * sin(8 * a) + biquad(highpass(&s->hi[c], 30, 10), 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8))
diff @ 2022-07-21 21:38:55 +0100 diff --git a/client/go.c b/client/go.c index 607fcd6c..64d6b720 100644 --- a/client/go.c +++ b/client/go.c @@ -74,10 +74,10 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( a - + 0.5 * delread4(&s->dl, 1000 / (bpm / 60)) + sin(2 * t) * sin(2 * a) * sin(4 * a) * sin(8 * a) + biquad(highpass(&s->hi[c], 30, 10), - 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8)) + 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8) + + 0.5 * delread4(&s->dl, 1000 / (bpm / 60))) ); } delwrite(&s->dl, wave[0] + wave[1]);
diff @ 2022-07-21 21:39:06 +0100 diff --git a/client/go.c b/client/go.c index 64d6b720..6c131bc1 100644 --- a/client/go.c +++ b/client/go.c @@ -77,7 +77,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(2 * t) * sin(2 * a) * sin(4 * a) * sin(8 * a) + biquad(highpass(&s->hi[c], 30, 10), 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8) - + 0.5 * delread4(&s->dl, 1000 / (bpm / 60))) + + 0.5 * delread4(&s->dl, 4 * 1000 / (bpm / 60))) ); } delwrite(&s->dl, wave[0] + wave[1]);
diff @ 2022-07-21 21:39:13 +0100 diff --git a/client/go.c b/client/go.c index 6c131bc1..9b11fc86 100644 --- a/client/go.c +++ b/client/go.c @@ -77,7 +77,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(2 * t) * sin(2 * a) * sin(4 * a) * sin(8 * a) + biquad(highpass(&s->hi[c], 30, 10), 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8) - + 0.5 * delread4(&s->dl, 4 * 1000 / (bpm / 60))) + + 0.5 * delread4(&s->dl, 3 * 1000 / (bpm / 60))) ); } delwrite(&s->dl, wave[0] + wave[1]);
diff @ 2022-07-21 21:39:33 +0100 diff --git a/client/go.c b/client/go.c index 9b11fc86..bec2c7c3 100644 --- a/client/go.c +++ b/client/go.c @@ -77,7 +77,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) + sin(2 * t) * sin(2 * a) * sin(4 * a) * sin(8 * a) + biquad(highpass(&s->hi[c], 30, 10), 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8) - + 0.5 * delread4(&s->dl, 3 * 1000 / (bpm / 60))) + + 0.5 * delread4(&s->dl, (3 + c - 0.5) * 1000 / (bpm / 60))) ); } delwrite(&s->dl, wave[0] + wave[1]);
diff @ 2022-07-21 21:39:44 +0100 diff --git a/client/go.c b/client/go.c index bec2c7c3..a31349ef 100644 --- a/client/go.c +++ b/client/go.c @@ -75,7 +75,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) wave[c] = sin ( a + sin(2 * t) * sin(2 * a) * sin(4 * a) * sin(8 * a) - + biquad(highpass(&s->hi[c], 30, 10), + + biquad(highpass(&s->hi[c], 30, 20), 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8) + 0.5 * delread4(&s->dl, (3 + c - 0.5) * 1000 / (bpm / 60))) );
diff @ 2022-07-21 21:40:02 +0100 diff --git a/client/go.c b/client/go.c index a31349ef..f80a7c58 100644 --- a/client/go.c +++ b/client/go.c @@ -75,7 +75,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) wave[c] = sin ( a + sin(2 * t) * sin(2 * a) * sin(4 * a) * sin(8 * a) - + biquad(highpass(&s->hi[c], 30, 20), + + biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8) + 0.5 * delread4(&s->dl, (3 + c - 0.5) * 1000 / (bpm / 60))) );
diff @ 2022-07-21 21:40:16 +0100 diff --git a/client/go.c b/client/go.c index f80a7c58..a7a34ba3 100644 --- a/client/go.c +++ b/client/go.c @@ -73,8 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) for (int c = 0; c < 2; ++c) { wave[c] = sin - ( a - + sin(2 * t) * sin(2 * a) * sin(4 * a) * sin(8 * a) + ( sin(2 * t) * sin(2 * a) * sin(4 * a) * sin(8 * a) + biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8) + 0.5 * delread4(&s->dl, (3 + c - 0.5) * 1000 / (bpm / 60)))
diff @ 2022-07-21 21:40:23 +0100 diff --git a/client/go.c b/client/go.c index a7a34ba3..a26568fc 100644 --- a/client/go.c +++ b/client/go.c @@ -73,8 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) for (int c = 0; c < 2; ++c) { wave[c] = sin - ( sin(2 * t) * sin(2 * a) * sin(4 * a) * sin(8 * a) - + biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), + ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8) + 0.5 * delread4(&s->dl, (3 + c - 0.5) * 1000 / (bpm / 60))) );
diff @ 2022-07-21 21:40:33 +0100 diff --git a/client/go.c b/client/go.c index a26568fc..18595b82 100644 --- a/client/go.c +++ b/client/go.c @@ -74,7 +74,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), - 8 * sin(twopi * pow(1 - wrap(8./3 * wrap(t/4 / twopi)), 6) * 8) + 8 * sin(twopi * pow(1 - wrap(4 * wrap(t/4 / twopi)), 6) * 8) + 0.5 * delread4(&s->dl, (3 + c - 0.5) * 1000 / (bpm / 60))) ); }
diff @ 2022-07-21 21:40:42 +0100 diff --git a/client/go.c b/client/go.c index 18595b82..027ea6c8 100644 --- a/client/go.c +++ b/client/go.c @@ -74,7 +74,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), - 8 * sin(twopi * pow(1 - wrap(4 * wrap(t/4 / twopi)), 6) * 8) + 8 * sin(twopi * pow(1 - wrap(4 * wrap(t/4 / twopi)), 8) * 8) + 0.5 * delread4(&s->dl, (3 + c - 0.5) * 1000 / (bpm / 60))) ); }
diff @ 2022-07-21 21:40:44 +0100 diff --git a/client/go.c b/client/go.c index 027ea6c8..53aad244 100644 --- a/client/go.c +++ b/client/go.c @@ -74,7 +74,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), - 8 * sin(twopi * pow(1 - wrap(4 * wrap(t/4 / twopi)), 8) * 8) + 8 * sin(twopi * pow(1 - wrap(4 * wrap(t/4 / twopi)), 16) * 8) + 0.5 * delread4(&s->dl, (3 + c - 0.5) * 1000 / (bpm / 60))) ); }
diff @ 2022-07-21 21:40:52 +0100 diff --git a/client/go.c b/client/go.c index 53aad244..0592014c 100644 --- a/client/go.c +++ b/client/go.c @@ -75,7 +75,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), 8 * sin(twopi * pow(1 - wrap(4 * wrap(t/4 / twopi)), 16) * 8) - + 0.5 * delread4(&s->dl, (3 + c - 0.5) * 1000 / (bpm / 60))) + + 0.5 * delread4(&s->dl, (2 + c - 0.5) * 1000 / (bpm / 60))) ); } delwrite(&s->dl, wave[0] + wave[1]);
diff @ 2022-07-21 21:40:58 +0100 diff --git a/client/go.c b/client/go.c index 0592014c..d448977a 100644 --- a/client/go.c +++ b/client/go.c @@ -75,7 +75,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), 8 * sin(twopi * pow(1 - wrap(4 * wrap(t/4 / twopi)), 16) * 8) - + 0.5 * delread4(&s->dl, (2 + c - 0.5) * 1000 / (bpm / 60))) + + 0.5 * delread4(&s->dl, (1 + c - 0.5) * 1000 / (bpm / 60))) ); } delwrite(&s->dl, wave[0] + wave[1]);
diff @ 2022-07-21 21:41:07 +0100 diff --git a/client/go.c b/client/go.c index d448977a..b8eea5e5 100644 --- a/client/go.c +++ b/client/go.c @@ -75,7 +75,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), 8 * sin(twopi * pow(1 - wrap(4 * wrap(t/4 / twopi)), 16) * 8) - + 0.5 * delread4(&s->dl, (1 + c - 0.5) * 1000 / (bpm / 60))) + + 0.5 * delread4(&s->dl, (1 + c - 0.5) * 1000 / (bpm / 60) / 2)) ); } delwrite(&s->dl, wave[0] + wave[1]);
diff @ 2022-07-21 21:41:10 +0100 diff --git a/client/go.c b/client/go.c index b8eea5e5..b8d6f9e8 100644 --- a/client/go.c +++ b/client/go.c @@ -75,7 +75,8 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), 8 * sin(twopi * pow(1 - wrap(4 * wrap(t/4 / twopi)), 16) * 8) - + 0.5 * delread4(&s->dl, (1 + c - 0.5) * 1000 / (bpm / 60) / 2)) + + 0.5 * delread4(&s->dl, (1 + c - 0.5) * 1000 / (bpm / 60) + / 2 / 2)) ); } delwrite(&s->dl, wave[0] + wave[1]);
diff @ 2022-07-21 21:41:12 +0100 diff --git a/client/go.c b/client/go.c index b8d6f9e8..d1335129 100644 --- a/client/go.c +++ b/client/go.c @@ -76,7 +76,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), 8 * sin(twopi * pow(1 - wrap(4 * wrap(t/4 / twopi)), 16) * 8) + 0.5 * delread4(&s->dl, (1 + c - 0.5) * 1000 / (bpm / 60) - / 2 / 2)) + / 2 / 2 / 2)) ); } delwrite(&s->dl, wave[0] + wave[1]);
diff @ 2022-07-21 21:41:14 +0100 diff --git a/client/go.c b/client/go.c index d1335129..35f75ce3 100644 --- a/client/go.c +++ b/client/go.c @@ -76,7 +76,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), 8 * sin(twopi * pow(1 - wrap(4 * wrap(t/4 / twopi)), 16) * 8) + 0.5 * delread4(&s->dl, (1 + c - 0.5) * 1000 / (bpm / 60) - / 2 / 2 / 2)) + / 2 / 2 / 2 / 2)) ); } delwrite(&s->dl, wave[0] + wave[1]);
diff @ 2022-07-21 21:41:18 +0100 diff --git a/client/go.c b/client/go.c index 35f75ce3..0c9c1159 100644 --- a/client/go.c +++ b/client/go.c @@ -76,7 +76,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), 8 * sin(twopi * pow(1 - wrap(4 * wrap(t/4 / twopi)), 16) * 8) + 0.5 * delread4(&s->dl, (1 + c - 0.5) * 1000 / (bpm / 60) - / 2 / 2 / 2 / 2)) + / 2 / 2 / 2 / 2 / 2)) ); } delwrite(&s->dl, wave[0] + wave[1]);
diff @ 2022-07-21 21:41:22 +0100 diff --git a/client/go.c b/client/go.c index 0c9c1159..9ccc1c85 100644 --- a/client/go.c +++ b/client/go.c @@ -76,7 +76,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), 8 * sin(twopi * pow(1 - wrap(4 * wrap(t/4 / twopi)), 16) * 8) + 0.5 * delread4(&s->dl, (1 + c - 0.5) * 1000 / (bpm / 60) - / 2 / 2 / 2 / 2 / 2)) + / 2 / 2 / 2 / 2 / 2 / 2)) ); } delwrite(&s->dl, wave[0] + wave[1]);
diff @ 2022-07-21 21:41:26 +0100 diff --git a/client/go.c b/client/go.c index 9ccc1c85..88d1082f 100644 --- a/client/go.c +++ b/client/go.c @@ -76,7 +76,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), 8 * sin(twopi * pow(1 - wrap(4 * wrap(t/4 / twopi)), 16) * 8) + 0.5 * delread4(&s->dl, (1 + c - 0.5) * 1000 / (bpm / 60) - / 2 / 2 / 2 / 2 / 2 / 2)) + / 2 / 2 / 2 / 2 / 2 / 2 / 2)) ); } delwrite(&s->dl, wave[0] + wave[1]);
diff @ 2022-07-21 21:41:33 +0100 diff --git a/client/go.c b/client/go.c index 88d1082f..da35458e 100644 --- a/client/go.c +++ b/client/go.c @@ -75,7 +75,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), 8 * sin(twopi * pow(1 - wrap(4 * wrap(t/4 / twopi)), 16) * 8) - + 0.5 * delread4(&s->dl, (1 + c - 0.5) * 1000 / (bpm / 60) + + (c - 0.5) * delread4(&s->dl, (1 + c - 0.5) * 1000 / (bpm / 60) / 2 / 2 / 2 / 2 / 2 / 2 / 2)) ); }
diff @ 2022-07-21 21:41:41 +0100 diff --git a/client/go.c b/client/go.c index da35458e..a3e2388c 100644 --- a/client/go.c +++ b/client/go.c @@ -74,7 +74,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), - 8 * sin(twopi * pow(1 - wrap(4 * wrap(t/4 / twopi)), 16) * 8) + sin(twopi * pow(1 - wrap(4 * wrap(t/4 / twopi)), 16) * 8) + (c - 0.5) * delread4(&s->dl, (1 + c - 0.5) * 1000 / (bpm / 60) / 2 / 2 / 2 / 2 / 2 / 2 / 2)) );
diff @ 2022-07-21 21:41:55 +0100 diff --git a/client/go.h b/client/go.h index 480755ce..fc009e2e 100644 --- a/client/go.h +++ b/client/go.h @@ -26,6 +26,7 @@ typedef struct { PHASOR clock; BIQUAD hi[2]; DELAY dl; float dlbuf[SR * 4]; + sample bpm; ///]]] } S;
diff @ 2022-07-21 21:42:00 +0100 diff --git a/client/go.c b/client/go.c index a3e2388c..e7962dab 100644 --- a/client/go.c +++ b/client/go.c @@ -63,7 +63,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) - sample bpm = 123.456; + sample bpm = s->bpm = 123.456; sample beats = 512; sample clock = phasor(&s->clock, bpm / 60 / beats); sample a = twopi * wrap(20 * beats * clock);
diff @ 2022-07-21 21:42:10 +0100 diff --git a/client/go.c b/client/go.c index e7962dab..a9c4c617 100644 --- a/client/go.c +++ b/client/go.c @@ -63,7 +63,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) - sample bpm = s->bpm = 123.456; + sample bpm = s->bpm; sample beats = 512; sample clock = phasor(&s->clock, bpm / 60 / beats); sample a = twopi * wrap(20 * beats * clock);
diff @ 2022-07-21 21:42:20 +0100 diff --git a/client/go.c b/client/go.c index a9c4c617..e03251e4 100644 --- a/client/go.c +++ b/client/go.c @@ -63,7 +63,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) - sample bpm = s->bpm; + sample bpm = (s->bpm *= 0.99999999); sample beats = 512; sample clock = phasor(&s->clock, bpm / 60 / beats); sample a = twopi * wrap(20 * beats * clock);
diff @ 2022-07-21 21:42:23 +0100 diff --git a/client/go.c b/client/go.c index e03251e4..618182e9 100644 --- a/client/go.c +++ b/client/go.c @@ -63,7 +63,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) - sample bpm = (s->bpm *= 0.99999999); + sample bpm = (s->bpm *= 0.9999999); sample beats = 512; sample clock = phasor(&s->clock, bpm / 60 / beats); sample a = twopi * wrap(20 * beats * clock);
diff @ 2022-07-21 21:42:29 +0100 diff --git a/client/go.c b/client/go.c index 618182e9..e03251e4 100644 --- a/client/go.c +++ b/client/go.c @@ -63,7 +63,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) - sample bpm = (s->bpm *= 0.9999999); + sample bpm = (s->bpm *= 0.99999999); sample beats = 512; sample clock = phasor(&s->clock, bpm / 60 / beats); sample a = twopi * wrap(20 * beats * clock);
diff @ 2022-07-21 21:42:38 +0100 diff --git a/client/go.c b/client/go.c index e03251e4..3624f70d 100644 --- a/client/go.c +++ b/client/go.c @@ -63,7 +63,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) - sample bpm = (s->bpm *= 0.99999999); + sample bpm = (s->bpm *= 1.000000000001); sample beats = 512; sample clock = phasor(&s->clock, bpm / 60 / beats); sample a = twopi * wrap(20 * beats * clock);
diff @ 2022-07-21 21:42:41 +0100 diff --git a/client/go.c b/client/go.c index 3624f70d..5e547669 100644 --- a/client/go.c +++ b/client/go.c @@ -63,7 +63,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) - sample bpm = (s->bpm *= 1.000000000001); + sample bpm = (s->bpm *= 1.00000000001); sample beats = 512; sample clock = phasor(&s->clock, bpm / 60 / beats); sample a = twopi * wrap(20 * beats * clock);
diff @ 2022-07-21 21:42:44 +0100 diff --git a/client/go.c b/client/go.c index 5e547669..1f3eca72 100644 --- a/client/go.c +++ b/client/go.c @@ -63,7 +63,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) - sample bpm = (s->bpm *= 1.00000000001); + sample bpm = (s->bpm *= 1.0000000001); sample beats = 512; sample clock = phasor(&s->clock, bpm / 60 / beats); sample a = twopi * wrap(20 * beats * clock);
diff @ 2022-07-21 21:43:04 +0100 diff --git a/client/go.c b/client/go.c index 1f3eca72..f7d2c39a 100644 --- a/client/go.c +++ b/client/go.c @@ -74,7 +74,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), - sin(twopi * pow(1 - wrap(4 * wrap(t/4 / twopi)), 16) * 8) + sin(twopi * pow(1 - wrap(2 * wrap(t/2 / twopi)), 16) * 8) + (c - 0.5) * delread4(&s->dl, (1 + c - 0.5) * 1000 / (bpm / 60) / 2 / 2 / 2 / 2 / 2 / 2 / 2)) );
diff @ 2022-07-21 21:43:13 +0100 diff --git a/client/go.c b/client/go.c index f7d2c39a..29cd2db3 100644 --- a/client/go.c +++ b/client/go.c @@ -74,7 +74,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), - sin(twopi * pow(1 - wrap(2 * wrap(t/2 / twopi)), 16) * 8) + sin(twopi * pow(1 - wrap(3 * wrap(t/2 / twopi)), 12) * 8) + (c - 0.5) * delread4(&s->dl, (1 + c - 0.5) * 1000 / (bpm / 60) / 2 / 2 / 2 / 2 / 2 / 2 / 2)) );
diff @ 2022-07-21 21:43:22 +0100 diff --git a/client/go.c b/client/go.c index 29cd2db3..44f5339a 100644 --- a/client/go.c +++ b/client/go.c @@ -76,7 +76,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), sin(twopi * pow(1 - wrap(3 * wrap(t/2 / twopi)), 12) * 8) + (c - 0.5) * delread4(&s->dl, (1 + c - 0.5) * 1000 / (bpm / 60) - / 2 / 2 / 2 / 2 / 2 / 2 / 2)) + / 2 / 2 / 2 / 2 / 2 / 2)) ); } delwrite(&s->dl, wave[0] + wave[1]);
diff @ 2022-07-21 21:43:31 +0100 diff --git a/client/go.c b/client/go.c index 44f5339a..56ba0108 100644 --- a/client/go.c +++ b/client/go.c @@ -63,7 +63,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) - sample bpm = (s->bpm *= 1.0000000001); + sample bpm = (s->bpm *= 1.000000001); sample beats = 512; sample clock = phasor(&s->clock, bpm / 60 / beats); sample a = twopi * wrap(20 * beats * clock);
diff @ 2022-07-21 21:43:34 +0100 diff --git a/client/go.c b/client/go.c index 56ba0108..c51e9dd2 100644 --- a/client/go.c +++ b/client/go.c @@ -63,7 +63,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) - sample bpm = (s->bpm *= 1.000000001); + sample bpm = (s->bpm *= 1.00000001); sample beats = 512; sample clock = phasor(&s->clock, bpm / 60 / beats); sample a = twopi * wrap(20 * beats * clock);
diff @ 2022-07-21 21:43:37 +0100 diff --git a/client/go.c b/client/go.c index c51e9dd2..da751af5 100644 --- a/client/go.c +++ b/client/go.c @@ -63,7 +63,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) - sample bpm = (s->bpm *= 1.00000001); + sample bpm = (s->bpm *= 1.0000001); sample beats = 512; sample clock = phasor(&s->clock, bpm / 60 / beats); sample a = twopi * wrap(20 * beats * clock);
diff @ 2022-07-21 21:43:47 +0100 diff --git a/client/go.c b/client/go.c index da751af5..ee26dcb7 100644 --- a/client/go.c +++ b/client/go.c @@ -75,7 +75,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), sin(twopi * pow(1 - wrap(3 * wrap(t/2 / twopi)), 12) * 8) - + (c - 0.5) * delread4(&s->dl, (1 + c - 0.5) * 1000 / (bpm / 60) + + (c - 0.5) * delread4(&s->dl, (2 + c - 0.5) * 1000 / (bpm / 60) / 2 / 2 / 2 / 2 / 2 / 2)) ); }
diff @ 2022-07-21 21:44:00 +0100 diff --git a/client/go.c b/client/go.c index ee26dcb7..54ae185a 100644 --- a/client/go.c +++ b/client/go.c @@ -75,7 +75,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), sin(twopi * pow(1 - wrap(3 * wrap(t/2 / twopi)), 12) * 8) - + (c - 0.5) * delread4(&s->dl, (2 + c - 0.5) * 1000 / (bpm / 60) + + (c - 0.5) * delread4(&s->dl, (4 + c - 0.5) * 1000 / (bpm / 60) / 2 / 2 / 2 / 2 / 2 / 2)) ); }
diff @ 2022-07-21 21:44:09 +0100 diff --git a/client/go.c b/client/go.c index 54ae185a..b188413e 100644 --- a/client/go.c +++ b/client/go.c @@ -73,7 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) for (int c = 0; c < 2; ++c) { wave[c] = sin - ( biquad(highpass(&s->hi[c], 30 * pow(2, sin(t)), 20), + ( biquad(highpass(&s->hi[c], 30 * pow(4, sin(t)), 20), sin(twopi * pow(1 - wrap(3 * wrap(t/2 / twopi)), 12) * 8) + (c - 0.5) * delread4(&s->dl, (4 + c - 0.5) * 1000 / (bpm / 60) / 2 / 2 / 2 / 2 / 2 / 2))
diff @ 2022-07-21 21:44:13 +0100 diff --git a/client/go.c b/client/go.c index b188413e..dfbdf625 100644 --- a/client/go.c +++ b/client/go.c @@ -73,7 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) for (int c = 0; c < 2; ++c) { wave[c] = sin - ( biquad(highpass(&s->hi[c], 30 * pow(4, sin(t)), 20), + ( biquad(highpass(&s->hi[c], 30 * pow(4, sin(2 *t)), 20), sin(twopi * pow(1 - wrap(3 * wrap(t/2 / twopi)), 12) * 8) + (c - 0.5) * delread4(&s->dl, (4 + c - 0.5) * 1000 / (bpm / 60) / 2 / 2 / 2 / 2 / 2 / 2))
diff @ 2022-07-21 21:44:15 +0100 diff --git a/client/go.c b/client/go.c index dfbdf625..65ecda8f 100644 --- a/client/go.c +++ b/client/go.c @@ -73,7 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) for (int c = 0; c < 2; ++c) { wave[c] = sin - ( biquad(highpass(&s->hi[c], 30 * pow(4, sin(2 *t)), 20), + ( biquad(highpass(&s->hi[c], 30 * pow(4, sin(4 * t)), 20), sin(twopi * pow(1 - wrap(3 * wrap(t/2 / twopi)), 12) * 8) + (c - 0.5) * delread4(&s->dl, (4 + c - 0.5) * 1000 / (bpm / 60) / 2 / 2 / 2 / 2 / 2 / 2))
diff @ 2022-07-21 21:44:18 +0100 diff --git a/client/go.c b/client/go.c index 65ecda8f..3618fabc 100644 --- a/client/go.c +++ b/client/go.c @@ -73,7 +73,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) for (int c = 0; c < 2; ++c) { wave[c] = sin - ( biquad(highpass(&s->hi[c], 30 * pow(4, sin(4 * t)), 20), + ( biquad(highpass(&s->hi[c], 30 * pow(4, sin(8 * t)), 20), sin(twopi * pow(1 - wrap(3 * wrap(t/2 / twopi)), 12) * 8) + (c - 0.5) * delread4(&s->dl, (4 + c - 0.5) * 1000 / (bpm / 60) / 2 / 2 / 2 / 2 / 2 / 2))
diff @ 2022-07-21 21:44:25 +0100 diff --git a/client/go.c b/client/go.c index 3618fabc..edf7b6e9 100644 --- a/client/go.c +++ b/client/go.c @@ -63,7 +63,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) - sample bpm = (s->bpm *= 1.0000001); + sample bpm = (s->bpm *= 1.000001); sample beats = 512; sample clock = phasor(&s->clock, bpm / 60 / beats); sample a = twopi * wrap(20 * beats * clock);
diff @ 2022-07-21 21:44:34 +0100 diff --git a/client/go.c b/client/go.c index edf7b6e9..5d73cedc 100644 --- a/client/go.c +++ b/client/go.c @@ -63,7 +63,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) - sample bpm = (s->bpm *= 1.000001); + sample bpm = (s->bpm = 80); sample beats = 512; sample clock = phasor(&s->clock, bpm / 60 / beats); sample a = twopi * wrap(20 * beats * clock);
diff @ 2022-07-21 21:44:47 +0100 diff --git a/client/go.c b/client/go.c index 5d73cedc..2cda2308 100644 --- a/client/go.c +++ b/client/go.c @@ -74,7 +74,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(4, sin(8 * t)), 20), - sin(twopi * pow(1 - wrap(3 * wrap(t/2 / twopi)), 12) * 8) + sin(twopi * pow(1 - wrap(2 * wrap(t/2 / twopi)), 12) * 8) + (c - 0.5) * delread4(&s->dl, (4 + c - 0.5) * 1000 / (bpm / 60) / 2 / 2 / 2 / 2 / 2 / 2)) );
diff @ 2022-07-21 21:44:55 +0100 diff --git a/client/go.c b/client/go.c index 2cda2308..1d65f1db 100644 --- a/client/go.c +++ b/client/go.c @@ -63,7 +63,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) - sample bpm = (s->bpm = 80); + sample bpm = (s->bpm = 20); sample beats = 512; sample clock = phasor(&s->clock, bpm / 60 / beats); sample a = twopi * wrap(20 * beats * clock);
diff @ 2022-07-21 21:45:12 +0100 diff --git a/client/go.c b/client/go.c index 1d65f1db..460bed46 100644 --- a/client/go.c +++ b/client/go.c @@ -75,7 +75,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(4, sin(8 * t)), 20), sin(twopi * pow(1 - wrap(2 * wrap(t/2 / twopi)), 12) * 8) - + (c - 0.5) * delread4(&s->dl, (4 + c - 0.5) * 1000 / (bpm / 60) + + 1.1 * (c - 0.5) * delread4(&s->dl, (4 + c - 0.5) * 1000 / (bpm / 60) / 2 / 2 / 2 / 2 / 2 / 2)) ); }
diff @ 2022-07-21 21:45:17 +0100 diff --git a/client/go.c b/client/go.c index 460bed46..33f99c96 100644 --- a/client/go.c +++ b/client/go.c @@ -74,7 +74,6 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(4, sin(8 * t)), 20), - sin(twopi * pow(1 - wrap(2 * wrap(t/2 / twopi)), 12) * 8) + 1.1 * (c - 0.5) * delread4(&s->dl, (4 + c - 0.5) * 1000 / (bpm / 60) / 2 / 2 / 2 / 2 / 2 / 2)) );
diff @ 2022-07-21 21:45:27 +0100 diff --git a/client/go.c b/client/go.c index 33f99c96..3db39455 100644 --- a/client/go.c +++ b/client/go.c @@ -74,7 +74,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(4, sin(8 * t)), 20), - + 1.1 * (c - 0.5) * delread4(&s->dl, (4 + c - 0.5) * 1000 / (bpm / 60) + + 1. * (c - 0.5) * delread4(&s->dl, (4 + c - 0.5) * 1000 / (bpm / 60) / 2 / 2 / 2 / 2 / 2 / 2)) ); }
diff @ 2022-07-21 21:45:30 +0100 diff --git a/client/go.c b/client/go.c index 3db39455..c82cec90 100644 --- a/client/go.c +++ b/client/go.c @@ -74,7 +74,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(4, sin(8 * t)), 20), - + 1. * (c - 0.5) * delread4(&s->dl, (4 + c - 0.5) * 1000 / (bpm / 60) + + 0.9 * (c - 0.5) * delread4(&s->dl, (4 + c - 0.5) * 1000 / (bpm / 60) / 2 / 2 / 2 / 2 / 2 / 2)) ); }
diff @ 2022-07-21 21:45:35 +0100 diff --git a/client/go.c b/client/go.c index c82cec90..0a35269e 100644 --- a/client/go.c +++ b/client/go.c @@ -74,7 +74,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(4, sin(8 * t)), 20), - + 0.9 * (c - 0.5) * delread4(&s->dl, (4 + c - 0.5) * 1000 / (bpm / 60) + + 0.5 * (c - 0.5) * delread4(&s->dl, (4 + c - 0.5) * 1000 / (bpm / 60) / 2 / 2 / 2 / 2 / 2 / 2)) ); }
diff @ 2022-07-21 21:45:42 +0100 diff --git a/client/go.c b/client/go.c index 0a35269e..dfa22759 100644 --- a/client/go.c +++ b/client/go.c @@ -74,7 +74,7 @@ int go(S *s, int inchannels, const float *in, int outchannels, float *out) { wave[c] = sin ( biquad(highpass(&s->hi[c], 30 * pow(4, sin(8 * t)), 20), - + 0.5 * (c - 0.5) * delread4(&s->dl, (4 + c - 0.5) * 1000 / (bpm / 60) + + 0.25 * (c - 0.5) * delread4(&s->dl, (4 + c - 0.5) * 1000 / (bpm / 60) / 2 / 2 / 2 / 2 / 2 / 2)) ); }
diff @ 2022-07-21 21:45:50 +0100 diff --git a/client/go.c b/client/go.c index dfa22759..788cfe53 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) mixdown[0] = output[0]; mixdown[1] = output[1]; compress(mixdown, &s->mixdown, 0.1, 0.1, 0.1, 48, mixdown); - sample volume = 1; + sample volume = 0; mixdown[0] *= volume; mixdown[1] *= volume; }