A6

6x6 Householder reflection matrix
Author: Smashed Transistors
License: LGPL
Github: tiar/FDN/A6.axo

Inlets

frac32buffer in0

frac32buffer in1

frac32buffer in2

frac32buffer in3

frac32buffer in4

frac32buffer in5

Outlets

frac32buffer out0

frac32buffer out1

frac32buffer out2

frac32buffer out3

frac32buffer out4

frac32buffer out5

Audio Rate
// +-----
// -+----
// --+---
// ---+--
// ----+-
// -----+
// 2/6
int32_t y = ___SMMUL(1431655765, inlet_in0 + inlet_in1 + inlet_in2 + inlet_in3 +
                                     inlet_in4 + inlet_in5);
outlet_out0 = inlet_in0 - y;
outlet_out1 = inlet_in1 - y;
outlet_out2 = inlet_in2 - y;
outlet_out3 = inlet_in3 - y;
outlet_out4 = inlet_in4 - y;
outlet_out5 = inlet_in5 - y;

Privacy

© 2024 Zrna Research