TCPURE is a lightweight, featureless client for TidalCycles. Just an editor and fast GHCI REPL output via the VS Code terminal. Uses a hard-coded Tidal bootup sequence with no possibility of customization (yet?).
Just start typing some TidalCycles code, and eval it:
Shift+Enter
for a single line evalCtrl+Enter
for a multi-line eval
This extension's keybindings will conflict with the main TidalCycles extension, so make sure to disable that extension's keyboard shortcuts before using this one.
You do not need to use a file with a .tidal
extension. You can eval
Tidal code in any type of file.
If you want to install from a release, download the binary and then:
code --install-extension tcpure-1.1.0.vsix
Otherwise if you want to install from the source code you will need to use
vsce
to package it first:
git clone git@github.com:kindohm/tcpure.git
cd tcpure
vsce package
code --install-extension tcpure-1.1.0.vsix
If you really, really want to use a custom Tidal bootup, then you will need
to modify the source code. Modify the bootCommands.ts
file however
you like, then follow the "Build and install from source" instructions above.
The purpose of this extension is to provide a clean, minimal Tidal environment that is fast in VS Code. Anything beyond minimal, default Tidal behavior will not be accepted in pull requests.
Feel free to submit a pull request for:
- bug fixes
- missing default behaviors that you would normally find in BootTidal.hs.
- aesthetic enhancements that possibly improve the appearance during a live performance