Rotterdam Live Coding Community

View on GitHub

Meetup: 2025-03-10

hackmd-github-sync-badge

frame (3)

JAM URL

https://flok.cc/s/legislative-tomato-reindeer-e81bdd44

Location

V2, Rotterdam

wifi: v2lab password: end-of-file

Attendees - feel free to add contact infos

schedule

EMOJI soup - aki

https://constraint.systems/ https://Tooooools.app | https://www.are.na/block/29839265 https://www.are.na/block/34420292

Hydra tutorial - Rik

https://hydra.ojack.xyz

https://hydra.ojack.xyz/functions/

https://nikischeijen.nl/Code-blocks

hy5/p5 live - Ben Dru

https://www.hy5live.teddavis.org

pls add your code!! :D

analog synth hydra - nikilia

Signal flow diagram: image

look mum no computer video synth https://www.youtube.com/watch?v=v9vJh0zvlXA

analog video synth resources:

cheap easy diy:

Dirty analog video mixer

MID priced stuff & DIY modules

https://freedomenterprise.pt/

https://www.reverselandfill.org

https://syntonie.fr

Expensive stuff

https://lzxindustries.net/

https://www.youtube.com/@lzxindustries

SuperCollider - Yoram

YouTube: numberloup

https://supercollider.github.io/

midi-notion

https://tidalcycles.org/docs/

Random notes & resources

list of livecoding environments https://github.com/toplap/awesome-livecoding

https://gibber.cc/playground/index.html

Jams code

flok jam #1 visuals

// https://flok.cc/s/legislative-tomato-reindeer-e81bdd44

s0.initCam()



noise(10,.9,0.4)
  //.pixelate(10,10)
  //.shift(0.1,0.3,0.4)
  //.mult(osc(0,0.1,3))
  //.modulateRepeat(noise(30,0.1), 3.0, 3.0, 0.5, 2.5)
  .repeatX(0.2,0.3)
  //.scroll(0.2,0.1)
  .pixelate(20.2,10)
  .invert(1.00909095049504850)
  .scale(()=>a.fft[2])
  .luma()
  .kaleid(50)
  .diff(src(s0).scrollX(0.2,0.1) ) 
  .modulateScrollX(osc(3,.3), 0.1, 1)
  .saturate(20)
  .colorama(0.2)
  .add(voronoi(4,.1, 0.9).luma())
  .rotate(0.1,0.2)
  .color(1,0.3,-1)
  //.diff(src(s0))
  .mult(src(o0).rotate(.1))
  .diff(shape(360, 0.9, 0.7).scrollX(0.1,0.1))
  .out(o0)

osc(2, 0.1)
.modulateRotate(o0, 0.7)
.out(o1)



flok jam #2 visuals


// s1.initScreen()
a.show(4)
a.setSmooth(0.95)

voronoi(4,0.3,0.3)
  .add(src(o1))
  .add(src(o2))
  .pixelate([10,30],[20,10])
  .layer(src(s1).luma().modulate(voronoi(2,0.1)))
  .invert()
  .kaleid(5)
  .modulate(osc(0.2,0.2,0.2),0.2)
  .thresh(0.1,1.1)
  .mult(osc(13,0.5,5))
  .mult(osc(3, 2).modulate(osc(3).rotate(1.633,2.3),3))
  .modulateScale(s1, 2.2, 10.2)
  .colorama(0.03)
  .sub(noise(3,.3))
  .brightness(1.09)
  .posterize(3, ()=>a.fft[1])
  .hue(() => Math.sin(time))
  .diff(osc(20,0.5,9))
  .luma(0.2,1.2)
  .rotate(()=> Math.sin(time))
  .saturate(() => a.fft[2])
  .kaleid(4)
  .layer(osc(13,02).luma())
  .diff(shape([3,4,5,7].fast(7), 0.8).scrollX(.3,.3).repeat([2,4,10],10))
  .out(o0)


render(o0)

bpm = 120

hackmd-github-sync-badge