WCCC_Community
Kofi / Illestpreacha
2 min read
Table of contents
PurpleFloatingObjects
For this week's Creative Code challenge by @sableRaph: "Community”, PurpleFloatingObjects is made by taking code from different communities and their prompts and putting it together. Coded with Hydra, LiveCodeLab & SonicPi.
Communities & Code Involved
Huevember Day 14 Hue as seen in the LiveCodeLab Code
Drone Day 23: DroningInTheAir - https://blog.illestpreacha.com/droneday2023-droningintheair23
Decibels Environmental Data- https://blog.illestpreacha.com/decibelschallengeenvironmentaldata
Poem
Communities of Objects
Conjuring this project
Where pixels and blurs
Etches upon the scene, in spurs
As they float
For this is what the story has Wrote
Video
Code
LiveCodeLab
simpleGradient black,color(119,1,141),white
ambientLight 255,255 - ((time % 10) * 3),255
fill 119,1,141
if time % 35 < 12
scale 0.1,0.2,0.2
else if time % 35 > 12 && time % 35 < 26
scale 0.12,0.1,0.15
else
scale 0.23, 0.11, 0.05
if time % 60 > 30
animationStyle motionBlur
else
animationStyle paintOver
ball sin(10),wave(0.10), time % 10 + 1
if time % 45 < 15
rotate sin(time % 18)
else if time % 45 > 15 && time % 45 < 30
rotate cos(time %9)
else
rotate tan(14 - time % 5)
1 times
move 8,0,0
peg time % 3 + 1
1 times
move -19,0,0
box sin(wave(0.75))
Hydra
s0.initScreen()
src(s0).modulateScale(src(s0).kaleid(2)).modulateRotate(src(s0).noise(3,1,1)).out()
SonicPi
Drone Based
require 'csv'
Environmental = CSV.parse(File.read("C:/Creatuve Code Challenges/Sonification Challenges/May 2023/annual Tweaked- annual.csv"),headers: true)
#check if order is alright
#ranges from 1959 to 2022
puts Environmental[63][0] #2022
puts Environmental[0][0] #1959
puts Environmental[30][0] #1989
i = 0
live_loop :sunspots_tempannual do
use_bpm 90
puts Environmental[i]["year"].to_i
with_fx :echo, mix: 0.65 do
use_synth :piano
play Environmental[i]["sunspots"].to_f/2 #range till 127
end
with_fx :ping_pong do
with_fx :ixi_techno, mix: rrand(0.1,0.3) do
sample :guit_e_fifths, rate: Environmental[i]["tempannual"].to_f # rate affected by tempannual
sample "C:/SonicPi/SoundStreams/Samples/Samplings/Samplings/James/insect-19.wav", rate: Environmental[i]["tempannual"].to_f # rate affected by tempannual
end
end
sleep Environmental[i]["cfcs"].to_f
if i >= 63
i = 0
end
i += 1
end
live_loop :c02annual do
use_bpm 90
puts Environmental[i]["year"].to_i
with_fx :echo, mix: 0.65 do
use_synth :chiplead
play Environmental[i]["co2annual"].to_f/ 3 #range till 127
end
with_fx :distortion do
use_synth :piano
play Environmental[i]["oilspills"].to_f/ 3, sustain: 1
end
sleep Environmental[i]["cfcs"].to_f
if i >= 63
i = 0
end
i += 1
end
63 Years of Air
live_loop :Dontsk do
with_fx :distortion, distort: [0.5, 0.4,0.3,0.2,0.1,0.2,0.3,0.4,0.5].tick do
with_fx :ping_pong , mix: rrand(0.4,0.8) do
with_fx :hpf, mix: 0.67 do
with_fx [:whammy,:flanger,:vowel].choose, mix: rrand(0.24,0.72) do
use_synth [:piano,:saw,:tb303].choose
play choose( [:G4,:Bs3,:C1,:As4,:E2]),decay: dice(3) ,sustain: dice(8),amp: dice(4)
sample :ambi_drone
sample :bd_haus, rate: [0.9,-0.78,1.2,-1.2,0.4].tick if spread(7,12).tick
sleep [0.25,0.5,1,2,4,8].choose
end
end
end
end
end
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