A Frog's Time In Pond Life
For this week's Creative Code Challenge by @sableraph : Pond Life, Frogs and Island were representing the Life of Pond in " AFrogsTimeinPondLife".
This week's languages are Hydra, LivecodeYoutubing & SonicPi. Frog Footage from The Denver Zoo and a remixed sample usage of the WaterMelon Riddim were also used in this piece.
Entering Pond Life
Using LiveCodingYoutube, I was able to give motion and timing to the Frog Footage.
Hydra was used to add effects and bring different vantage points of the Frogs. Aided with oilpaint and night filters.
For the Audio, I remixed the WaterMelon Riddim as it is a soca beat, a Caribbean-based genre. The remixed instrumental is tied to the visuals of the Frogs in the Pond, to bring a different dimension to what we consider to be "Pond Life"
Poem
Ponds and Water
Aqua-Based Towns
The Frogs are pond-trotters
Floating on the lilypads
Boating on the rounds
Croaking sounds
Resonating and quickly adds
Quickly adds as the lilypads rotate
As the currents institagate
In the pond-life, with these Aqua-Based Towns
As the Frogs inhabit near the Water
Video
Code
LivecodingYoutube
frog = "0kda64-sPiE"
create(3,3,frog)
speed([0,1,8,7],0.5)
speed([2,3,4],1.7)
speed([5,6,8],-1.6)
play(all)
Hydra
/* Code 1 */
s0.initScreen()
src(s0).repeat(()=> (time % 40 + 1)/4).colorama(()=> (time % 10 + 1)/4).kaleid([1,2,3,4,3,2,1]).blend(src(s0)).blend(src(s0).rotate(180)).out()
speed = 0.25
/* Code 2 */
s0.initScreen()
src(s0).repeat(3,3).scale([0.5,1,2,1,0.5,0.25,3,1].smooth()).blend(src(s0).colorama()).out()
speed = 0.25
SonicPi
live_loop :rollback2 do
#making true random as it goes with the actual time
#then using the Math.cbrt to make it a different seed ratio then the above function
use_random_seed Math.cbrt(Time.now.to_i)
use_bpm 90
puts Time.now.to_i
with_fx [:echo,:whammy,:ixi_techno].choose, mix: rrand(0.1,0.6) do
with_fx :ping_pong, mix: rrand(0.1,0.9) do
sample"C:/SonicPi/SocaRiddims/WaterMelonRiddim_Wav.wav",rate: Math.sqrt(dice(25) + 1)/3
sleep [128,64,96].choose
end
end
sleep [0.5,1,2].choose
end