So I've been doing a little research on Ableton Link recently and yesterday and today thought I'd have a crack at it. I'm pleased to say I've got a preliminary version working!
Note: this is very preliminary and there's almost certainly bugs and/or shortcomings! Any reported bugs or shortcomings, as always, would be much appreciated!
Here you go!
One known shortcoming, which I'll work on tomorrow: you currently have no way of setting the pattern length. I'm on the fence as to whether to add button underneath the link button to set this, or to use the current zoom level. Thoughts?