I am a simple intellectual.
I have remixed Paragraph's "A Better Way for Ideas to Strengthen & Spread" into an experimental sound art piece in the Strudel REPL. I assigned sounds, silence; that is, noise and signal to each character, space, and punctuation mark.
I did it by picking an Oblique Strategy from an original box thereof, reading a few lines off Rubin's Tetragrammaton, perusing the pages of a few John Cage book, and digging Aphex Twin's Soundcloud account.
I have not borrowed anything than the contextualizing capabilities of Antropic's Claude Code in fine tuning the following piece.
You can listen to the track HERE on the Strudel website. You should click the PLAY button, and the piece will play in the loop.
The following is the code if you'd like to remix it. The entire piece lasts about 20 minutes. Yet if you don't like such long dronescapes, here we have a compressed noise-rhythmic version.
stack(
note("e3 e3 o3 e3 a2 i4 o3 a2 e3 o3 e3 a2 i4 e3 a2 o3 e3 i4 a2 o3 e3 i4 e3 o3 a2 u2 i4 e3 a2 i4 o3 e3 o3 a2 o3 e3 a2 i4 o3 e3 a2 e3 o3 e3 i4 i4 o3 e3 a2 i4 e3 a2 o3 o3 e3 i4 e3 o3 i4 e3 o3 a2 e3 e3 i4 a2 e3 o3 e3 i4 a2 i4 e3 o3 a2 e3 a2 i4 e3 o3").s("sine triangle square").slow(64).gain(0.3),
s("bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd bd").slow(32).gain(0.4),
s("hh ~ hh ~ ~ hh ~ ~ ~ hh ~ ~ hh ~ ~ hh ~ ~ ~ hh ~ ~ ~ hh ~ ~ hh ~ ~ ~").slow(16).gain(0.2),
s("~ ~ openhat ~ ~ ~ openhat ~ ~ ~ ~ openhat ~ ~ ~ openhat ~ ~ ~ ~ openhat ~ ~ ~ ~").slow(24).gain(0.15),
silence.slow(8)
),
stack(
note("o3 o3 u2 o3 e3 i4 e3 e3 o3 a2 e3 a2 e3 o3 o3 i4 e3 a2 e3 o3 o3 i4 e3 o3 e3 a2 o3 u2 i4 a2 e3 o3 e3 i4 o3 a2 e3").s("sine triangle square").slow(48).gain(0.3),
s("bd ~ cp ~ bd ~ ~ bd cp ~ bd ~ ~ cp bd ~ ~ bd ~ cp ~ bd ~ ~ cp").slow(20).gain(0.4),
s("hh ~ ~ hh ~ hh ~ ~ ~ hh ~ ~ hh ~ ~ ~ hh ~ ~ hh ~ ~").slow(12).gain(0.2)
),
stack(
note("a2 e3 i4 i4 e3 i4 e3 i4 i4 e3").s("sine triangle").slow(32).gain(0.4),
s("bd ~ bd ~ ~ bd ~ bd ~ bd").slow(16).gain(0.5),
s("crash").degradeBy(0.9).gain(0.6)
),
stack(
note("<a2 e3 i4 o3 u2>*32").s("sine triangle square sawtooth").slow(128).gain(0.3).room(0.6),
s("<bd cp bd cp>*64").slow(64).gain(0.4),
s("<hh ~ hh ~>*32").slow(32).gain(0.2).lpf(400),
s("<openhat ~ ~ ~>*24").slow(48).gain(0.15).hpf(1000),
s("~ ~ ~ ~ ~ ~ ~ ~").slow(8),
stack(
note("c2").s("sine").slow(64).gain(0.6).delay(4),
note("g4").s("triangle").slow(32).gain(0.2).delay(2),
s("crash").slow(128).gain(0.5).delay(8),
s("ride").slow(96).gain(0.3).delay(6)
)
)
.room(0.7)
.delay(0.2)
.lpf(sine.slow(256).range(400,1200))
.gain(perlin.slow(64).range(0.5,0.8))
.slow(6)
Gökhan Turhan
Support dialog