cf1 4

1 in to 4 out Attenuverters
Author: Philoop
License: BSD
Github: phi/mix/cf1 4.axo

Inlets

frac32.bipolar i1

Outlets

frac32.bipolar o1

frac32.bipolar o2

frac32.bipolar o3

frac32.bipolar o4

Parameters

frac32.s.map inv1

frac32.s.map inv2

frac32.s.map inv3

frac32.s.map inv4

Control Rate
{
  int64_t a1 = (int64_t)(inlet_i1) * (param_inv1 - (1 << 21));
  a1 -= inlet_i1 * (128 << 20) - (param_inv1 - (1 << 21));
  outlet_o1 = (a1 >> 27);
}

{
  int64_t a2 = (int64_t)(inlet_i1) * (param_inv2 - (1 << 21));
  a2 -= inlet_i1 * (128 << 20) - (param_inv2 - (1 << 21));
  outlet_o2 = (a2 >> 27);
}

{
  int64_t a3 = (int64_t)(inlet_i1) * (param_inv3 - (1 << 21));
  a3 -= inlet_i1 * (128 << 20) - (param_inv3 - (1 << 21));
  outlet_o3 = (a3 >> 27);
}

{
  int64_t a4 = (int64_t)(inlet_i1) * (param_inv4 - (1 << 21));
  a4 -= inlet_i1 * (128 << 20) - (param_inv4 - (1 << 21));
  outlet_o4 = (a4 >> 27);
}

Privacy

© 2024 Zrna Research