[PD] Efficient FIFO in Pd: How?

Christof Ressi christof.ressi at gmx.at
Sun Nov 22 00:47:32 CET 2015


Just in case you don't know: There's the [fifop] object in zexy which works with lists and also lets you set the priority. I'm sure it's also faster than anything one can do with Pd objects. 

> Gesendet: Sonntag, 22. November 2015 um 00:24 Uhr
> Von: "Roman Haefeli" <reduzent at gmail.com>
> An: Pd-List <pd-list at lists.iem.at>
> Betreff: [PD] Efficient FIFO in Pd: How?
>
> Hi all
> 
> I'm looking for a way to implement a FIFO buffer in Pd. I'd like it to
> be able enqueue messages with an arbitrary number of elements in order
> to retrieve them in the same order later. I came up with three different
> methods, but they are all either slow at enqueuing or at dequeuing or
> even both. It seems for a quick implementation you need something like a
> ring buffer, but I can't think of any method that would work for
> symbolic elements, too (as opposed to numbers). 
> 
> Attached patch comparison.pd compares the methods. Isn't there really a
> O(n) implementation as opposed to O(n^2)?
> 
> Roman  
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
> 



More information about the Pd-list mailing list