|
@@ -11,5 +11,29 @@ g => Gain feedback => DelayL delay => g; |
|
|
.75 => delay.gain; |
|
|
.75 => delay.gain; |
|
|
|
|
|
|
|
|
// infinite time loop |
|
|
// infinite time loop |
|
|
while( true ) 1::second => now; |
|
|
|
|
|
|
|
|
<<< "hello from chuck (waiting for OSC)" >>>; |
|
|
|
|
|
|
|
|
|
|
|
// create our OSC receiver |
|
|
|
|
|
OscRecv recv; |
|
|
|
|
|
|
|
|
|
|
|
// use port 9000 |
|
|
|
|
|
9000 => recv.port; |
|
|
|
|
|
// start listening (launch thread) |
|
|
|
|
|
recv.listen(); |
|
|
|
|
|
|
|
|
|
|
|
// create an address in the receiver, store in new variable |
|
|
|
|
|
recv.event( "/test, f" ) @=> OscEvent oe; |
|
|
|
|
|
|
|
|
|
|
|
// infinite event loop |
|
|
|
|
|
while ( true ) |
|
|
|
|
|
{ |
|
|
|
|
|
// wait for event to arrive |
|
|
|
|
|
oe => now; |
|
|
|
|
|
|
|
|
|
|
|
// grab the next message from the queue. |
|
|
|
|
|
while ( oe.nextMsg() != 0 ) |
|
|
|
|
|
{ |
|
|
|
|
|
<<< oe.getFloat() >>>; |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|