#N canvas 217 122 631 481 12;
#X floatatom 52 130 0 0 0 0 - - -;
#X floatatom 112 230 0 0 0 0 - - -;
#X floatatom 52 287 0 0 0 0 - - -;
#X floatatom 441 271 0 0 0 0 - - -;
#X floatatom 430 384 0 0 0 0 - - -;
#X obj 430 356 pipe 5 6 7 1000;
#X obj 441 297 t f f f;
#X obj 464 328 + 1;
#X obj 498 327 + 2;
#X floatatom 481 382 0 0 0 0 - - -;
#X floatatom 532 383 0 0 0 0 - - -;
#X text 55 413 see also:;
#X obj 52 256 pipe 2000;
#X text 91 128 numbers to store and output later;
#X text 117 151 output all stored messages immediately;
#X msg 63 155 flush;
#X msg 73 183 clear;
#X text 120 184 forget all stored messages;
#X text 91 289 delayed output;
#X obj 130 413 delay;
#X obj 181 413 timer;
#X text 51 45 The Pipe object stores a sequence of messages and outputs
them after a specified delay time in milliseconds. You can change the
delay time as you wish. The outputs are sorted automatically.;
#X text 125 257 creation argument initializes delay time;
#X text 148 231 set delay time;
#X text 378 427 updated for Pd version 0.33;
#X text 21 317 You can specify compound messages (lists) by adding
arguments which set their type and initial value as in "pack." In this
case the delay time comes last and is changed by the last inlet. You
can also pack symbols and pointers but this feature is UNTESTED.,
f 51;
#X obj 52 16 pipe;
#X text 90 14 - message "delay line";
#X connect 0 0 12 0;
#X connect 1 0 12 1;
#X connect 3 0 6 0;
#X connect 5 0 4 0;
#X connect 5 1 9 0;
#X connect 5 2 10 0;
#X connect 6 0 5 0;
#X connect 6 1 7 0;
#X connect 6 2 8 0;
#X connect 7 0 5 1;
#X connect 8 0 5 2;
#X connect 12 0 2 0;
#X connect 15 0 12 0;
#X connect 16 0 12 0;
