-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpdkl-swapf.pd
96 lines (96 loc) · 2.23 KB
/
pdkl-swapf.pd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
#N canvas 605 208 1132 854 12;
#X obj 230 490 list;
#X obj 530 39 list length;
#X obj 298 455 t b f;
#X obj 520 182 clip 0 1;
#X obj 607 193 clip 0 1;
#X obj 540 154 f \$1;
#X obj 604 162 f \$2;
#X msg 524 221 set \$1;
#X msg 627 220 set \$1;
#X msg 591 346 5;
#X msg 426 287 3;
#X msg 236 261 3;
#X text 50 720 get val at idx 2 and save it;
#X text 57 739 get val at idx 1 and put it in idx 2;
#X text 56 767 now have list with val 1 at idx 2;
#X text 71 794 set saved val at idx 1;
#X obj 536 96 t b f;
#X obj 535 66 - 1;
#X obj 399 10 inlet;
#X obj 703 24 inlet;
#X text 758 29 idx1;
#X obj 813 24 inlet;
#X text 866 23 idx2;
#X text 17 109 INLETS:;
#X text 16 134 list/idx1/idx2;
#X text 14 195 ARGTS:;
#X text 16 218 idx1/idx2;
#X text 628 286 idx2;
#X text 316 255 idx1;
#X obj 226 306 t b f b;
#X obj 510 518 f 0;
#X obj 528 302 t l b;
#X obj 340 309 t l b;
#X obj 300 669 outlet;
#X obj 295 641 spigot 0;
#X msg 356 603 1;
#X msg 406 606 0;
#X text 454 613 close when saving idx 2;
#X text 450 634 open before last replace;
#X obj 246 169 t b l l;
#X obj 383 64 t l l;
#X text 17 16 pdkl-swapf;
#X text 11 37 swap floats at two indices;
#X text 942 18 Derek Kwan 2017;
#X text 946 41 pdklist;
#X text 944 62 gpl v 3;
#X obj 305 400 pdkl-ref;
#X obj 533 436 pdkl-ref;
#X obj 316 564 pdkl-setf!;
#X connect 0 0 48 0;
#X connect 1 0 17 0;
#X connect 2 0 0 0;
#X connect 2 1 48 2;
#X connect 3 0 7 0;
#X connect 4 0 8 0;
#X connect 5 0 3 0;
#X connect 6 0 4 0;
#X connect 7 0 10 0;
#X connect 7 0 11 0;
#X connect 8 0 9 0;
#X connect 9 0 47 1;
#X connect 9 0 48 1;
#X connect 10 0 46 1;
#X connect 11 0 29 0;
#X connect 16 0 6 0;
#X connect 16 0 5 0;
#X connect 16 1 4 2;
#X connect 16 1 3 2;
#X connect 17 0 16 0;
#X connect 18 0 40 0;
#X connect 19 0 5 1;
#X connect 21 0 6 1;
#X connect 29 0 0 0;
#X connect 29 1 48 1;
#X connect 29 2 30 0;
#X connect 29 2 35 0;
#X connect 30 0 48 2;
#X connect 31 0 47 0;
#X connect 31 1 9 0;
#X connect 31 1 36 0;
#X connect 32 0 46 0;
#X connect 32 1 10 0;
#X connect 34 0 33 0;
#X connect 35 0 34 1;
#X connect 36 0 34 1;
#X connect 39 0 11 0;
#X connect 39 1 32 0;
#X connect 39 2 31 0;
#X connect 40 0 39 0;
#X connect 40 1 1 0;
#X connect 40 1 0 1;
#X connect 46 0 2 0;
#X connect 47 0 30 1;
#X connect 48 0 0 1;
#X connect 48 0 34 0;