Hi again, i'm apologising ahead of time that i had to take you up on that offer to help haha. This is a bit convoluted since I'm sending OSC from touchOSC to Supercollider on my PC and then to my laptop which is sending the tidal OSC stream to SuperDirt and Processing on my PC
When I start i get this message in the output:
[TidalCycles version 1.7.4] Listening for external controls on 0.0.0.0:6010
Then every time i hit any of the buttons on touchOSC nothing happens and it just says
Waiting for SuperDirt (v.1.7.2 or higher).
I've updated Superdirt to
Quark: SuperDirt[1.7.3-dev]
here's how i have a button set-up:
//Send OSC to TidalCycles
var osc;
osc = NetAddr.new("192.168.1.2", 6010);
//touchOSC
n = NetAddr("192.168.0.50");
OSCdef.new(
\muteAll,
{
arg msg, time, addr, port;
"muteAll:".postln;
msg[1].postln;
if (msg[1] > 0, {osc.sendMsg("/muteAll")}, {osc.sendMsg("/unmuteAll")})
},
'/1/muteAll',
n,
8000
);
Here's my BootTidal.hs config:
-- Send OSC to Supercollder and Processing on PC
tidal <- startStream (defaultConfig {cCtrlAddr = "0.0.0.0", cCtrlListen = True}) [(superdirtTarget {oAddress = "192.168.1.1", oPort = 57120, oLatency = 0.5 , oSchedule = Live, oWindow = Nothing, oHandshake = False, oBusPort = Nothing}, [superdirtShape]), (superdirtTarget {oAddress = "192.168.1.1", oPort = 2020, oLatency = 0.5, oSchedule = Live, oWindow = Nothing, oHandshake = False, oBusPort = Nothing}, [superdirtShape])]`
Thanks for your help.