This is an experiment in making an editor for livecoding. Ideally, such an editor will be two things:
In its initial form, this is an editor for the Tidal language. It requires Tidal to be installed independently.
It's available as a desktop app for Mac/Windows/Linux. Builds (still in a pretty alpha state) can be downloaded from the releases page. It's experimental free software, so obviously install at your own risk, and you'll have to dismiss the usual operating system warnings.
BootTidal.hs
file for your version of TidalThis project is still in an early stage. It hasn't been tested on very many environments, so please reach out if you run into any issues. Many features don't exist, and a lot of basics are undocumented.
Earlier versions of this project have run either on the web or as a Node package. For now, don't use these versions—the desktop (Electron) release is the current most stable version and collaboration/web features will eventually be integrated back into that.