A/ Remarks :
- IMHO it is not a good idea to break encapsulation rules with code like that :
B/ CPU !
I implement a [flop] test external only with your list processing part to make tests and AFAIK your external seems very light ; 8% may be the result of [multislider] paint method (in main thread).
and even focused on your external :
you can see that most part is used by [multislider] connected to the outlet.
My 2 cents : you can make your external more readable using an array of t_atomarrays pointer in your structure that you can allocate dynamically in your new method ; but i don’t thing you can really improved the efficiency with tricks …
Jul 27, 2012 at 8:26am #229889