mix 5 s

5 input s-rate signed mixer
Author: Smashed Transistors
License: LGPL
Github: tiar/mixNoSat/mix 5 signed.axo

Inlets

frac32buffer input with unity gain

frac32buffer input 1

frac32buffer input 2

frac32buffer input 3

frac32buffer input 4

frac32buffer input 5

Outlets

frac32buffer mix out

Parameters

frac32.s.map gain1

frac32.s.map gain2

frac32.s.map gain3

frac32.s.map gain4

frac32.s.map gain5

Audio Rate
{
  int32_t accum = ___SMMUL(inlet_in1, param_gain1);
  accum = ___SMMLA(inlet_in2, param_gain2, accum);
  accum = ___SMMLA(inlet_in3, param_gain3, accum);
  accum = ___SMMLA(inlet_in4, param_gain4, accum);
  accum = ___SMMLA(inlet_in5, param_gain5, accum);
  outlet_out = inlet_bus__in + (accum << 5);
}

Privacy

© 2024 Zrna Research