Tidal and Texture
Tidal is a pattern language for live music improvisation, and Texture is a prototype visual front end for it.
Both are currently being prepared for proper release.
Subscribe to the tidal mailing list if you want to get early access and/or help out with porting and packaging:
Tidal installation
A work in progress — please join the mailing list and ask questions when you get stuck.
- Datadirt - a synth I wrote that does triggers playback of WAV files with various effects
- The Haskell Platform
- Emacs
- Supercollider with the netclock client and server installed
With the Haskell Platform installed, getting tidal should be a case of typing the following from the commandline:
cabal update
cabal install tidal
The rest all needs to be documented but in brief involves:
- Get netclock server running in supercollider
- Get datadirt running with a collection of samples such as this one, as a subdirectory called samples in its working directory
- Get emacs running with the tidal mode
- Open a buffer called something like test.tidal and paste in the following:
let ntp = "127.0.0.1"
let me = "127.0.0.1"
dd <- datadirtStream me ntp "dd1"
dd $ sound "bd ~ ~ ~ sn ~ ~ ~ ~ ~ bd ~ sn ~ ~ ~"
- Send each line in turn to tidal with ^C^C
Let me know if you get stuck or even better, manage to make any noise!
[...] Source coming soon here… [...]