tidalcycles / vim-tidal

Vim plugin for TidalCycles
MIT License
222 stars 56 forks source link

vim-tidal with remote peers #85

Open gilfuser opened 1 year ago

gilfuser commented 1 year ago

Hi there, I hope you all are well and fine.

This is not an issue, but a question. Before I start to cross-posting this everywhere I thought I should start with this plugin I use and love for a long time already.

I'm trying to find a way to livecode tidal using (neo)vim with remote peers. I have achieved almost the same but with SuperCollider, mixing this tools: Instant to share the buffers and write together + HyperDisCo for the SC part + scnvim as it should.

In that way I'm using two remote servers, one for Instant and the other for HyperDisCo.

So, I would like to make the tidal side of it working. My first thought was to put the tidal part in the loop I already have, so the OSCRouterClient (part of HyperDisCo) would receive and re-transmit the OSC messages from Tidal as is, and the SuperDirt on the other side wouldn't even be aware this had come from a remote source. (I can send my small [unsucceded] experiments in that direction). Then I thought that, mediated by a server (how should it be?), one instance of Tidal in tidal-vim could send the OSC to the ghci instance in the REPL from the remote peers. I'm probably not accurate with the terms here.

That's all I have. I have found some inspiring random stuff on the internet but I don't know exactly what is worth.

Thank you in advance for any insights

best regards, Gil

gilfuser commented 1 year ago

Time to cross-post