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.

TidalCycles
Developer(s)Alex McLean and others
Initial release2009
Stable release
1.9.4 / 12 March 2023 (2023-03-12)
Repositoryhttps://github.com/tidalcycles/Tidal/
Written inHaskell
Operating systemLinux, macOS, Windows
TypeLive coding environment, Algorave
LicenseGPLv3
Websitetidalcycles.org
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.