anvilsign in

collin/strudel-claude

1{
2 "name": "drone",
3 "code": "setcpm(90/4)\nstack(\n s(\"bd ~ [~ bd] ~ ~ bd ~ bd\").bank(\"RolandTR808\").gain(.9), // syncopated kicks\n s(\"~ sd ~ ~ ~ sd ~ [~ sd]\").bank(\"RolandTR808\").gain(\"[.9 .4]*4\").room(.15), // snappy snare + ghosts\n s(\"hh*8\").bank(\"RolandTR808\").gain(\"[.4 .7 .3 .6]*2\").swingBy(1/3, 4), // swung offbeat hats\n s(\"~ ~ rim ~\").bank(\"RolandTR808\").gain(.35) // subtle rim accent\n).sometimesBy(.12, ply(2)).crush(12).lpf(6500) // lo-fi grit + stutter",
4 "history": [
5 {
6 "role": "user",
7 "content": "I'm trying to mimic the drum line in steve lacy's new song oh yeah. what can I do to match better"
8 },
9 {
10 "role": "assistant",
11 "content": "That Steve Lacy groove leans on a loose, dusty lo-fi feel with syncopated kicks, snappy snares, and offbeat hats — try this bed with swing, ghost hats, and a touch of grit. Tweak the euclidean hats or gain accents to dial in the exact bounce.",
12 "code": "setcpm(90/4)\nstack(\n s(\"bd ~ [~ bd] ~ ~ bd ~ bd\").bank(\"RolandTR808\").gain(.9), // syncopated kicks\n s(\"~ sd ~ ~ ~ sd ~ [~ sd]\").bank(\"RolandTR808\").gain(\"[.9 .4]*4\").room(.15), // snappy snare + ghosts\n s(\"hh*8\").bank(\"RolandTR808\").gain(\"[.4 .7 .3 .6]*2\").swingBy(1/3, 4), // swung offbeat hats\n s(\"~ ~ rim ~\").bank(\"RolandTR808\").gain(.35) // subtle rim accent\n).sometimesBy(.12, ply(2)).crush(12).lpf(6500) // lo-fi grit + stutter"
13 }
14 ]
15}