#algorithmicArt

2025-12-03

A while back I developed a complete beginners course on coding - made more accessible and fun by using code to create visual designs.

It was popular (incl real life classes) and I continued to make tutorials on topics like ray tracing, GLSL, diffusion-reaction, space filling ...

Check out the YouTube channel - there are 3 playlists for (1) beginners course, (2) general tutorials, (3) back to basics videos

Check it out!

youtube.com/@AlgorithmicArt/vi

#python #p5js #creativecoding #generative #algorithmicart #learntocode

Dani Laura (they/she/he)DaniLaura@mathstodon.xyz
2025-12-02

Last two works of the series, "Hopeful quest" based on the radiant number (plastic ratio), and "Distant world" based on √2.
#TilingTuesday #MathArt #geometry #modernart #ArtistsOnMastodon #mastoart #GenArt #algorithmicArt

Artwork "Hopeful quest", colourful right angled shapes in white, pink, purple, orange and dark brown. It resembles a figure inside a labyrinth.Artwork "Distant world", right angled shapes (mostly rectangles) in shades of red, orange, yellow and greyish blue. Warm colours are located on a central horizontal band.
Dani Laura (they/she/he)DaniLaura@mathstodon.xyz
2025-11-27

And another artwork based on the procedure (first picture), this time the splits are based on the inverse of the copper ratio (√5 - 2). I noticed that when using this constant, in a tight range of recursion depth, and when rectangles where given 11 different colours, some shapes looked as houses. So I fine-tuned the parameters to get this piece, which I called "Clinging to the hillside" because it reminded me a hillside town. The 11 colours are assigned by an algorithm which computes an integer number for each rectangle based on the size of some of its ancestor rectangles. That number, which reaches the thousands, is then reduced module the number of colours wanted (and picked up from a gradient). Second and third pictures show the result when 10 and 12 colours are asked, the rest of parameters being the same, so different! Also, if the rectangles are given colours depending on the ratio between the horizontal and vertical sides (as with some of the previous artworks), the result has nothing to do with it (fourth picture).
#MathArt #Mathematics #modernart #ArtistsOnMastodon #mastoart #GenArt #algorithmicArt

An artwork in orange and yellow shades, resembling a hillside town.A picture in orange and yellow shades, using 10 different colours, very chaotic.A picture in orange and yellow shades, using 12 different colours, very chaotic.A picture in orange and yellow shades, rectangles are assigned colours based on their aspect ratio.
2025-11-26
Pictures from the premiere of "$?L¡† ƒL4? (52x60)" (aka Split Flap) that took place on Nov 8 at #klangfestival / #børneklang #børnekulturhusamar

idea, composition, programming: Xavier Bonfill
hardware design & production: #vertigo

commissioned by Børnekulturhus A'mar / #bigbangfestival

with kind support from #statenskunstfond & #kodakultur

$?L¡† ƒL4? (52x60) is an installation work that reinvents the classic “split-flap” display technology, familiar to many from train station arrival and departure boards, in a contemporary and artistic format. The installation creates an imaginative universe where the audience can step inside and let themselves be surrounded by sounds, mechanical movements, and abstract animations. The project explores multimedia experiences at the intersection of the analog and the digital.

#installation #installationart #mechanicalmeetsdigital #analog #mechanical #splitflap #puredata #algorithmicart #generativeart #multimedia #digital_art
Dani Laura (they/she/he)DaniLaura@mathstodon.xyz
2025-11-25

Revisiting the previous algorithm of mathstodon.xyz/@DaniLaura/1143 , now with different degree of recursion depending on the center point of the rectangle in the canvas. Rectangles are drawn without border lines, so they join if equal color. Colors are algorithmically given, either depending on the ancestors of the rectangle, sides ratio or sides ratio and size. Artworks "Keep going", splitting at 3/4; "Yes honey", splitting at 1/√2; "Good company", splitting at the inverse of the plastic ratio; and "Vital radiance", splitting at 2/π (Buffon's constant).
#TilingTuesday #MathArt #Mathematics #modernart #ArtistsOnMastodon #mastoart #GenArt #algorithmicArt

"Keep going", artwork in shades of brown, orange and yellow, element size decreases towards the centre."Yes honey", artwork in black, purple, fuchsia, pink, yellow and white. Element size decreases towards the centre."Good company", artwork in shades of purple, pink, orange and yellow. Element size decreases towards the centre."Vital radiance", artwork in greens, oranges and greys. Element size decreases towards a segment connecting the centre point with the centre of bottom border.
2025-11-24

I was inspired by @codeismycanvas to create my first toy in py5

Hold the left button & move the mouse around to visualize the iteration of some points in a small circle around your mouse according to the mandelbrot formula z = z*z + c

When you are near the boundary of the mandelbrot set (which is not shown) the shapes become interesting and complex.

code: gist.github.com/jepler/bcace43

this reminds me, I need an alternative to github gists 😕

#python #algorithmicArt #py5 #fractal

2025-11-22

We are live >>> https://live.eulerroom.com/ #owncast #algorave #toplap #livecoding

Live code stream for Palestine

#embraceerror #algorave #livecoding #algorithmicmusic #algorithmicvisuals #algorithmicart #algorithmicpatterns

https://live.eulerroom.com

2025-11-22

We are live >>> https://live.eulerroom.com/ #owncast #algorave #toplap #livecoding

Live code stream for Palestine

#embraceerror #algorave #livecoding #algorithmicmusic #algorithmicvisuals #algorithmicart #algorithmicpatterns

https://live.eulerroom.com

2025-11-22

We are live >>> https://live.eulerroom.com/ #owncast #algorave #toplap #livecoding

Live code stream for Palestine

#embraceerror #algorave #livecoding #algorithmicmusic #algorithmicvisuals #algorithmicart #algorithmicpatterns

https://live.eulerroom.com

2025-11-22

We are live >>> https://live.eulerroom.com/ #owncast #algorave #toplap #livecoding

Live code stream for Palestine

#embraceerror #algorave #livecoding #algorithmicmusic #algorithmicvisuals #algorithmicart #algorithmicpatterns

https://live.eulerroom.com

2025-11-22

We are live >>> https://live.eulerroom.com/ #owncast #algorave #toplap #livecoding

Live code stream for Palestine

#embraceerror #algorave #livecoding #algorithmicmusic #algorithmicvisuals #algorithmicart #algorithmicpatterns

https://live.eulerroom.com

2025-11-22

We are live >>> https://live.eulerroom.com/ #owncast #algorave #toplap #livecoding

Live code stream for Palestine

#embraceerror #algorave #livecoding #algorithmicmusic #algorithmicvisuals #algorithmicart #algorithmicpatterns

https://live.eulerroom.com

2025-11-22

We are live >>> https://live.eulerroom.com/ #owncast #algorave #toplap #livecoding

Live code stream for Palestine

#embraceerror #algorave #livecoding #algorithmicmusic #algorithmicvisuals #algorithmicart #algorithmicpatterns

https://live.eulerroom.com

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst