Rhodey bells[9]; JCRev r => dac; for (0 => int i; i<9; i++) { bells[i] => r; Std.mtof(60+i*2) => bells[i].freq; } float flux[9]; // initializing objects for OSC connection OscRecv recv; 6600 => recv.port; recv.listen(); // specifying OSC address and type tag recv.event( "/scrit1, f f f f f f f f f " ) @=> OscEvent oe; 1 => int notDone; spork ~ watchOSC(); while ( notDone ) { 1.0 :: second => now; } fun void watchOSC() { while (notDone) { oe => now; while ( oe.nextMsg() != 0 ) { for (0 => int i; i < 9; i++) { oe.getFloat() => flux[i]; if (flux[i] > 0.1) flux[i] => bells[i].noteOn; } // <<< flux[0], flux[1], flux[2],flux[3],flux[4],flux[5],flux[6],flux[7],flux[8] >>>; } } }