Tidal is a mini-language embedded in Haskell, for the live coding of pattern.
Subscribe to the tidal mailing list if you want to chat, ask questions or contribute:
Documentation, examples, demos and tutorials
As a starting point, see the main documentation. This links to installation instructions for Linux and Mac OS X, and describes a large portion of Tidal’s functionality. It’s still being expanded, so it’s worth checking back from time to time.
For some tech demo videos showing some aspects of Tidal, have a look at this blog post.
Mike Hodnick has a great tutorial on breakbeat slicing with Tidal.
The sourcecode is available under the GNU Public License version 3 (or later) on github.