TidalCycles (también conocido como Tidal ) es un entorno de codificación en vivo diseñado para improvisar y componer música. Técnicamente, es un lenguaje específico de dominio integrado en el lenguaje de programación funcional Haskell , y se centra en la generación y manipulación de patrones audiovisuales. [ 1 ] [ 2 ] [ 3 ] Originalmente fue diseñado para música basada en cuadrículas, con mucha percusión y polirritmia, pero ahora utiliza una representación reactiva flexible y funcional para patrones, mediante el uso del tiempo racional. [ 4 ] Por lo tanto, Tidal puede aplicarse a una amplia gama de estilos musicales, aunque su enfoque cíclico del tiempo permite su uso en estilos repetitivos como el algorave . [ 5 ]
Fondo
TidalCycles fue creado por Alex McLean, quien también acuñó el término algorave , [ 6 ] y es un lenguaje específico de dominio integrado en Haskell , que se centra en generar y manipular patrones audiovisuales. [ 2 ] La representación del ritmo de Tidal se basa en ciclos métricos, [ 7 ] inspirados en la música clásica india, [ 8 ] que admite estructuras polirrítmicas y polimétricas mediante una representación reactiva funcional y flexible para patrones y tiempo racional. Este programa no produce sonido por sí mismo, sino a través del entorno de sonido SuperCollider mediante el marco SuperDirt, a través de MIDI o Open Sound Control .
Tidal también se utiliza ampliamente en la investigación académica, incluyendo la representación en IA musical, [ 9 ] [ 10 ] como lenguaje en música en red, [ 11 ] y en literatura electrónica . [ 12 ]
Tidal se utiliza ampliamente en eventos de música dance algorítmica algorítmica (algorithm) [ 13 ] [ 14 ] y en lanzamientos musicales de alto perfil. [ 15 ] [ 16 ] [ 17 ] Ha aparecido en el programa New Music Show de BBC Radio 3. [ 18 ]
Desde enero de 2022, una versión oficial del motor de patrones de Tidal se ha desarrollado en el entorno de codificación en vivo basado en la web Strudel , [ 19 ] creado por Felix Roos y Alex McLean. [ 20 ]
Idiomas relacionados
Ahora existen varios otros lenguajes de programación en vivo derivados de TidalCycles. Estos se conocen comúnmente como lenguajes uzu o uzulangs [ 21 ] [ 22 ] :
- Trama
- Strudel
- Tranquilidad
- Kidal
- Estuario
- Vórtice
- Pirata
- Jaffle
- Marea.sc
- Zwirn
- Modal
- Golondrina
Artistas que lo utilizan
- Richard Devine [ 15 ]
- Beatrice Dillon [ 16 ]
- Lil Data [ 17 ] [ 23 ]
- yoes digitales [ 24 ] [ 25 ]
- MIRI KAT [ 26 ]
- 65 días de estática [ 27 ]
- Benjamin Wynn [ 28 ]
- Hsien-Yu Cheng [ 29 ]
Referencias
- ↑ McLean, Alex . "Tidal: lenguaje de patrones para la codificación en vivo de música" . Sound and Music Computing . Archivado del original el 15 de octubre de 2017. Consultado el 22 de mayo de 2015 .
- 1 2 Bick, Emily (marzo de 2016). "Reconocimiento de patrones". The Wire . N.° 385. págs. 16–17 .
- ↑ "TidalCycles, entorno de codificación en vivo gratuito para música, cumple 1.0" . CDM Create Digital Music . 18 de diciembre de 2018. Consultado el 27 de diciembre de 2018 .
- ↑ McLean, Alex (2014). «Creando lenguajes de programación para bailar». Actas del 2.º taller internacional ACM SIGPLAN sobre arte funcional, música, modelado y diseño . FARM '14. Nueva York, Nueva York, EE. UU.: ACM. págs. 63–70 . doi : 10.1145/2633638.2633647 . ISBN 978-1-4503-3039-8. S2CID 1190832 .
- ↑ Mollan, Cherylann (10 de febrero de 2019). "Siguiendo el ritmo de los algoritmos"" . The Asian Age . Consultado el 1 de marzo de 2019 .
- ↑ "Fuerzas opuestas: Rian Treanor explica cómo crea música de club intensa pero sutil" . Mixmag . 5 de marzo de 2019. Consultado el 20 de enero de 2022 .
- ↑ Sinow, Catherine (26 de septiembre de 2020). "Álgebra profunda para ritmos profundos: los bellos sonidos de la programación musical" . Ars Technica . Consultado el 19 de enero de 2022 .
- ↑ "Escribir y bromear" . The Week . Consultado el 19 de enero de 2022 .
- ↑ Stewart, Jeremy; Lawson, Shawn; Hodnick, Mike; Gold, Ben (2020-02-05). "Cibo v2: Agente de IA para codificación en vivo en tiempo real" . Actas de la Conferencia Internacional de Codificación en Vivo de 2020. Limerick, Irlanda. doi : 10.5281/zenodo.3939174 .
- ↑ Miranda, Eduardo Reck (2 de julio de 2021). Manual de inteligencia artificial para la música: fundamentos, enfoques avanzados y desarrollos para la creatividad . Springer Nature. ISBN 978-3-030-72116-9.
- ↑ Ogborn, David; Beverley, Jamie; Navarro, Luis del Ángel; Tsabary, Eldad; McLean, Alex (2017). Estuario: Codificación en vivo colaborativa basada en navegador de patrones musicales (PDF) . Conferencia Internacional sobre Codificación en Vivo. S2CID 195836605. Recuperado el 23 de enero de 2022 .
- ↑ Rodríguez, Jessica; Franco, Alejandro; MacLean, Alexander; McLean, Alex ; Navarro, Luis; Ogborn, David (16 de julio de 2020). "Taller/Jam de programación en vivo de literatura electrónica" . Conferencia de la Organización de Literatura Electrónica 2020 .
- ↑ Mollan, Cherylann (10 de febrero de 2019). "Siguiendo el ritmo de los algoritmos"" . The Asian Age . Consultado el 1 de marzo de 2019 .
- ↑ Calore, Michael. "Los DJs del futuro no pinchan discos, escriben código" . Wired . ISSN 1059-1028 . Consultado el 19 de enero de 2022 .
- 1 2 Crilly, Lyle (10 de noviembre de 2020). "Richard Devine: Un enfoque sistémico del ácido" . Artículos de Roland . Recuperado el 19 de enero de 2022 .
- 1 2 Mullen, Mullen (26 de febrero de 2020). "Formas imposibles: Beatrice Dilon" . Inverted Audio .
- 1 2 Wilson, Scott (2019-02-08). "Lil Data de PC Music lanzará una antología de pistas codificadas en vivo" . Fact Magazine . Recuperado el 2022-01-19 .
- ↑ "New Music Show" . Centro de Prensa de la BBC . 2 de febrero de 2020. Consultado el 21 de enero de 2022 .
- ↑ Kirn, Peter (12 de abril de 2022). "La programación musical y potente en vivo en el navegador ya está aquí con Strudel, hijo de Tidal" . CDM Create Digital Music . Consultado el 19 de diciembre de 2024 .
- ↑ Roos, Felix; McLean, Alex (18 de abril de 2023). Strudel: Patrones de codificación en vivo en la web . Conferencia internacional sobre codificación en vivo .
- ↑ Payne, William; Kaney, Matthew. "Demostración: Weft: Habilitando Tidal en la Web" . Biblioteca Digital ACM . doi : 10.1145/3759162.3759640 . Consultado el 23 de marzo de 2026 .
- ↑ "Directorio de idiomas Uzu" . Uzu . 27 de febrero de 2026. Consultado el 23 de marzo de 2026 .
- ↑ Charli XCX – Vroom Vroom (edición de codificación en vivo de Lil Data TidalCycles) , 21 de junio de 2019 , consultado el 19 de enero de 2022
- ↑ "Sonic Futures: How Technology is Guiding Electronic Music" . Revista FACT: Transmisiones desde el underground . 22 de octubre de 2019. Consultado el 20 de enero de 2022 .
- ↑ Fact (09-06-2020). "Artist DIY: Digital Selves" . Fact Magazine . Consultado el 20-01-2022 .
- ↑ "Conoce a las programadoras que están llevando la música electrónica hacia el futuro" . Mixmag . Consultado el 20 de enero de 2022 .
- ↑ "Mira la primera presentación exclusiva en vivo de la banda sonora de No Man's Sky" . PlayStation.Blog . 30 de marzo de 2017. Consultado el 20 de enero de 2022 .
- ↑ "Deru – Sonido y atmósferas" . www.steinberg.net . Consultado el 20 de enero de 2022 .
- ↑ "Hsien-Yu Cheng y Tzu-Ni Hung / Zona del Abismo" . submarine.gallery (en chino (Taiwán)) . Consultado el 26 de junio de 2023 .
Enlaces externos
- Sitio web oficial
- TidalCycles en GitHub
- Arte digital
- Programación informática
- Programación en vivo
- Algorave
- Programación funcional
- Tecnología musical
- Establecimientos de 2009