'Integrator' DSP question

Peiman's icon

Hello,

I'm attempting to make a MSP version of Di Scipio's AUDIBLE ECOSYSTEMICS from the signal flow digram specified in the score. There is a component on the digram called 'integrator'. It has a time variable of 0.01". I understand that this is a form of low pass filtering or averaging but don't quite get the math. Is this the same as what average~ performs? And, can anyone provide a gen implementation of it?

[Please see the attached file for a screenshot of the relevant part of the signal flow chart.]

Many Thanks

Screen-Shot-2014-09-18-at-10.01.55.png
png
Peiman's icon
Max Patch
Copy patch and select New From Clipboard in Max.

I think I have the answer. Here's what I understand a leaky integrator to mean.

Wetterberg's icon

the "leak" part refers to feedback, yes? So in an audio application the integrator serves as a slew limiter, with a slew set to 0.01 second here?

your patch looks about right, yeah.

stkr's icon

that looks about right, yes.

Max Patch
Copy patch and select New From Clipboard in Max.

but i think your output should be y, not y-1 as you had it

Peiman's icon

Amazing. Thanks very much.

P

Peiman's icon

@STKR I think the 'leak' refers to the scaling before the feedback. So some of the signal 'leaks' away, rather than accumulating 100%. There is an explanation here: http://www.katjaas.nl/complexintegrator/complexresonator.html