here, I threw together a SSP moduleā¦
this assumes you have already setup your wifi/ethernet connection.
details on that here
link.zip (3.0 MB)
thisāll be in TBPlugins next release, Iāll probably tweak it a bit before.
also, IF people use it, then I might add link support to CLKD , its kind of a natural fit
notes:
this is receiver only.
I could have made it bidirectional, but seems likely most will use something like live as master
you canāt select network interface, itāll use default, should be fine
Ive done limited testing, just threw together a patch, started ableton , checked it was in sync as I changed things around etc.
basic functionality
outputs:
beat = beat trig
bar = bar /measure trig
phase = a phasor , as a division of the link phasor.
(playing is there, but not functionally, will be on release)
params, these may not be āobviousā perhaps will rename.
beat / bar really are a time sig
bar = sub division of measure(bar), so defines length of a ābeatā
i.e. 4 = 1/4 notes, 32 = 1/32 notes
beat = number of beats (see bar)
phase is independent⦠allows you to run subdivisions of the link phasor
(perhaps on release, I might rename this,
generally it should be ok, 4/4/4 would be your four on the floor.
but you can express times sigs like 3/4 or something less boring like 7/6 
accuracy, in testing it seemed pretty good, as link usually is.
ofc, dont āpixel peekā, when using multiple modules as timing between modules is not guaranteed, so you can get unexpected buffer delays.
tl;dr; if you want really tight timing you many need delay compensation.
(and if you are using multiple modules, potentially different on different outputs)
anyway something to play with, the fundamentals were pretty easy to throw together and give 90% of what most would need.
Iāll be honest, I think very few have network adapters, so not sure itāll get usedā¦
but a nice to haveā¦