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.

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!

Tidal tech demo

Texture tech demo

One Response to “Tidal and Texture”

  1. [...] Source coming soon here… [...]

Leave a Reply