Rhodey ins => Gain delmix => JCRev rev => dac; .1 => rev.mix; delmix => Delay del => delmix; 1.0 :: second => del.max => del.delay; 0.4 => del.gain; OscRecv recv; 6449 => recv.port; recv.listen(); recv.event( "/foo/notes, i f" ) @=> OscEvent @ oe; [60,62,65,70,72] @=> int notes[]; int i; float f; while( true ) { oe => now; while( oe.nextMsg() ) { oe.getInt() => i => Std.mtof => ins.freq; Std.mtof(notes[Std.rand2(0,4)]) => ins.freq; oe.getFloat() => f => ins.gain; f => ins.noteOn; <<< "got (via OSC):", i, f >>>; } }