Back Original

Generating Strudel

I have been playing around with Strudel – a real-time music engine based on/fork of Tidal cycles.

The first thing I did was generate a piece of music based on a chess game, with the aid of an LLM. But then most of what I have been thinkjing about lately is the LA fire and looking at maps and data of the fire. It is really heartbreaking

from Fire.ca.gov

I was sort of inspired to make a dirge, some musical thoughts https://strudel.cc/?jtJadX28xroe and then https://strudel.cc/?ng6V0Y8zs33t. These are collaboratins with AI, Strudel and a book of poetry I wrote during the bleak years of the pandemic. Its a lament for sure

setcpm(40); // Slow, dirge-like tempo

// 1. Define Base Tones for Fire Spread

// 2. Noise Layer for Chaos and Smoke

// 3. Static Layer for Crackling Intensity

// 4. Mourning Voices

// 5. Structural Collapse

// 6. Overlay of Noise and Drones

let electricZaps = noise()

function gradualChange(layer, param, target, duration, steps = 20) {

let interval = setInterval(() => {

// 3. Evolving Dynamics

// Amplify static layer and lower its high-pass filter

// Mourning voices become more prominent and resonant

// Collapse layer deepens in tone

stack(