hello,
i've noticed a problem of the fifo object from the cvs external (from maxlib).
simple way to have the problem : send "1" to the lifo, send 2
send a bang to get the last value (i.e : 3) : it works
now, if you send an other float when the buffer is not empty, 3 by exemple, you should have 1 and 3 in the lifo memory. but sending 2 bang to the lifo output 3 and 2.
see pd path for test.
i made a fix to this. should i commit it to the cvs?
Cyrille
#N canvas 0 0 450 300 10; #X obj 66 225 lifo; #X msg 67 25 1; #X msg 76 45 2; #X obj 88 66 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 66 250 p; #X msg 98 85 3; #X obj 108 108 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 124 184 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X text 154 186 <- should output 1 and not 2; #X text 65 6 click 1 time on each , in this order; #X connect 0 0 4 0; #X connect 1 0 0 0; #X connect 2 0 0 0; #X connect 3 0 0 0; #X connect 5 0 0 0; #X connect 6 0 0 0; #X connect 7 0 0 0;