noneuclideandreamer, to random German
@noneuclideandreamer@mathstodon.xyz avatar
noneuclideandreamer, to random German
@noneuclideandreamer@mathstodon.xyz avatar
toxi, to genart
@toxi@mastodon.thi.ng avatar
toxi, (edited ) to genart
@toxi@mastodon.thi.ng avatar

Been slacking posting more art here, so time for a teensy selection of an old generative/evolutionary system from 2014 (then used for my HOLO 2 magazine guest design). Originally written in Clojure, meanwhile ported to TypeScript & Zig, I've kept working on & experimenting with it ever since... 1000s of screenshots and 100s of versions to sift through. Loosely based on research done by Barricelli[1] since the early 1950s, conceptually and aesthetically it sits nicely between my C-SCAPE and De/Frag and has a similarly huge design space to explore (in some versions coupled with genetic programming to evolve cell replication rules)... There's a 1500 word draft blog post from back then too, which goes into more detail and history of this approach. Maybe its time to publish that one too at last... :)

[1] https://www.tim-taylor.com/assets/docs/barricelli-suggestions-for-starting-theoretic-papers-6-6-1987.pdf

gregeganSF, to random
@gregeganSF@mathstodon.xyz avatar

It’s 30 years this month since PERMUTATION CITY was first published. But of course, all the same letters had been present in other books for centuries before, they just hadn’t been read in that order.

Excerpt at:

https://www.gregegan.net/PERMUTATION/Excerpt/PermutationExcerpt.html

timhutton, (edited )
@timhutton@mathstodon.xyz avatar

@gregeganSF I'm curious as well about TVC, the self-replicating space-filling Universal-Computer-constructing CA. By 1994 there had been a few similar things published (von Neumann of course, Codd) but none of them could be run at that point. (We had Langton's Loops and a couple of related systems but not until Perrier 1996 would they be UCs.)

(A sort of timeline here: https://github.com/gollygang/ruletablerepository/wiki/TheRules)

How detailed was your thinking about how TVC would work? As a machine with a static tape (like von Neumann), or as a rewritten tape (like Turing), or just in the abstract again like the AC?

mjgardner, to ai

I just realized that “prompt engineering” is just SEO (“ optimization”) in reverse.

spams unique language into specific content in hopes of raising the latter’s rank when querying a corpus indexed by an opaque non-deterministic algorithm.

spams unique language into a query against a corpus indexed by an opaque non-deterministic algorithm in hopes of returning specific content.

mjgardner,

I also just realized a striking similarity between the total absorption of certain current programmers’ time with and previous generations’ occasional obsessions with models like Conway’s Game of Life.

Both activities involve long hours playing Aristotelian Prime Mover, tweaking a system’s initial inputs while inducing larger conclusions about its emergent behavior. And both groups Will Not Shut Up about it.

jonny, to random
@jonny@neuromatch.social avatar

Putting a call out for @pyOpenSci reviewers :)

Package: automata - "A Python library for simulating finite automata, pushdown automata, and Turing machines."
https://github.com/pyOpenSci/software-submission/issues/152

Looks like a good bit of fun (cellular automata are a recurring love of mine) - we would love to give people who haven't had a chance to review software a go here, but previous reviewers welcome too. You'll be taking on the role of a prospective user and colleague advising and trying to help make a package work as well as it can, reaching some minimum standard via checklist, raising issues and making suggestions as you read and run it.

More on the review process: https://www.pyopensci.org/software-peer-review/how-to/reviewer-guide.html

Reply here or DM me, (though my notifications are getting mauled rn so probably DM)

bornach, to genart

Generative "music" for features the Langton's Ant from my "Grow a seed" continuously modifying a drum pattern sent as notes to the Korg Volca Beats. The wobbly functions from another previous prompt control the pitch of arpeggiated tones synthesized using the Sound library which I never used before.

Perhaps a bit too chaotic for

A coloured 10x16 grid of tiles is modified by a Langton ant. One row is highlighted and advances downwards each step. One tile colour is brighter than the others which determines the MIDI pattern to send to a Korg Volca Beats which emits percussion sounds. A white comet traces a curvy path to the right of the tile grid. An arpeggio of tones vary in pitch according to the movement of the comet.

bornach,

Brian Eno and Will Wright talk about the use of cellular automata in generative music and game engines
https://youtu.be/UqzVSvqXJYg

