#N canvas -920 174 771 446 12; #X text 496 25 P5 Glove inputs; #X obj 45 140 vsl 15 100 127 0 0 8.38861e+006 \$16 thumb empty 0 -8 192 8 -262144 -1 -1 9900 1; #X obj 75 124 vsl 15 115 127 0 0 8.38861e+006 \$16 index empty 0 -8 192 8 -262144 -1 -1 11400 1; #X obj 106 112 vsl 15 128 127 0 0 8.38861e+006 \$16 middle empty 0 -8 192 8 -262144 -1 -1 12700 1; #X obj 138 126 vsl 15 115 127 0 0 8.38861e+006 \$16 ring empty 0 -8 192 8 -262144 -1 -1 11400 1; #X obj 168 138 vsl 15 105 127 0 0 8.38861e+006 \$16 pinky empty 0 -8 192 8 -262144 -1 -1 10400 1; #X text 14 263 Pentatonic; #X text 120 262 Beachalator; #N canvas -878 40 773 550 penta 0; #X text 583 275 La do re mi sol; #X text 593 301 bend re diese; #X text 541 224 A C D E G; #X msg 10 178 21; #X msg 548 119 24; #X msg 577 118 26; #X msg 608 117 28; #X msg 641 116 31; #X obj 544 148 + 24; #X text 586 147 augmenter d'un octave; #X obj 549 178 + 1; #X text 594 176 bend; #X obj 9 133 t b; #X obj 10 160 bng 15 500 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X floatatom 10 105 0 0 0; #X obj 20 472 makenote; #X obj 9 271 + 24; #X msg 27 202 24; #X obj 32 228 *; #X obj 41 182 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 33 252 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 59 200 t b; #X obj 286 305 mtof; #X text 41 165 octave; #X obj 637 205 fiddle~ 2048; #X obj 638 236 unpack; #X obj 347 425 osc~; #X obj 185 461 dac~; #X obj 15 11 r thumb; #X obj 80 10 r index; #X obj 145 9 r middle; #X obj 275 8 r pinky; #X obj 217 9 r ring; #X obj 11 328 osc~; #X obj 12 353 *~; #X obj 47 110 / 127; #X obj 102 135 t b; #X obj 103 162 bng 15 500 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X floatatom 103 107 0 0 0; #X obj 102 273 + 24; #X msg 120 204 24; #X obj 125 230 *; #X obj 134 184 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 126 254 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 152 202 t b; #X text 134 167 octave; #X obj 106 334 osc~; #X obj 107 359 *~; #X obj 140 112 / 127; #X obj 194 139 t b; #X obj 195 166 bng 15 500 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X floatatom 195 111 0 0 0; #X obj 194 277 + 24; #X msg 212 208 24; #X obj 217 234 *; #X obj 226 188 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 218 258 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 244 206 t b; #X text 226 171 octave; #X obj 194 338 osc~; #X obj 195 363 *~; #X obj 232 116 / 127; #X obj 285 140 t b; #X obj 286 167 bng 15 500 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X floatatom 286 112 0 0 0; #X obj 285 278 + 24; #X msg 303 209 24; #X obj 308 235 *; #X obj 317 189 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 309 259 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 335 207 t b; #X text 317 172 octave; #X obj 287 332 osc~; #X obj 288 357 *~; #X obj 323 117 / 127; #X obj 10 300 mtof; #X obj 101 302 mtof; #X obj 192 307 mtof; #X obj 381 307 mtof; #X obj 380 142 t b; #X obj 381 169 bng 15 500 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X floatatom 381 114 0 0 0; #X obj 380 280 + 24; #X msg 398 211 24; #X obj 403 237 *; #X obj 412 191 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 404 261 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 430 209 t b; #X text 412 174 octave; #X obj 382 334 osc~; #X obj 383 359 *~; #X obj 418 119 / 127; #X obj 188 420 *~; #X obj 233 421 nbx 5 14 0.01 1 1 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0.01 256; #X msg 103 180 24; #X msg 195 184 26; #X msg 286 185 28; #X msg 381 187 31; #X connect 3 0 16 0; #X connect 12 0 13 0; #X connect 13 0 3 0; #X connect 14 0 12 0; #X connect 14 0 35 0; #X connect 16 0 75 0; #X connect 17 0 18 0; #X connect 18 0 20 0; #X connect 19 0 18 1; #X connect 19 0 21 0; #X connect 20 0 16 1; #X connect 21 0 17 0; #X connect 22 0 72 0; #X connect 28 0 14 0; #X connect 29 0 38 0; #X connect 30 0 51 0; #X connect 31 0 81 0; #X connect 32 0 64 0; #X connect 33 0 34 0; #X connect 34 0 92 0; #X connect 35 0 34 1; #X connect 36 0 37 0; #X connect 37 0 94 0; #X connect 38 0 36 0; #X connect 38 0 48 0; #X connect 39 0 76 0; #X connect 40 0 41 0; #X connect 41 0 43 0; #X connect 42 0 41 1; #X connect 42 0 44 0; #X connect 43 0 39 1; #X connect 44 0 40 0; #X connect 46 0 47 0; #X connect 47 0 92 0; #X connect 48 0 47 1; #X connect 49 0 50 0; #X connect 50 0 95 0; #X connect 51 0 49 0; #X connect 51 0 61 0; #X connect 52 0 77 0; #X connect 53 0 54 0; #X connect 54 0 56 0; #X connect 55 0 54 1; #X connect 55 0 57 0; #X connect 56 0 52 1; #X connect 57 0 53 0; #X connect 59 0 60 0; #X connect 60 0 92 0; #X connect 61 0 60 1; #X connect 62 0 63 0; #X connect 63 0 96 0; #X connect 64 0 62 0; #X connect 64 0 74 0; #X connect 65 0 22 0; #X connect 66 0 67 0; #X connect 67 0 69 0; #X connect 68 0 67 1; #X connect 68 0 70 0; #X connect 69 0 65 1; #X connect 70 0 66 0; #X connect 72 0 73 0; #X connect 73 0 92 0; #X connect 74 0 73 1; #X connect 75 0 33 0; #X connect 76 0 46 0; #X connect 77 0 59 0; #X connect 78 0 89 0; #X connect 79 0 80 0; #X connect 80 0 97 0; #X connect 81 0 79 0; #X connect 81 0 91 0; #X connect 82 0 78 0; #X connect 83 0 84 0; #X connect 84 0 86 0; #X connect 85 0 84 1; #X connect 85 0 87 0; #X connect 86 0 82 1; #X connect 87 0 83 0; #X connect 89 0 90 0; #X connect 90 0 92 0; #X connect 91 0 90 1; #X connect 92 0 27 0; #X connect 92 0 27 1; #X connect 93 0 92 1; #X connect 94 0 39 0; #X connect 95 0 52 0; #X connect 96 0 65 0; #X connect 97 0 82 0; #X restore 21 285 pd penta; #N canvas 0 0 454 304 beach 0; #X text 40 22 Each finger triggers a sample \, bending is volume; #X text 40 40 Button A saves the beat; #X restore 129 287 pd beach; #N canvas 2 20 997 343 input 0; #X obj 277 42 ctlin; #X floatatom 232 72 5 0 0; #X floatatom 288 72 5 0 0; #X floatatom 342 72 5 0 0; #X obj 71 170 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1 ; #X obj 37 190 spigot; #X obj 36 225 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 34 256; #X obj 12 102 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 61 256; #X obj 96 169 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 129 171 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 95 191 spigot; #X obj 94 226 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 91 256; #X obj 155 170 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 188 172 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 1 1; #X obj 154 192 spigot; #X obj 153 227 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 61 256; #X msg 177 133 0; #X obj 38 167 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 358 200 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 323 223 spigot; #X obj 324 253 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 384 197 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 416 200 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 386 221 spigot; #X obj 382 254 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 443 198 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 476 200 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 442 220 spigot; #X obj 441 255 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 501 199 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 534 201 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 500 221 spigot; #X obj 499 256 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X msg 608 137 0; #X obj 326 195 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 561 199 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 602 200 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 560 221 spigot; #X obj 559 256 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 282 124 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 61 256; #X text 42 266 x; #X text 105 268 y; #X text 160 269 z; #X text 324 301 thumb; #X text 387 302 index; #X text 443 301 middle; #X text 506 302 ring; #X text 563 304 pinky; #X obj 743 180 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 709 200 spigot; #X obj 708 235 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 665 132 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 1 256; #X obj 768 179 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 801 181 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 767 201 spigot; #X obj 766 236 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 827 180 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 860 182 tgl 15 0 empty empty empty 0 -6 0 8 -262144 -1 -1 0 1; #X obj 826 202 spigot; #X obj 825 237 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 1 256; #X msg 842 115 0; #X obj 710 177 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 743 8 pgmin; #X floatatom 779 35 0 0 0; #X floatatom 743 35 0 0 0; #X text 719 256 A; #X text 778 257 B; #X text 836 261 C; #X obj 314 273 s thumb; #X obj 383 272 s index; #X obj 445 274 s middle; #X obj 520 276 s ring; #X obj 574 278 s pinky; #X obj 361 145 sel 20 21 22 23 24; #X obj 73 117 sel 10 1 7; #X obj 736 131 sel 1 2 3; #X obj 37 245 s x; #X obj 94 245 s y; #X obj 159 244 s z; #X obj 711 281 s A; #X obj 771 279 s B; #X obj 828 282 s C; #X obj 822 96 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 817 55 t b; #X obj 821 77 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 909 143 t b; #X msg 888 214 0; #X obj 891 193 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 692 35 t b; #X msg 667 87 1; #X obj 693 114 bng 15 250 50 0 empty empty empty 0 -6 0 8 -262144 -1 -1; #X obj 889 168 delay 15; #X obj 681 59 delay 1; #X obj 843 85 delay 20; #X connect 0 0 1 0; #X connect 0 1 2 0; #X connect 0 2 3 0; #X connect 1 0 7 0; #X connect 1 0 39 0; #X connect 2 0 73 0; #X connect 2 0 74 0; #X connect 3 0 33 0; #X connect 3 0 16 0; #X connect 4 0 5 1; #X connect 5 0 6 0; #X connect 6 0 76 0; #X connect 7 0 5 0; #X connect 7 0 10 0; #X connect 7 0 14 0; #X connect 8 0 9 0; #X connect 8 0 10 0; #X connect 9 0 10 1; #X connect 10 0 11 0; #X connect 11 0 77 0; #X connect 12 0 13 0; #X connect 12 0 14 0; #X connect 13 0 14 1; #X connect 14 0 15 0; #X connect 15 0 78 0; #X connect 16 0 4 0; #X connect 16 0 9 0; #X connect 16 0 13 0; #X connect 17 0 5 0; #X connect 17 0 4 0; #X connect 18 0 19 1; #X connect 19 0 20 0; #X connect 20 0 68 0; #X connect 21 0 22 0; #X connect 21 0 23 0; #X connect 22 0 23 1; #X connect 23 0 24 0; #X connect 24 0 69 0; #X connect 25 0 26 0; #X connect 25 0 27 0; #X connect 26 0 27 1; #X connect 27 0 28 0; #X connect 28 0 70 0; #X connect 29 0 30 0; #X connect 29 0 31 0; #X connect 30 0 31 1; #X connect 31 0 32 0; #X connect 32 0 71 0; #X connect 33 0 18 0; #X connect 33 0 22 0; #X connect 33 0 26 0; #X connect 33 0 30 0; #X connect 33 0 36 0; #X connect 34 0 19 0; #X connect 34 0 18 0; #X connect 35 0 36 0; #X connect 35 0 37 0; #X connect 36 0 37 1; #X connect 37 0 38 0; #X connect 38 0 72 0; #X connect 39 0 37 0; #X connect 39 0 31 0; #X connect 39 0 27 0; #X connect 39 0 23 0; #X connect 39 0 19 0; #X connect 48 0 49 1; #X connect 49 0 50 0; #X connect 50 0 79 0; #X connect 51 0 49 0; #X connect 51 0 54 0; #X connect 51 0 58 0; #X connect 51 0 88 0; #X connect 52 0 53 0; #X connect 52 0 54 0; #X connect 53 0 54 1; #X connect 54 0 55 0; #X connect 55 0 80 0; #X connect 56 0 57 0; #X connect 56 0 58 0; #X connect 57 0 58 1; #X connect 58 0 59 0; #X connect 59 0 81 0; #X connect 60 0 48 0; #X connect 60 0 57 0; #X connect 60 0 53 0; #X connect 61 0 49 0; #X connect 61 0 48 0; #X connect 62 0 64 0; #X connect 62 1 63 0; #X connect 63 0 51 0; #X connect 63 0 83 0; #X connect 64 0 75 0; #X connect 64 0 85 0; #X connect 73 0 34 0; #X connect 73 1 21 0; #X connect 73 2 25 0; #X connect 73 3 29 0; #X connect 73 4 35 0; #X connect 74 0 17 0; #X connect 74 1 8 0; #X connect 74 2 12 0; #X connect 75 0 61 0; #X connect 75 1 52 0; #X connect 75 2 56 0; #X connect 82 0 60 0; #X connect 83 0 84 0; #X connect 84 0 93 0; #X connect 85 0 91 0; #X connect 86 0 50 0; #X connect 86 0 55 0; #X connect 86 0 59 0; #X connect 87 0 86 0; #X connect 88 0 92 0; #X connect 89 0 51 0; #X connect 89 0 90 0; #X connect 91 0 87 0; #X connect 92 0 89 0; #X connect 93 0 82 0; #X restore 500 53 pd input; #X obj 243 127 r x; #X obj 305 129 r y; #X obj 363 128 r z; #X obj 242 153 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 34 256; #X obj 304 154 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 91 256; #X obj 364 154 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 61 256; #X obj 249 227 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 248 201 r A; #X obj 307 227 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 0 256; #X obj 365 229 nbx 5 14 -1e+037 1e+037 0 0 empty empty empty 0 -6 0 10 -262144 -1 -1 1 256; #X obj 306 201 r B; #X obj 364 203 r C; #X text 285 100 Position; #X text 87 89 Bending; #X text 293 177 Buttons; #X text 24 10 This patcher enables Essential Reality's P5 glove to work in PD but needs Nicolas Fournel's P5Midi program to be running in the background. You may also need MidiYoke to rewire the midi signal to PD.; #X connect 11 0 14 0; #X connect 12 0 15 0; #X connect 13 0 16 0; #X connect 18 0 17 0; #X connect 21 0 19 0; #X connect 22 0 20 0;