// value of 8th 4096::samp => dur T; // number of targets 4 => int targets; // port 6449 => int port; // send objects OscSend xmit[16]; // aim the transmitter at port xmit[0].setHost ( "localhost", port ); xmit[1].setHost ( "gush.local", port ); xmit[2].setHost ( "squeak.local", port ); xmit[3].setHost ( "beep.local", port ); // get pane AudicleGroove.pane() @=> AudiclePane @ pane; int x; int y; int z; // infinite time loop while( true ) { for( 0 => y; y < pane.height(); y++ ) for( 0 => x; x < pane.width(); x++ ) { for( 0 => z; z < targets; z++ ) { // start the message... xmit[z].startMsg( "/plork/synch/clock", "i i" ); // a message is kicked as soon as it is complete x => xmit[z].addInt; y => xmit[z].addInt; } // advance time T => now; } }