~messageTest a = {~messageTest = FluidMessageTest.kr}.play ~messageTest.testReturnStrings(nil,a.nodeID,{|msg| msg.postln}); ~messageTest.testReturnNumbers(nil,a.nodeID,{|msg| msg.postln}); ~messageTest.testReturnOneString(nil,a.nodeID,{|msg| msg.postln}); ~messageTest.testReturnOneNumber(nil,a.nodeID,{|msg| msg.postln}); b = Buffer.read(s,File.realpath(FluidMessageTest.class.filenameSymbol).dirname.withTrailingSlash ++ "../AudioFiles/Nicol-LoopE-M.wav"); ~messageTest.testAccessBuffer(nil,a.nodeID,b,{|msg| msg.postln}); b.numFrames ~messageTest.testPassString(nil,a.nodeID,'hello, you big lovely server',1,2,3,{'testPassString Done'.postln}); ~messageTest.testReturnBuffer(nil,a.nodeID,b,{|buffer| b.numFrames.postln}); ~messageTest.testReturnHetero(nil,a.nodeID,{|x|x.postln}); a.free // OSCFunc.trace(true) // OSCFunc.trace(false)