I had fun making this #looptober track. As usual, this was made in Korg Gadget on my iPad. I can see expanding it into a full song in the future.

#looptober2025 17/31

#looptober 2025-10-17 (albeit recorded on 2025-10-08)... on 'eidolon pareidolia,' the second half is this kind of falling apart moment that partially relies on the somewhat-unstable pitch tracking of the korg x-911. i wanted to make myself a kind of horrible collapsing layer for the looptober project, so this mess is the result of running the stylophone cpm-ds2 through the x-911.
#Looptober, day 17. Back to the eurorack, this time playing patches with my keyboard and my shiny new buffered mult.
#Looptober the 17th. Fight through the pain. #musodon #music #newmusic

Just because, I wanted to make note of all the great #WeirdWebOctober and #Looptober pieces that @stefan has been putting together.

Such a delight!

Also, generally, I appreciate all those participating and sharing their creations throughout this month. So many creative people here.

Cheers!

Stay home, turn on some music.

@looptober

#looptober #looptober2025 #music

Looptober 2025 DevΔ›t

Looptober 2025 DevΔ›t

this is number sixteen! thank you for your time #looptober
Γ—

#looptober 14th

a Strudel experiment with #piano accelerando

```
const T = "<0 1 2 3 4 5 6 7 8 9 10 11>/32";
cps: s("cps*16").n("<0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15>/2").gain(0)
.cps(saw.slow(32).fmap(x=>3*Math.pow(2, x)))
piano1a: s("piano*2").note("0 0".add(T).mod(12).add("[36,48]"))
.gain(fastcat(1, isaw.slow(32)))
.postgain(isaw.slow(32).mul(0.5))
piano1b: s("piano*2").note("1 1".add(T).mod(12).add("[36,48]"))
.gain(fastcat(1, isaw.slow(32)))
.postgain(saw.slow(32).mul(0.5))
piano2a: s("piano*2").note("<~ ~> [0,3,7]".add(T).mod(12).add(60))
.arp("<0 [1,2] [0,2] [0,1,2]>*6").arp("<1 0 1 2>*8")
.gain(fastcat(saw.slow(32), isaw.slow(32)))
.postgain(isaw.slow(32).mul(0.5))
piano2b: s("piano*2").note("<~ [1,4,8]> ~".add(T).mod(12).add(60))
.arp("<0 [1,2] [0,2] [0,1,2]>*3").arp("<1 0 1 2>*8")
.gain(fastcat(saw.slow(32), isaw.slow(32)))
.postgain(saw.slow(32).mul(0.5))
```

https://strudel.cc/#Y29uc3QgVCA9ICI8MCAxIDIgMyA0IDUgNiA3IDggOSAxMCAxMT4vMzIiOwpjcHM6IHMoImNwcyoxNiIpLm4oIjwwIDEgMiAzIDQgNSA2IDcgOCA5IDEwIDExIDEyIDEzIDE0IDE1Pi8yIikuZ2FpbigwKQogIC5jcHMoc2F3LnNsb3coMzIpLmZtYXAoeD0%2BMypNYXRoLnBvdygyLCB4KSkpCnBpYW5vMWE6IHMoInBpYW5vKjIiKS5ub3RlKCIwIDAiLmFkZChUKS5tb2QoMTIpLmFkZCgiWzM2LDQ4XSIpKQogIC5nYWluKGZhc3RjYXQoMSwgaXNhdy5zbG93KDMyKSkpCiAgLnBvc3RnYWluKGlzYXcuc2xvdygzMikubXVsKDAuNSkpCnBpYW5vMWI6IHMoInBpYW5vKjIiKS5ub3RlKCIxIDEiLmFkZChUKS5tb2QoMTIpLmFkZCgiWzM2LDQ4XSIpKQogIC5nYWluKGZhc3RjYXQoMSwgaXNhdy5zbG93KDMyKSkpCiAgLnBvc3RnYWluKHNhdy5zbG93KDMyKS5tdWwoMC41KSkKcGlhbm8yYTogcygicGlhbm8qMiIpLm5vdGUoIjx%2BIH4%2BIFswLDMsN10iLmFkZChUKS5tb2QoMTIpLmFkZCg2MCkpCiAgLmFycCgiPDAgWzEsMl0gWzAsMl0gWzAsMSwyXT4qNiIpLmFycCgiPDEgMCAxIDI%2BKjgiKQogIC5nYWluKGZhc3RjYXQoc2F3LnNsb3coMzIpLCBpc2F3LnNsb3coMzIpKSkKICAucG9zdGdhaW4oaXNhdy5zbG93KDMyKS5tdWwoMC41KSkKcGlhbm8yYjogcygicGlhbm8qMiIpLm5vdGUoIjx%2BIFsxLDQsOF0%2BIH4iLmFkZChUKS5tb2QoMTIpLmFkZCg2MCkpCiAgLmFycCgiPDAgWzEsMl0gWzAsMl0gWzAsMSwyXT4qMyIpLmFycCgiPDEgMCAxIDI%2BKjgiKQogIC5nYWluKGZhc3RjYXQoc2F3LnNsb3coMzIpLCBpc2F3LnNsb3coMzIpKSkKICAucG9zdGdhaW4oc2F3LnNsb3coMzIpLm11bCgwLjUpKQ%3D%3D