<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div>
<div>oops, you're right, I skipped the x[n], that's quite important!!! In my patch, however, the x[n] is there (otherwise it wouldn't work).</div>

<div>@Alex: Did you try the filter based on my wrong formula or on my correct patch? The former one would explain why you got negativ numbers...</div>

<div> 
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Gesendet:</b> Dienstag, 08. Dezember 2015 um 15:45 Uhr<br/>
<b>Von:</b> "Matt Barber" <brbrofsvl@gmail.com><br/>
<b>An:</b> "Christof Ressi" <christof.ressi@gmx.at><br/>
<b>Cc:</b> "Alexandre Torres Porres" <porres@gmail.com>, "pd-list@lists.iem.at" <pd-list@lists.iem.at><br/>
<b>Betreff:</b> Re: Re: [PD] Moving Sum object?</div>

<div name="quoted-content">
<div>
<div class="gmail_default" style="font-family: verdana , sans-serif;">Yep, you're right.</div>

<div class="gmail_default" style="font-family: verdana , sans-serif;"> </div>

<div class="gmail_default" style="font-family: verdana , sans-serif;">To be clear to anyone else reading, the equation is y[n] = (y[n-1] + x[n] - x[n-k])/k . I have a mental block when it comes to the filter element objects and tend to do things the hard way at first. :)</div>
</div>

<div class="gmail_extra"> 
<div class="gmail_quote">On Tue, Dec 8, 2015 at 6:19 AM, Christof Ressi <span><<a href="christof.ressi@gmx.at" target="_parent">christof.ressi@gmx.at</a>></span> wrote:

<blockquote class="gmail_quote" style="margin: 0 0 0 0.8ex;border-left: 1.0px rgb(204,204,204) solid;padding-left: 1.0ex;">Hey Matt,<br/>
<br/>
there's no need for the feedback path (and therefore no [block~ 1] ;-))<br/>
<br/>
Just use the following formula:<br/>
<br/>
y[n] = (y[n-1] - x[n-k])/k<br/>
<br/>
where k is the number of samples to be averaged (must be at least 1). see the patch I sent to Alex in my last mail.<br/>
it uses [rpole~ 1] for the y[n-1] part and [z~ k] for the x[n-k] part (you can replace the latter one with a [delwrite~] [delread~] pair to make it purely vanilla).<br/>
<br/>
The funny thing about linear moving average filters is, that although it can be implemented as a recursive filter (like in both our patches), it is still a FIR filter (and therefore it defeats the notion that recursive filters are always IIR filters). The impulse response is just a rectangular pulse and therefore finite.<br/>
 <br/>
 <br/>
<br/>
Gesendet: Dienstag, 08. Dezember 2015 um 07:13 Uhr<br/>
Von: "Matt Barber" <<a href="brbrofsvl@gmail.com" target="_parent">brbrofsvl@gmail.com</a>><br/>
An: "Alexandre Torres Porres" <<a href="porres@gmail.com" target="_parent">porres@gmail.com</a>><br/>
Cc: "<a href="pd-list@lists.iem.at" target="_parent">pd-list@lists.iem.at</a>" <<a href="pd-list@lists.iem.at" target="_parent">pd-list@lists.iem.at</a>><br/>
Betreff: Re: [PD] Moving Sum object?<br/>
<br/>
<span>Something like this? Almost completely untestsed. :D<br/>
 <br/>
On Tue, Dec 8, 2015 at 12:20 AM, Alexandre Torres Porres <<a href="porres@gmail.com" target="_parent">porres@gmail.com</a>> wrote:<br/>
<br/>
Talking about averages I wonder if we have an object that sums (in a moving average fashion) a series of samples<br/>
 <br/>
cheers<br/>
_______________________________________________</span><br/>
<a href="Pd-list@lists.iem.at" target="_parent">Pd-list@lists.iem.at</a>[<a href="Pd-list@lists.iem.at" target="_parent">Pd-list@lists.iem.at</a>] mailing list<br/>
UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list[http://lists.puredata.info/listinfo/pd-list]" target="_blank">http://lists.puredata.info/listinfo/pd-list[http://lists.puredata.info/listinfo/pd-list]</a><br/>
 _______________________________________________ <a href="Pd-list@lists.iem.at" target="_parent">Pd-list@lists.iem.at</a> mailing list UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list[http://lists.puredata.info/listinfo/pd-list]" target="_blank">http://lists.puredata.info/listinfo/pd-list[http://lists.puredata.info/listinfo/pd-list]</a></blockquote>
</div>
</div>
</div>
</div>
</div>
</div></div></body></html>