Icono del sitio Foros IA

Strudel: Sintetizadores y Música Algorítmica en el Navegador

Strudel CC

Introducción a Strudel

 

Strudel es un entorno de live coding basado en JavaScript que permite crear música algorítmica directamente en el navegador. Inspirado en TidalCycles, Strudel democratiza la composición musical mediante código, eliminando la necesidad de instalar software complejo. Su sintetizador integrado y su enfoque en patrones dinámicos lo hacen ideal para performances en vivo, enseñanza y exploración sonora 19.

 

Sintetizadores en Strudel

 

El módulo de Synths de Strudel ofrece herramientas versátiles para generar sonidos desde cero. A continuación, exploramos sus características clave:

 

Ondas Básicas y Ruido

 

Strudel incluye osciladores con formas de onda clásicas:

Ejemplo:

javascript

Copy

Download

note(«c2 eb2 g2»).sound(«<sine sawtooth square>»)._scope()

También soporta ruido (white, pink, brown) para percusión o efectos:

javascript

Copy

Download

sound(«white*8»).decay(0.04).sustain(0) // Hihats sintéticos :cite[2].

 

Síntesis Aditiva y Control de Armónicos

 

El parámetro n limita los armónicos de una onda, suavizando su timbre:

javascript

Copy

Download

note(«c2»).sound(«sawtooth»).n(8) // Reduce a 8 armónicos :cite[2].

 

Vibrato y Modulación

 

javascript

Copy

Download

note(«a e»).vib(4).vibmod(«<0.5 1 2>») // Vibrato expresivo :cite[2].

 

Síntesis FM

 

Strudel permite modulación de frecuencia (FM) para sonidos complejos:

javascript

Copy

Download

note(«c e g»).fm(4).fmh(«1.61») // Timbre experimental :cite[2].

  1. Wavetables y ZZFX

javascript

Copy

Download

note(«c2»).s(«{z_sawtooth z_noise}»).zcrush(0.5) // Bitcrushing :cite[2].

 

Integración con Otras Herramientas

 

Strudel se conecta con:

 

Ejemplo Creativo

javascript

Copy

Download

stack(

note(«c3 eb3 g3»).sound(«sawtooth»).n(16).vib(6),

sound(«bd*2, hh*8»).bank(«RolandTR808»),

note(«a2»).fm(8).fmh(«1.5»).gain(0.3)

).slow(2)

Este patrón mezcla bajos FM, percusión y acordes con vibrato.

 

Strudel es una herramienta poderosa para músicos, productores, DJ´s, programadores, … combinando síntesis flexible con live coding. Su sintetizador integrado y su comunidad activa lo hacen ideal para explorar nuevas ideas sonoras.

 

¿Quieres probarlo? Visita el REPL de Strudel o explora más en su documentación 12.

 

Salir de la versión móvil