Jayrude, to rust
@Jayrude@mastodon.gamedev.place avatar
dragfyre, to random
@dragfyre@mastodon.sandwich.net avatar
OscarCunningham, to math
@OscarCunningham@mathstodon.xyz avatar

In Conway's Game of Life there are certain oscillators called 'phoenixes', which have the property that no cell is ever on for more than a single generation consecutively. The only examples known were ones with period 2 (so the cells are just turning on and off repeatedly). It's now been proven that these are the only phoenixes: https://cp4space.hatsya.com/2024/01/20/every-finite-phoenix-has-period-2/

dragfyre, to random
@dragfyre@mastodon.sandwich.net avatar

I vow never to rest until becomes a thing.

dragfyre,
@dragfyre@mastodon.sandwich.net avatar

On this note, I had an idea this morning about using to simulate ant behaviour. It seems like you could track the levels of ant pheromones (specifically, the nest and trace pheromones as modelled in ) through setting the value of a cell to be an RGB value; for instance, more blue would mean a stronger nest scent, more red, a stronger food scent, and so on. (You could represent this more compactly than 256x256x256, but the idea seems sound.)

toxi, to genart
@toxi@mastodon.thi.ng avatar

Passively participating in — Day 9 ASCII. In summer 2022 I released ASCII-SCAPE, a textmode remix of my earlier C-SCAPE co-evolving multi-cellular automata simulation piece. Technially, it should been called UTF-SCAPE, but hey (some variations actually are strictly ASCII only).

The piece uses 1200+ handpicked rule combinations (based on custom rules & neighborhood configurations I generated/searched/collected/curated with my own tools over the past 20+ years), 32 character sets, 40 color themes, all creating literally billions of possible combinations... The piece also allows recording & exporting chunks of the simulation as plain text files (just press X to start/end recording)

https://art.thi.ng/ascii-scape/
(Reload for new random combination!)

The following keyboard shortcuts are available:

  • space : toggle simulation updates (pause/play)
  • r : randomize environment
  • x : start/stop recording
  • f : toggle scroll speed (fast/slow)

More info about both sibling projects at the links below:

ASCII-SCAPE
https://www.fxhash.xyz/generative/16205

C-SCAPE
https://www.fxhash.xyz/generative/13992

20 second animation of different random screen recordings of ASCII-SCAPE. Each segment shows a vertically scrolling abstract "landscape" generated by multiple 1.5D cellular automata co-evolving in the same space, each creating different patterns/textures which are represented using only text (and different sets of characters, letters, numbers, symbols)

gus, to genart
@gus@vis.social avatar
toxi, to genart
@toxi@mastodon.thi.ng avatar
toxi, to generative
@toxi@mastodon.thi.ng avatar
Adorable_Sergal, to machinelearning
@Adorable_Sergal@hachyderm.io avatar

Shot in the dark, but does anyone have an archive of the CoDi-1 bit cellular automata github that was previously located at https://github.com/Lact0/CoDi?

It strangely comes up as 404, and not even the Wayback Machine has a snapshot

fractalkitty, to pixelart
@fractalkitty@mathstodon.xyz avatar
nil, to forth
@nil@functional.cafe avatar

My new holy grail piece of vintage computing hardware: https://en.m.wikipedia.org/wiki/Cam-6

villares, (edited ) to python Portuguese
@villares@ciberlandia.pt avatar
GenPhoto, to hongkong
@GenPhoto@genart.social avatar

Diagonal pixel sorting in Hong Kong

GenPhoto, to genart
@GenPhoto@genart.social avatar

Threadfall - screen recording of a pixel sort cellular automaton with a twist. I'm seeing all sorts of emergent behavior!

GenPhoto, to genart
@GenPhoto@genart.social avatar

Threadfall - screen recording of a pixel sort cellular automaton with a twist. I'm seeing all sorts of emergent behavior!

GenPhoto, to genart
@GenPhoto@genart.social avatar

Discovered an interesting new rule. It started as a bug, but with a little tweaking it became the Borg Nebula.

The exciting thing is it runs on the web, and soon anyone will be able to try this and much more!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • cubers
  • cisconetworking
  • osvaldo12
  • magazineikmin
  • Youngstown
  • thenastyranch
  • rosin
  • slotface
  • Durango
  • mdbf
  • khanakhh
  • megavids
  • tacticalgear
  • InstantRegret
  • normalnudes
  • modclub
  • ngwrru68w68
  • everett
  • GTA5RPClips
  • ethstaker
  • anitta
  • Leos
  • tester
  • provamag3
  • lostlight
  • All magazines