Skip to content

Instantly share code, notes, and snippets.

@hacha
Created April 11, 2026 04:35
Show Gist options
  • Select an option

  • Save hacha/2cc0c04cac7333adc69716d91104ba14 to your computer and use it in GitHub Desktop.

Select an option

Save hacha/2cc0c04cac7333adc69716d91104ba14 to your computer and use it in GitHub Desktop.
{
"id": "70be0e04-8b4b-47ab-83a3-7160433c3852",
"name": "2026-04-08_NightRainbow",
"createdAt": 1775662848755,
"snapshots": [
{
"timestamp": 48,
"absoluteTime": 1775662848803,
"code": "s0.initImage(\"images/JzTrance.jpg\")\n\na.setBins(6)\na.setScale(1.5)\na.setSmooth(.1)\n\nsha(2,()=>.01+knob11*.4,.0)\n.col([1,1,.5].f(2),.1,[.1,.95].f(32))\n.rep(1,3)\n.hue(()=>time*knob12)\n.kaleid([3,2].f(.5))\n.modSca(noi(3).mirror(), [.1,.2,.0].lin(.5))\n.kaleid([8,6,2,4].f(4))\n.diff(src(o0).hue(.019).sca(.975).mul(noi1(5,.4).thr(.25)))\n.out()\n\nsrc(s0)\n.thr(.05,.1)\n// .inv([0,0,0,1,1,1].sin(2))\n.inv()\n.scrX(0,-.25)\n.scrY([0,0,0,.8].sin(.5))\n.sca(()=>1.8)\n.rep(4,()=>4 + a.fft[0]* 0)\n// .modRot(noi(3,.1), ()=>btnM1(100)*.75)\n// .mod(osc(5,.3, [0,1].sin(.2)), ()=>btnM1(300) * .0 + fader4 * .3)\n.rot([-PI/2,PI].sin(.125))\n// .mul(osc(20,.2,.2).rot(0,.2).scrY(0,.1).kaleid(2.5).rep().kaleid(6).thr(.95,0))\n// .sca(()=>a.fft[0] * .025 + 1.)\n// .diff(src(o1).sca(()=> a.fft[0] * .12 + .9).rot(.04).mul(sol(),[0,1,1]))\n// .mod(sha(2,.5,.1).rot(()=>sin(time*.2)*PI))\n.scrX(()=>knob61*.5)\n.rot(()=>knob51*PI)\n.scrY(()=>knob62*.5)\n.kaleid([4,2,6].f(.25))\n// .mirror()\n.sca(1.75)\n// .rep(2,2)\n.out(o1)\n\nsha([3,2,3,3].f(4),()=>(1.- knob11)*.1 + .01,0)\n.rot(0,.2)\n.scrX([-.2,.4].sin(.2))\n.rep(2,2)\n.scrX(0,.1)\n.scrY([-.3,.1].sin(.3))\n.rot(0,.02)\n.col(0,0,[1,.3].f(8))\n.layer(src(o2).hue([0,.5,.5].sin(2)).luma(.1,.0).kaleid(2))\n.mul(sol(), [1,0,0,0,0,0].f(4))\n.colama(.01)\n.out(o2)\n\nsrc(o0)\n.add(src(o0).sca(1.1).hue(-.13), .95)\n.add(src(o0).sca(1.2).hue(.31), .75)\n// .modSca(sha(8888,.14,.25).asp(), ()=> 1. + a.fft[0] * .75)\n//.diff(src(o2))\n.modSca(noi(2).kaleid(2), [0,.5,0,.2].f(2))\n.diff(src(o1).inv([0,1,0,0].f(4)).mul(sol(), ()=>btnR7()))\n.sat(()=>fader6*1.)\n// .add(src(o1).sca(1.5).luma().col(1,0,0).hue(()=>time*4),[0,.75].f(4))\n.mul(noi1(()=>knob81*32).thr(()=>knob82*.5), ()=>btnR8()+btnM8())\n.lay(\n src(s0)\n .inv()\n .mul(sol(), ()=>1.-fader7)\n .luma(.25,.2)\n .inv(0)\n .sca(.3)\n .mask(sha(4,.3))\n .scr(-.38, -.44)\n)\n// .ble(src(o3).hue(-.03).colama(-.07).modSca(vor(4,.2).mirror(), ()=>a.fft[1]*knob72*.3), [1,0,0,1,1,0].f(6))\n.bri(()=>-knob83)\n.ble(sol(), ()=>1. - fader8)\n.ble(src(o3), ()=>1. - master)\n.add(text(\"来月は恵比寿にて!\"))\n.out(o3)\n\nrender(o3)\n\nbpm=145/2\n"
}
],
"preload": "20260407_NightRainbow",
"duration": 113803
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment