```javascript
setcps(168/60/4)

await initHydra({feedStrudel: true})

//
src(s0).kaleid(H("<4 5 6 8>"))
.diff(osc(1,0.5,5))
.modulateScale(osc(2,-0.25,1))
.out()
//
$:stack(
  s("bd*4"),
  s("hh*8"),
  s("- - - cp?*2"),
  // note("c3 c3 ds3 c3").s("supersaw").decay(0.5)
  // .lpf(sine.range(200,300).fast(2)).lpq(20).lpenv(1)
  // .someCyclesBy(0.2,x=>x.transpose("<2 5>"))

)
  //.scope({pos:0})
  .pianoroll({vertical:1,labels:1})
```