On Fri, 2015-03-13 at 04:51 -0300, Alexandre Torres Porres wrote:

> I'm aware that CPU can choke on an absurdly fast control rate.
> Nonetheless, the concern and question is not to how much the CPU can
> take, but how small a period of time Pd could consistently and
> steadily send messages. To make it simple, the smallest time an object
> like [metro] is able to operate.

In practice, it seems that the smallest time interval measurable by
[timer] is dependent on how long you have Pd running. Attached is a
patch that sends two bangs with an interval of 6.8e-11 every second. It
seems that the first 1217 seconds you get a non-zero result from [timer]
(though the result changes during the first few seconds). After 1218
seconds of running Pd, [timer] measures 0.

To give your question again a different answer, it seems that there is
no absolute minimum time interval in Pd, but it increases over time of
running Pd. 

Roman

p.s.: Make sure to open the patch right away like this: 
 pd -open shortest_time_intervall.pd
if you intend to get consistent results with the numbers above. 



#N canvas 953 226 474 348 10;
#X msg 27 79 1.35e-10;
#X msg 89 78 6.8e-11;
#X msg 145 78 6.7e-11;
#X floatatom 27 128 10 0 0 0 - - -, f 10;
#X obj 27 147 t b a;
#X obj 27 190 timer;
#X obj 54 168 delay;
#X floatatom 27 217 10 0 0 0 - - -, f 10;
#X obj 89 11 loadbang;
#X obj 89 40 metro 1000;
#X obj 167 272 timer;
#X floatatom 167 314 5 0 0 0 - - -, f 5;
#X obj 27 243 sel 0;
#X msg 248 67 0;
#X obj 167 293 / 1000;
#X connect 0 0 3 0;
#X connect 1 0 3 0;
#X connect 2 0 3 0;
#X connect 3 0 4 0;
#X connect 4 0 5 0;
#X connect 4 1 6 0;
#X connect 5 0 7 0;
#X connect 6 0 5 1;
#X connect 7 0 12 0;
#X connect 8 0 9 0;
#X connect 8 0 10 0;
#X connect 9 0 1 0;
#X connect 9 0 10 1;
#X connect 10 0 14 0;
#X connect 12 0 13 0;
#X connect 13 0 9 0;
#X connect 14 0 11 0;
_______________________________________________
Pd-list@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> 
http://lists.puredata.info/listinfo/pd-list

Reply via email to