WCCC_0to1

2 min read
Table of contents

Brick&Flips
For this week's Creative Code challenge by @sableRaph: “ ZeroTo1”, Brick&Flips takes SonicPi, Hydra & LivecodeLab code and collages it with 3d items and overlays to present 3d items and overlays to present a sketch that is built upon fractional numbers (between 0 to 1).
Poetry
0 to 1
The range of the fractional bond
Bounded by the closeness to zero
But to 1, it will never reach
As this is the ceiling to peak
It can get close, but be short by a handful
And come back down, unravel
For this is tale
Of 1 to zero
Video
Code
Hydra
noise(0.3,0.2,[0.1,0.3,0.4,0.5].smooth()).kaleid([0.25,0.5,0.75,0.55].smooth()).
colorama(()=> (time % 12 + 1)/14).scale(0.35).modulateRotate(osc(0.7,0.5,0.5).pixelate(0.5)).
modulateScrollX(osc(1,0.6,1).scale(0.5),-0.5).modulateScrollY(shape(1,0.6,1).scale(0.5),-0.5).
modulateScale(osc(0.7,0.5,0.5).pixelate(0.5,0.25),0.75).out()
speed = 0.16
noise(0.3,0.2,[0.1,0.3,0.4,0.5].smooth()).repeat(0.5,0.3).kaleid([0.25,0.5,0.75,0.55].smooth()).
colorama(()=> (time % 12 + 1)/14).scale(0.35).modulateRotate(osc(0.7,0.5,0.5).pixelate(0.5)).
modulateScrollX(osc(1,0.6,1).scale(0.5),-0.5).modulateScrollY(shape(1,0.6,1).scale(0.5),-0.5).
modulateScale(osc(0.7,0.5,0.5).pixelate(0.5,0.25),0.75).modulateScale(noise(0.1,0.2,0.3).
repeat(0.3,0.2)).out()
speed = 0.16
//speed = 0.66
LiveCodeLab
background green
scale Math.hypot(wave(0.003),(time % 12 + 1)/5)
14 times
fill orange
stroke orange
move wave(0.03),wave(0.03),wave(0.003)
rotate wave(0.03), wave(0.12), wave(0.24)
ball sin(Math.hypot(time,time % 9 +1)/12),wave(0.03),wave(0.3)
SonicPi
def looptakes (loop,timer,effects,mixer,sample1,rating)
live_loop loop do
use_random_seed Time.now.to_i / timer
use_bpm 30
with_fx effects.choose, mix: 0.25 do
with_fx :distortion, mix: mixer do
sample sample1 , rate: rating, beat_stretch: 2
end
end
with_fx :distortion, mix: 0.24 do
live_loop :chaos do
sample [:ambi_piano,:ambi_drone].choose, rate: [0.25,0.5,-0.25,0.75,1,-1,-0.5].choose if spread(1743,10000)
sleep [0.25,0.5,0.75,1].choose
end
end
sleep [1,2,4].choose
end
end
looptakes(:looping,3,[:whammy,:wobble,:krush],rrand(0.4,0.6),[:loop_amen,:guit_e_fifths].tick,0.25)
looptakes(:looping1,3,[:whammy,:wobble,:ixi_techno,:ping_pong],rrand(0.2,0.4), [:ambi_piano,:loop_amen].tick,0.75)
looptakes(:looping2,2,[:ping_pong,:pitch_shift,:gverb],rrand(0.1,0.3), [:guit_em9,:drum_bass_hard].choose,0.125)
looptakes(:looping3,2,[:ixi_techno,:flanger,:pitch_shift],rrand(0.2,0.7,), [:loop_breakbeat,:drum_bass_soft,:guit_em9].choose,0.6)
0
Subscribe to my newsletter
Read articles from Kofi / Illestpreacha directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
