Genuary 2025 Prompt for Day 31: "Pixel sorting."
I've been playing with various ways to sample and sort colors...and I'm not done yet. But I'll share some interesting buggy results, for now.
Genuary 2025 Prompt for Day 31: "Pixel sorting."
I've been playing with various ways to sample and sort colors...and I'm not done yet. But I'll share some interesting buggy results, for now.
#genuary31: Pixel sorting.
Aerial view (NASA source) sorted horizontally then vertically
Demonstration and code https://forsaken-ideas.nicolas-lebrun.fr/sketch/pixel-sorting/
Genuary 31: Pixel sorting
My genuary 24 submission, sorting into a sort of beachscape.
Animation is a bit slow, but you can see it (and code) here: https://openprocessing.org/sketch/2528139
"The End"
And that concludes my #genuary for this year #genuary2025
My third so far
In my first Genuary back in 2023, for the last day #genuary31 I recall doing something similar where the prompt said "Deliberately break one of your previous images, take one of your previous works and ruin it."
#CreativeCoding #PixelSorting #GenerativeArt #GenArt
GlitchyScrollMaps
Video: https://youtu.be/keF-FOMeGl8
Blog: https://blog.illestpreacha.com/genuary2025gridsorts
#Genuary #Livecoding #Worldbuilding #design #Genuary29 #Genuary31
The prompt for #Genuary2025 Day 29 is “ #GridBased“, Day 31 : “ #Pixelsort”
GlitchyScrollMaps uses Hydra to remix ScrollMaps: https://blog.illestpreacha.com/genuary2025scrollmaps
It takes inspiration from pixel sort algorithms to add glitchyness through Hydra ( Orignally Coded in #Python, #Hydravideosynth & #SonicPi)
Maps Scrolling
Paths Unrolling
Abstraction Evading
Infinite Scrolls Shifting
Lifting
To the next point where the shade is in
Generative "music" for #genuary31 features the Langton's Ant from my "Grow a seed" #GenerativeArt continuously modifying a drum pattern sent as #MIDI notes to the Korg Volca Beats. The wobbly functions from another previous #genuary prompt control the pitch of arpeggiated tones synthesized using the #Processing Sound library which I never used before.
Perhaps a bit too chaotic for #jamuary
Finished my second #genuary ! I try to make something real and good for every prompt. Some always succeed far better than others. I learn a lot and am left with many threads to pick up and explore. Have really enjoyed seeing everyone's work this genuary, nice job all! Here's a little generative goodbye song, sung by simplex noise tuned to a minor key.
Code/endless song: https://openprocessing.org/sketch/2162435
#genuary #genuary31 #genuary2024 generative music
it is done! what a month!
for this one, I spent way more time on the visual than on the song, but here we go...
#genuary31
Tried using elementary cellular automata for generative "music"(rule 110 in 5EDO & rule 90 in 7EDO) with some questionable results
Edit: apparently #jamuary is also a thing??
A little late for #genuary31 "break one of your previous images", so I took the one I did on the 18th, and messed with it. #genuary
#Processing #Python #py5 #genuary #genuary31 #トゥートProcessing
# https://iamkate.com/data/12-bit-rainbow/
palette = (
'#817', '#a35', '#c66', '#e94',
'#ed0', '#9d5', '#4d8', '#2cb',
'#0bc', '#09c', '#36b', '#639'
)
def setup():
size(800, 800)
no_stroke()
background(0)
def draw():
xc = yc = 400
for i in range(6):
m = 1 - abs(cos(radians(frame_count / 2))) ** 5
r = 150 + 150 * m
a = radians(frame_count / 2 + 60 * i)
x = xc + r * cos(a)
y = yc + r * sin(a)
fill(palette[i])
circle(x, y, 150)
r = 300 - 150 * m
a = a + radians(30)
x = xc + r * cos(a)
y = yc + r * sin(a)
fill(palette[-1 -i])
circle(x, y, 150)
Genuary day 31: Break one of your previous images
So, the season finale... I broke the persian rug. My longest plot of genuary with 3 hours.
Prompt for Day 31: "Deliberately break one of your previous images, take one of your previous works and ruin it. Alternatively, remix one of your previous works."
I went with remixing.
And the last posts:
https://ko-fi.com/post/Genuary-2023-Day-31-X8X3HE1UK
https://www.patreon.com/posts/76486331
#genuary 2023 #genuary31 #p5js
prompt: remix one of your previous works
Since I got sidetracked last week in adding colors, variety, and other refinements to a fork of my More Moire sketch, now I can use it for today's prompt. How convenient! If I have time later I may try breaking a sketch as well. Though I still want to complete my Hilma sketch.
And with that, it's over...
31 pieces of art made over 31 days...
It was really tough, but also really fun!
I now plan to use the time I would've used on #genuary to finish my upcoming game Half Hour Hexagon.
Thank you all
#pico8 #genuary31 - "Remix one of your previous works"
Day 31: Break a previous image.
For some reason, I did break a lot during this #genuary:
https://github.com/paezha/genuary2023/tree/master/2022-01-08_Signed-Distance-Functions
https://github.com/paezha/genuary2023/tree/master/2022-01-12_Tessellation
https://github.com/paezha/genuary2023/tree/master/2022-01-29_Maximalism
For this prompt I break a previous image by _unbreaking it_.
Coded in #Rstats using #ggplot2 , #SimpleFeatures, and #rayverse
To the left is the original smashed polygons, to the right the "broken" unsmashed ones.
@jacquietran @meghansharris
GENUARY 2023 Day 31 : A destructive remix of my #17
Deliberately break one of your previous images, take one of your previous works and ruin it.
Alternatively, remix one of your previous works.
#genart #generativeart #generative #creativecoding #genartclub #codeart #algorithmicart #purecode
#contemporaryart #contemporary #abstractart
#genuary #genuary2023 #genuary31