Yes you're right, there are some things missing.
Don't know what's the road that tidal will follow, so I just implemented some simple features, but It seems like all the "tidal-listener" affaire is in a steady state.
In the meantime you could open those proposals as issues on GitHub so we will implement those.
Thanks for the nice work on the eval functions. I have found that reordering the tab statement in osc-loader.js works a bit better for me. Switch the tab and then trigger on row/column. Also, I added a test for zero to disable tab selection for value 0. Makes it a bit easier to attach a controller:
Yes, I think so, but I am totally new at working in an open source project. So I need to read up a bit on the proper way to interact so I don't want to muck up the works.
Also, have a related question. I have written some arpeggiator code which I want to try integrating in a fork of tidal. I managed to do a cabal build and install, but cannot figure out how to get the atom editor to recognize the forked installation. Could you tell me what the best way to get atom to recognize the forked version is? Thanks!
Maybe you could start opening an issue explaining why do you need to introduce such a modification.
Regarding the tidal version, after a cabal install that should become the version used by atom, since atom doesn't load tidal, but it opens ghci, and is ghci that loads tidal through the code written into the boottidal file
I find that reinstalling libraries with cabal doesn't work well, unless you use the 'old style' commands. So if you have problems, try cabal v1-install from within your tidal folder. If it still isn't working, under unix (e.g. mac and linux) systems you can start from a 'blank slate' with haskell libraries by removing the .ghc and .cabal files from your home folder. (I'm not sure how to do this under windows.)
Personally I would go with a self implemented solution: there is the tidal-gui project from which knowledge can be drawn and also the work done on strudel can be used too.
We have 6 months to do so, let's see, in any case there's the parachute choice that's vscode.
Seems like atom-community aims to port all the current atom features in a stable way, while the pulsar intent is bring it to a next level.
More info on the why for this fork: Atom, community, and Pulsar – Maurício Szabo
This is such a relieving bit of news, I was still mourning the loss of the Atom plugin -- slowly moving to vim-tidal, but I prefer the look (and flashes) of @ndr_brt's work on this. I was also preparing a tidal-listener-based visual setup for performances that was cut short by the sunset announcement.
Just to say, your work is immensely appreciated, and I'd be happy to help test or support the efforts in whatever way.
We now have a Pulsar page in the Tidalcycles documentation in the "Get a Text Editor" section: Pulsar | Tidal Cycles
It includes instructions for manual installation of the Tidalcycles package, as the package manager capability is not ready yet. Note that Pulsar is not "fully released" yet but the dev/beta releases work well. At the Pulsar site, Downloads are now easier and a Pulsar Documentation page has been added.
Hello everyone, the publish issue has been fixed so now we released version 3.16.46. The pulsar web ui will take some time to update it but it's already ready. This means that we can start working again on it.
We'll have some changes until version 4.0.0 in the next weeks.