#N canvas 553 45 536 593 12;
#X msg 78 168 bang;
#X floatatom 78 293 0 0 0 0 - - -;
#X floatatom 90 201 0 0 0 0 - - -;
#X floatatom 145 238 0 0 0 0 - - -;
#X obj 39 16 swap;
#X text 87 17 - SWAP TWO NUMBERS \, RESPECTING RIGHT-TO-LEFT ORDER
;
#X text 123 167 outputs 2 stored values;
#X obj 78 267 swap 6.5;
#X text 121 201 sets second value and outputs both;
#X text 177 239 sets first value;
#X text 163 267 creation argument initializes first value;
#X floatatom 145 292 0 0 0 0 - - -;
#X obj 145 332 print right;
#X obj 78 368 print left;
#X text 57 409 A common use of swap is to reverse the operands in arithmetic
objects like this:;
#X obj 147 486 swap;
#X obj 147 514 -;
#X floatatom 147 536 5 0 0 0 - - -;
#X floatatom 178 464 3 0 0 0 - - -;
#X floatatom 147 464 3 0 0 0 - - -;
#X text 273 513 updated for Pd version 0.41;
#X text 38 53 The swap object swaps the positions of two incoming numbers.
The number coming in through the right inlet will be sent to the left
outlet and the number coming in left will come out right. Only the
left inlet is hot and triggers output on both outlets. Output order
is right to left as in [trigger].;
#X connect 0 0 7 0;
#X connect 1 0 13 0;
#X connect 2 0 7 0;
#X connect 3 0 7 1;
#X connect 7 0 1 0;
#X connect 7 1 11 0;
#X connect 11 0 12 0;
#X connect 15 0 16 0;
#X connect 15 1 16 1;
#X connect 16 0 17 0;
#X connect 18 0 15 1;
#X connect 19 0 15 0;
