ssmul

Author: Smashed Transistors
License: LGPL
Github: tiar/noise/ssmul.axo

Inlets

None

Outlets

frac32buffer.bipolar out

Declaration
const int32_t a = 1664525;
const int32_t b = 1013904223;
int32_t r = 137;
Audio Rate
int32_t r1 = r = r * a + b;
int32_t r2 = r = r * a + b;
int32_t r3 = r = r * a + b;

outlet_out = ___SMMUL(r3, ___SMMUL(r2, r1)) >> 2;

Privacy

© 2024 Zrna Research