julio 14, 2026

Música a base de código en vivo con Strudel

Escribe y experimenta con música en código, miles de sonidos y formas de crear bases y melodías. Todo gratis y disponible en web.

El software musical puede que se encuentre en su mejor momento. Desde que el gran boom de la música electrónica, con sintetizadores y bases programadas en un ordenador para reproducirse en bucle, todo ha cambiado a un gran ecosistema de programas y métodos variados.

Actualmente hay una gran diversidad de DAWs (Digital Audio Workstations) para todo tipo de funciones, desde locución y edición de audio, hasta composiciones musicales. Grandes nombres como Audacity, ProTools o FL Studio entre otros siguen en uso y conviven con nuevas propuestas que usan grandes modelos de lenguaje como Suno.

Sin embargo, hoy queremos hablar de una herramienta muy particular, que combina la programación con la creatividad musical. Strudel es una web gratuita que destaca por su potencial para crear piezas musicales dinámicas usando Tidal Cycles y JavaScript.

Cómo funciona

Strudel es un port oficial de Tidal Cycles a JavaScript, un entorno de software para live coding, un estilo de creación artística mediante programación. Strudel combina los métodos y funciones de Tidal para patrones y algoritmos musicales, y todo ejecutable en tiempo real a través de la web.

Su lógica interna es simple, toda la ejecución del código se basa en ciclos (2 segundos) en los que se reproducen sonidos. Una pieza puede estar compuesta de uno o varios sonidos, que por defecto tendrían que entrar en un ciclo. De distintas maneras se puede modificar el tiempo en que suena cada sonido, siempre partiendo de la idea de los ciclos como referencia.

Cada sonido es una nota musical en la escala tradicional europea, y por defecto suena como un sintetizador. Pero cuenta con varios tipos de sonido que usan samples de distintos instrumentos y estilos musicales. Así se pueden crear piezas con varios instrumentos distintos coordinados como una orquesta que tocará en bucle, o que también pueden estar pensados para descompensarse e ir cambiando a medida que siguen reproduciéndose.

A esto se le añaden cosas como la inclusión de grabaciones propias como samples, creaciones de la comunidad y distintos bancos de sonido. Así que Strudel es un entorno muy completo y versátil para la creación musical. Tiene barreras de entrada para la desconocedores de la programación o de la música, pero sigue siendo relativamente fácil de entender. Cuenta con una guía de las funciones básicas muy conveniente.

Pruébalo

Animal Crossing por gachapon.party

El usuario gachapon.party demuestra el potencial para crear piezas con varias secuencias sencillas que se turnan sobre una base constante. Se inspira de la melodía del juego de Nintendo, Animal Crossing City Folk, concretamente la que suena a las 15:00.

The Arrangement por smnowak

Esta pieza de smnowak es interesante por su uso muy simple pero efectivo de la función arrange. En las últimas líneas de código se puede modificar el número que afecta a distintos elementos de la composición. Este número altera el orden en que empezarán a sonar.

TobyE – Raindrops (cover) por balzdk

El usuario balzdk hizo esta cover de un icónico músico electrónico como es Toby Emerson y su tema Raindrops. Emerson es muy reconocido entre la comunidad de productores musicales por sus paquetes de samples y presets para usuarios de FL Studio.

Nuestro intento
https://strudel.cc/#Ly8gUHJlYmFrZSBzY3JpcHQKLy8KLy8gVGhpcyBpcyBjb2RlIHRoYXQgaXMgbG9hZGVkIGJlZm9yZSB5b3VyIHBhdHRlcm4gaXMgcnVuLgovLyBZb3UgY2FuIHVzZSBpdCB0byBkZWZpbmUgY3VzdG9tIGZ1bmN0aW9ucyB0byB1c2UgaW4gYW55IHBhdHRlcm4uCi8vIAovLyBUaGlzIGlzIGFuIGluaXRpYWwgZXhhbXBsZSBzY3JpcHQuIFlvdSBjYW4gZWRpdCBpdCB0byBhZGQgCi8vIHlvdXIgb3duIGZ1bnRpb25zLgovLwovLyBUbyB1c2UgYSBzY3JpcHQgc2hhcmVkIGJ5IHNvbWUgb3RoZXIgdXNlciB5b3UgY2FuIHVzZQovLyB0aGUgaW1wb3J0LWJ1dHRvbiBvciBwYXN0ZSB0aGUgc2NyaXB0IGluIHRoaXMgZWRpdG9yLgoKY29uc3QgcmF0Y2hldCA9IHJlZ2lzdGVyKCdyYXRjaGV0JywgKHBhdCkgPT4gcGF0LnNvbWV0aW1lcyhwbHkoMikpKQoKJDogYXJyYW5nZSgKICBbNCwgcygiLSAtIC0gLSIpXSwKICBbMzIsbm90ZSAoYAogICAgPFtjNCBlNCBnNCBiYjQgZDVdCiAgICAgW2FiMyBjNCBlYjQgZzQgYmI0XQogICAgIFtmMyBhMyBjNCBlNCBnNF0KICAgICBbZzMgYjMgZDQgZjQgYTRdPgogIGApCiAgICAuc291bmQoImdtX2VwaWFubzEiKQouZGVjKC4zKV0KKQoKICAKJDogcygiW2JkIDxoaCBvaD5dKjIiKS5iYW5rKCJ0cjkwOSIpLmRlYyguNCkKJDogcygiMyA0IFs3IC1dIDEiKS5zb3VuZCgiamF6eiIpCiQ6IHMoImJkIC0gYmQgLSBiZCAtIGJkIC0iKS5zb3VuZCgic2hha2VyX3NtYWxsIikKJDogbm90ZSgiNjcgNzAgNjUgNzIiKS5zb3VuZCgieHlsb3Bob25lX21lZGl1bV9wcCIp
Compártelo:

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos requeridos están marcados *

Publicar comentario