#N canvas 559 22 666 534 10; #X obj 109 165 sendOSC; #X obj 514 97 dumpOSC 8123; #X msg 59 92 connect localhost 57120; #X msg 90 115 disconnect; #X obj 514 122 print rcvOSC; #X msg 11 70 connect localhost 8123; #X obj 109 137 receive sndOSC; #X text 151 70 Connect to Pd (this patch); #X obj 14 254 send sndOSC; #X text 204 92 Connect to SuperCollider Port (localhost); #X text 510 66 Receive OSC messages in this Pd Patch; #X text 9 3 Network Musical Performance Workshop Lab 1: OSC Messages and Control Lab | Startup Code Juan-Pablo Caceres; #X obj 16 336 send sndOSC; #X msg 14 229 send /test Piano 1 OSC Test; #X msg 16 311 send /noteOn 1 60 60; #X text 10 207 Test Message; #X obj 18 477 send sndOSC; #X msg 18 452 send /noteOn 1 \$1 60; #X obj 18 430 int; #X obj 21 408 hsl 128 15 0 127 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 5400 1; #X obj 92 477 print; #X obj 92 336 print; #X obj 217 337 send sndOSC; #X obj 293 337 print; #X obj 429 338 send sndOSC; #X obj 505 338 print; #X msg 217 312 send /noteOff 1 60 60; #X msg 429 313 send /allNotesOff 1; #X text 425 291 allNotesOff: channel; #X text 213 290 noteOff: channel \, note \, velocity; #X text 12 289 noteOn: channel \, note \, velocity; #X text 16 386 Test: Playing Notes; #X connect 1 0 4 0; #X connect 2 0 0 0; #X connect 3 0 0 0; #X connect 5 0 0 0; #X connect 6 0 0 0; #X connect 13 0 8 0; #X connect 14 0 12 0; #X connect 14 0 21 0; #X connect 17 0 16 0; #X connect 17 0 20 0; #X connect 18 0 17 0; #X connect 19 0 18 0; #X connect 26 0 22 0; #X connect 26 0 23 0; #X connect 27 0 24 0; #X connect 27 0 25 0;