TidalCycles
TidalCycles (also known as "Tidal") is a live coding environment which is designed for musical improvisation and composition. In particular, it is a domain-specific language embedded in Haskell, and is focused on the generation and manipulation of audiovisual patterns. It was originally designed for heavily percussive and polyrhythmic grid-based music, but it now uses a flexible and functional reactive representation for patterns, by using rational time. Therefore, Tidal may be applied to a wide range of musical styles, although its cyclic approach to time means that it affords use in repetitive styles such as Algorave.
Developer(s) | Alex McLean and others |
---|---|
Initial release | 2009 |
Stable release | 1.9.4
/ 12 March 2023 |
Repository | https://github.com/tidalcycles/Tidal/ |
Written in | Haskell |
Operating system | Linux, macOS, Windows |
Type | Live coding environment, Algorave |
License | GPLv3 |
Website | tidalcycles |
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.