Skip to content

Instantly share code, notes, and snippets.

View beryann's full-sized avatar

Beryann Parker beryann

View GitHub Profile
@beryann
beryann / Digital chinese landscape.js
Created November 1, 2024 09:27
Digital chinese landscape seen in Hydra video synth
speed = 0.5
s0.initImage("https://upload.wikimedia.org/wikipedia/commons/thumb/4/42/Shaqi_jrvej.jpg/640px-Shaqi_jrvej.jpg")
src(s0)
feedbackIntensity = .3
src(s0).blend(s0).colorama(feedbackIntensity / 15)
.modulatePixelate(noise(25,0.5),400)
.saturate(10)
@beryann
beryann / Cadavre exquis.js
Created October 31, 2024 18:12
Cadavre exquis in Hydra video synth
speed = 0.01;
shape(6, 1.311, 0.935)
.diff(shape(8.619, 1.431, 0)
.color(1, 1, 1))
.layer(shape(6, 0.761, 0)
.diff(shape(5.761, .87, 0)
.color(() => Math.random(20), 1, 1))
.repeat(7.074, 11.872)
.mask(shape(6, .74, 0)))
.repeat(1, 1, () => Math.sin(time), () => Math.sin(time / 2))
@beryann
beryann / Cluster.rb
Created October 30, 2024 15:42
Cluster in Sonic Pi
live_loop :one do
with_fx :reverb, room: 0.9, mix: 0.8 do
use_synth :hollow
play chord(:E3, :m13, num_octaves: 4), release: 4, amp: 6, cutoff: rrand(30, 110)
play :e2, amp: 4
sample :loop_breakbeat, beat_stretch: 4
sleep 1
@beryann
beryann / Funcky Hollow.rb
Created October 30, 2024 09:17
Funcky Hollow played in Sonic Pi
live_loop :breaky do
sample :loop_amen,rate: 0.5, beat_stretch: 2,start: 0.0, finish: 1.0, amp: 0.8
sleep 4
end
#spread it!
live_loop :kick do
sample :bd_fat, amp: 3 if spread(3,9).tick
@beryann
beryann / Proteiform.js
Created October 30, 2024 09:16
Proteiform in Hydra video synth
speed = 0.9
osc(200,0.1,1.5)
.scale(10,0.01,1)
src(o0)
.modulateHue(src(o0))
.diff(noise(2,0.1))
.out()
@beryann
beryann / Etoile de David.js
Created October 30, 2024 08:56
Etoile de David in Hydra
speed = 0.5
osc(10,0.1,1.5)
.kaleid(10)
.kaleid(10)
.kaleid(10)
.kaleid(10)
.kaleid(10)
.kaleid(10)
@beryann
beryann / Abstractions2.js
Created October 28, 2024 23:13
Abstractions2 captured with Hydra video synth
src(o0)
.modulateHue(src(o0)
.scale(1.01), 1)
.diff(osc(4, 0.5, 2)
.mask(voronoi()))
.saturate(2)
.invert()
.modulateHue(src(o0)
.scale(() => Math.sin(time*20)), 1)
@beryann
beryann / Abstractions.js
Last active October 29, 2024 13:58
Abstractions with Hydra video synth
speed = 0.5
osc(() => Math.sin(time * 10), 0)
.thresh()
.kaleid(() => Math.sin(time * 0.1))
.colorama(0.8)
.saturate(2)
.out(o0)
@beryann
beryann / Voronois.js
Created October 28, 2024 09:43
Voronois seen in Hydra
speed = 0.5
voronoi(7.36, 0.3, 1.413)
.colorama(() => Math.sin(time))
.hue(() => Math.sin(time))
.out(o0);
@beryann
beryann / TRP3333.js
Created October 27, 2024 22:26
TRP3333 observed in Hydra video synth
speed = 0.1
shape(9)
.repeat(4.0, 3.0, 1.0, 2.0)
.modulate(voronoi(10,2,2))
.modulatePixelate(noise(25,0.5),100)
.modulate(osc(0.258,2,20))
.rotate( ()=> time%360)
.colorama(() => Math.sin(time/2))