#N canvas 489 23 570 690.062 10; #X obj 36 48 pack f f f f; #X obj 169 8 unpack f f f f; #X text 13 144 (1) 1:1 multi-connect: connects o(n+k) -> i(m+k) for k=0 \, 1 \, ... \, where o(n)->i(m) is the initial connection and *exactly* o and i are selected; #X obj 36 8 unpack f f f; #X obj 169 48 pack f f f; #X text 13 190 (2) 1:N single-connect: connects o(n)->i(m) \, o(n)->i'(m) \, o(n)->i''(m) \, ... \, where o(n)->i(m) is the initial connection \, o is unselected and at least 2 objects i \, i' \, i'' \, ... are selected; #X text 13 249 (3) N:1 single-connect: connects o(n)->i(m) \, o'(n)->i(m) \, o''(n)->i(m) \, ... \, where o(n)->i(m) is the initial connection \, i is unselected and at least 2 objects o \, o' \, o'' \, ... are selected; #X text 13 308 (4) 1:N multi-connect: connects o(n+k) -> i(m) for each other selected object i \, k = 0 \, 1 \, ... \, where o(n)->i(m) is the initial connection \, and *both* o and at least two different i's are selected; #X text 13 367 (4') N:1 multi-connect: connects o(n) -> i(m+k) for each other selected object o \, k = 0 \, 1 \, ... \, where o(n)->i(m) is the initial connection \, and *both* i and at least two different o's are selected; #X text 13 426 NOTE: pd-l2ork will do either (4) or (4') \, whichever gives the most connections. The "other" selected objects will be considered in left-to-right and top-to-bottom order in order to make the connections. ; #X text 13 124 "Intelligent" patching:; #X text 13 78 Shift connections: Pressing the shift key while doing connections will let you do multiple connections from the same outlet in one go.;