Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
166 lines (165 sloc) 3.97 KB
#N canvas 1483 38 579 340 10;
#X declare -lib maxlib -lib mrpeach -lib moocow;
#X obj 14 21 pddp/dsp;
#N canvas 731 243 593 483 network-listener 0;
#X obj 37 54 tgl 15 0 empty empty empty 17 7 0 10 -4034 -13381 -13381
0 1;
#X text 53 53 <-- Connected?;
#X obj 151 16 import maxlib mrpeach moocow;
#X obj 16 101 bytes2any;
#X obj 16 18 tcpserver 34567;
#X obj 115 259 outlet;
#X obj 151 69 outlet;
#X obj 115 193 unpack f f f;
#X obj 149 238 outlet;
#X obj 184 217 outlet;
#X text 76 100 <-- Convert from bytestream to message;
#X text 194 192 <-- Parse floats from message;
#X obj 16 132 route a0 a1 t0 t1;
#X obj 16 227 bng 15 250 50 0 empty empty empty 17 7 0 10 -258113 -1
-1;
#X obj 40 227 bng 15 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj 65 227 bng 15 250 50 0 empty empty empty 17 7 0 10 -258113 -1
-1;
#X obj 90 227 bng 15 250 50 0 empty empty empty 17 7 0 10 -4034 -1
-1;
#X obj 15 325 outlet;
#X obj 40 346 outlet;
#X obj 65 367 outlet;
#X obj 90 388 outlet;
#X msg 15 248 0;
#X msg 40 267 1;
#X msg 65 288 0;
#X msg 90 309 1;
#X connect 0 0 6 0;
#X connect 3 0 12 0;
#X connect 4 0 3 0;
#X connect 4 1 0 0;
#X connect 7 0 5 0;
#X connect 7 1 8 0;
#X connect 7 2 9 0;
#X connect 12 0 13 0;
#X connect 12 1 14 0;
#X connect 12 2 15 0;
#X connect 12 3 16 0;
#X connect 12 4 7 0;
#X connect 13 0 21 0;
#X connect 14 0 22 0;
#X connect 15 0 23 0;
#X connect 16 0 24 0;
#X connect 21 0 17 0;
#X connect 22 0 18 0;
#X connect 23 0 19 0;
#X connect 24 0 20 0;
#X restore 138 21 pd network-listener;
#X obj 282 15 tgl 15 0 empty empty empty 17 7 0 10 -4034 -13381 -13381
0 1;
#N canvas 481 383 300 301 sineclick 0;
#X obj 32 238 *~;
#X obj 32 150 vline~;
#X obj 32 172 *~;
#X obj 32 11 inlet;
#X obj 32 50 t b;
#X obj 32 259 outlet~;
#X obj 60 41 inlet;
#X obj 130 41 inlet;
#X obj 226 183 inlet;
#X obj 102 113 pack 0 f f;
#X obj 32 85 pack 1 f 0;
#X obj 102 86 delay;
#X obj 47 200 osc~;
#X connect 0 0 5 0;
#X connect 1 0 2 0;
#X connect 1 0 2 1;
#X connect 2 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 10 0;
#X connect 6 0 10 1;
#X connect 6 0 9 2;
#X connect 6 0 11 1;
#X connect 6 0 11 0;
#X connect 7 0 9 1;
#X connect 8 0 12 0;
#X connect 9 0 1 0;
#X connect 10 0 1 0;
#X connect 11 0 9 0;
#X connect 12 0 0 1;
#X restore 180 93 pd sineclick;
#X obj 180 240 dac~;
#N canvas 183 388 300 301 tactile 0;
#X obj 32 238 *~;
#X obj 32 150 vline~;
#X obj 32 172 *~;
#X obj 32 11 inlet;
#X obj 32 50 t b;
#X obj 32 259 outlet~;
#X obj 60 31 inlet;
#X obj 130 41 inlet;
#X obj 226 183 inlet;
#X obj 102 113 pack 0 f f;
#X obj 32 126 pack 1 f 0;
#X obj 102 86 delay;
#X obj 47 200 osc~;
#X obj 60 83 max;
#X obj 75 9 loadbang;
#X msg 75 62 10;
#X connect 0 0 5 0;
#X connect 1 0 2 0;
#X connect 1 0 2 1;
#X connect 2 0 0 0;
#X connect 3 0 4 0;
#X connect 4 0 10 0;
#X connect 6 0 13 0;
#X connect 6 0 15 0;
#X connect 7 0 9 1;
#X connect 8 0 12 0;
#X connect 9 0 1 0;
#X connect 10 0 1 0;
#X connect 11 0 9 0;
#X connect 12 0 0 1;
#X connect 13 0 10 1;
#X connect 13 0 11 0;
#X connect 13 0 9 2;
#X connect 13 0 11 1;
#X connect 14 0 15 0;
#X connect 15 0 13 1;
#X restore 201 164 pd tactile;
#X text 285 136 <-- Resonant frequency of actuator;
#X text 211 240 <-- Audio in left \, vibrotactile in right;
#X msg 258 137 150;
#X obj 282 38 tgl 15 0 empty empty empty 17 7 0 10 -257985 -1 -1 1
1;
#X obj 360 38 tgl 15 0 empty empty empty 17 7 0 10 -257985 -1 -1 0
1;
#X text 301 37 # Audio;
#X text 379 36 # Tactile;
#X text 301 14 # Connected?;
#X floatatom 77 139 5 0 0 0 Audio - -;
#X floatatom 169 185 5 0 0 0 Tactile - -;
#X obj 62 168 *~;
#X obj 201 214 *~;
#X connect 1 0 9 0;
#X connect 1 0 14 0;
#X connect 1 1 9 0;
#X connect 1 1 14 0;
#X connect 1 2 10 0;
#X connect 1 2 15 0;
#X connect 1 3 10 0;
#X connect 1 3 15 0;
#X connect 1 4 3 1;
#X connect 1 4 3 0;
#X connect 1 4 5 0;
#X connect 1 4 5 1;
#X connect 1 4 8 0;
#X connect 1 5 3 2;
#X connect 1 5 5 2;
#X connect 1 6 2 0;
#X connect 1 7 3 3;
#X connect 3 0 16 0;
#X connect 5 0 17 0;
#X connect 8 0 5 3;
#X connect 14 0 16 1;
#X connect 15 0 17 1;
#X connect 16 0 4 0;
#X connect 17 0 4 1;