smooth8

eight exponential smooth
Author: Johannes Taelman,philoop
License: BSD
Github: phi/math/smooth8.axo

Inlets

frac32 input

frac32 input

frac32 input

frac32 input

frac32 input

frac32 input

frac32 input

frac32 input

Outlets

frac32 output

frac32 output

frac32 output

frac32 output

frac32 output

frac32 output

frac32 output

frac32 output

Parameters

frac32.u.map time1

frac32.u.map time2

frac32.u.map time3

frac32.u.map time4

frac32.u.map time5

frac32.u.map time6

frac32.u.map time7

frac32.u.map time8

Declaration
int32_t val1;
int32_t val2;
int32_t val3;
int32_t val4;
int32_t val5;
int32_t val6;
int32_t val7;
int32_t val8;
Init
val1 = 0;
val2 = 0;
val3 = 0;
val4 = 0;
val5 = 0;
val6 = 0;
val7 = 0;
val8 = 0;
Control Rate
val1 = ___SMMLA(val1 - inlet_in1, (-1 << 26) + (param_time1 >> 1), val1);
outlet_out1 = val1;
val2 = ___SMMLA(val2 - inlet_in2, (-1 << 26) + (param_time2 >> 1), val2);
outlet_out2 = val2;
val3 = ___SMMLA(val3 - inlet_in3, (-1 << 26) + (param_time3 >> 1), val3);
outlet_out3 = val3;
val4 = ___SMMLA(val4 - inlet_in4, (-1 << 26) + (param_time4 >> 1), val4);
outlet_out4 = val4;
val5 = ___SMMLA(val5 - inlet_in5, (-1 << 26) + (param_time5 >> 1), val5);
outlet_out5 = val5;
val6 = ___SMMLA(val6 - inlet_in6, (-1 << 26) + (param_time6 >> 1), val6);
outlet_out6 = val6;
val7 = ___SMMLA(val7 - inlet_in7, (-1 << 26) + (param_time7 >> 1), val7);
outlet_out7 = val7;
val8 = ___SMMLA(val8 - inlet_in8, (-1 << 26) + (param_time8 >> 1), val8);
outlet_out8 = val8;

Privacy

© 2024 Zrna Research