home.social

#linearmemory — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #linearmemory, aggregated by home.social.

  1. Linear Memory (2024)

    A prototype version of my piece Linear Memory running inside a thi.ng/genart-api sandbox on a Motorola phone, connected to a custom early prototype Layer square screen...

    The animation consists of dozens of layers of semi-random multi-scale pixel patterns, slowly scrolling in different directions, updating/rebuilding themselves, creating an endless, constantly changing tapestry of complex colorful patterns.

    #TextureTuesday #LinearMemory #GenerativeArt #AlgorithmicArt #AbstractArt #Art #Pixel #Pattern #Glitch #Color #GenArtAPI

  2. Linear Memory (2024)

    A prototype version of my piece Linear Memory running inside a thi.ng/genart-api sandbox on a Motorola phone, connected to a custom early prototype Layer square screen...

    The animation consists of dozens of layers of semi-random multi-scale pixel patterns, slowly scrolling in different directions, updating/rebuilding themselves, creating an endless, constantly changing tapestry of complex colorful patterns.

    #TextureTuesday #LinearMemory #GenerativeArt #AlgorithmicArt #AbstractArt #Art #Pixel #Pattern #Glitch #Color #GenArtAPI

  3. Linear Memory (2024)

    A prototype version of my piece Linear Memory running inside a thi.ng/genart-api sandbox on a Motorola phone, connected to a custom early prototype Layer square screen...

    The animation consists of dozens of layers of semi-random multi-scale pixel patterns, slowly scrolling in different directions, updating/rebuilding themselves, creating an endless, constantly changing tapestry of complex colorful patterns.

    #TextureTuesday #LinearMemory #GenerativeArt #AlgorithmicArt #AbstractArt #Art #Pixel #Pattern #Glitch #Color #GenArtAPI

  4. Linear Memory (2024)

    A prototype version of my piece Linear Memory running inside a thi.ng/genart-api sandbox on a Motorola phone, connected to a custom early prototype Layer square screen...

    The animation consists of dozens of layers of semi-random multi-scale pixel patterns, slowly scrolling in different directions, updating/rebuilding themselves, creating an endless, constantly changing tapestry of complex colorful patterns.

    #TextureTuesday #LinearMemory #GenerativeArt #AlgorithmicArt #AbstractArt #Art #Pixel #Pattern #Glitch #Color #GenArtAPI

  5. Linear Memory (2024)

    A prototype version of my piece Linear Memory running inside a thi.ng/genart-api sandbox on a Motorola phone, connected to a custom early prototype Layer square screen...

    The animation consists of dozens of layers of semi-random multi-scale pixel patterns, slowly scrolling in different directions, updating/rebuilding themselves, creating an endless, constantly changing tapestry of complex colorful patterns.

    #TextureTuesday #LinearMemory #GenerativeArt #AlgorithmicArt #AbstractArt #Art #Pixel #Pattern #Glitch #Color #GenArtAPI

  6. Similar to my #LinearMemory piece from last year (check the hashtag for references), these current #Actiniaria explorations make me fully appreciate all the research, efforts and supporting hardware behind the DCI-P3 & Rec.2020 color spaces. The intensity (and subtlety) of some colors & combinations are just stunning (to me), and I don't mean this in any ableist way (just enjoying whilst I still can!)...

    Also still amazed that something like this runs at a smooth 60fps @ 2160x2160 UHD resolution on a mobile device with a just Snapdragon 2 chipset... As part of my advisory role @ day job, over the past few months I've been tasked with optimizing artworks for almost a dozen generative/algorithmic artists, often achieving 2-4x framerate improvements... Very much feeling a longer blog post re: code craft vs code art coming up, hoping to connect them more...

    "To understand a program you must become both the machine and the program." — Alan Perlis

    (Note: Sadly Firefox does not seem to respect the Rec2020 color profile in the video, please download or use Chrome or Safari for viewing...)

    #ThingUmbrella #GenerativeArt #AlgorithmicArt #NoAI #Boids #Color #Video #Animation #TypeScript #WebGL

  7. Similar to my #LinearMemory piece from last year (check the hashtag for references), these current #Actiniaria explorations make me fully appreciate all the research, efforts and supporting hardware behind the DCI-P3 & Rec.2020 color spaces. The intensity (and subtlety) of some colors & combinations are just stunning (to me), and I don't mean this in any ableist way (just enjoying whilst I still can!)...

    Also still amazed that something like this runs at a smooth 60fps @ 2160x2160 UHD resolution on a mobile device with a just Snapdragon 2 chipset... As part of my advisory role @ day job, over the past few months I've been tasked with optimizing artworks for almost a dozen generative/algorithmic artists, often achieving 2-4x framerate improvements... Very much feeling a longer blog post re: code craft vs code art coming up, hoping to connect them more...

    "To understand a program you must become both the machine and the program." — Alan Perlis

    (Note: Sadly Firefox does not seem to respect the Rec2020 color profile in the video, please download or use Chrome or Safari for viewing...)

    #ThingUmbrella #GenerativeArt #AlgorithmicArt #NoAI #Boids #Color #Video #Animation #TypeScript #WebGL

  8. Similar to my #LinearMemory piece from last year (check the hashtag for references), these current #Actiniaria explorations make me fully appreciate all the research, efforts and supporting hardware behind the DCI-P3 & Rec.2020 color spaces. The intensity (and subtlety) of some colors & combinations are just stunning (to me), and I don't mean this in any ableist way (just enjoying whilst I still can!)...

    Also still amazed that something like this runs at a smooth 60fps @ 2160x2160 UHD resolution on a mobile device with a just Snapdragon 2 chipset... As part of my advisory role @ day job, over the past few months I've been tasked with optimizing artworks for almost a dozen generative/algorithmic artists, often achieving 2-4x framerate improvements... Very much feeling a longer blog post re: code craft vs code art coming up, hoping to connect them more...

    "To understand a program you must become both the machine and the program." — Alan Perlis

    (Note: Sadly Firefox does not seem to respect the Rec2020 color profile in the video, please download or use Chrome or Safari for viewing...)

    #ThingUmbrella #GenerativeArt #AlgorithmicArt #NoAI #Boids #Color #Video #Animation #TypeScript #WebGL

  9. Similar to my #LinearMemory piece from last year (check the hashtag for references), these current #Actiniaria explorations make me fully appreciate all the research, efforts and supporting hardware behind the DCI-P3 & Rec.2020 color spaces. The intensity (and subtlety) of some colors & combinations are just stunning (to me), and I don't mean this in any ableist way (just enjoying whilst I still can!)...

    Also still amazed that something like this runs at a smooth 60fps @ 2160x2160 UHD resolution on a mobile device with a just Snapdragon 2 chipset... As part of my advisory role @ day job, over the past few months I've been tasked with optimizing artworks for almost a dozen generative/algorithmic artists, often achieving 2-4x framerate improvements... Very much feeling a longer blog post re: code craft vs code art coming up, hoping to connect them more...

    "To understand a program you must become both the machine and the program." — Alan Perlis

    (Note: Sadly Firefox does not seem to respect the Rec2020 color profile in the video, please download or use Chrome or Safari for viewing...)

    #ThingUmbrella #GenerativeArt #AlgorithmicArt #NoAI #Boids #Color #Video #Animation #TypeScript #WebGL

  10. Similar to my #LinearMemory piece from last year (check the hashtag for references), these current #Actiniaria explorations make me fully appreciate all the research, efforts and supporting hardware behind the DCI-P3 & Rec.2020 color spaces. The intensity (and subtlety) of some colors & combinations are just stunning (to me), and I don't mean this in any ableist way (just enjoying whilst I still can!)...

    Also still amazed that something like this runs at a smooth 60fps @ 2160x2160 UHD resolution on a mobile device with a just Snapdragon 2 chipset... As part of my advisory role @ day job, over the past few months I've been tasked with optimizing artworks for almost a dozen generative/algorithmic artists, often achieving 2-4x framerate improvements... Very much feeling a longer blog post re: code craft vs code art coming up, hoping to connect them more...

    "To understand a program you must become both the machine and the program." — Alan Perlis

    (Note: Sadly Firefox does not seem to respect the Rec2020 color profile in the video, please download or use Chrome or Safari for viewing...)

    #ThingUmbrella #GenerativeArt #AlgorithmicArt #NoAI #Boids #Color #Video #Animation #TypeScript #WebGL

  11. Wrote a small script to use `ffmpeg` to create a looping slideshow from an image sequence with crossfades between images. Output either as MP4 or GIF, configurable durations & transition speeds, support for extra post-processing & other args... Needs thi.ng/transducers for composing the complex filter pipeline, then can be run via bun.sh or similar... Maybe some will find it useful too! :)

    gist.github.com/postspectacula

    (Ps. ffmpeg seems to use quite a bit of RAM for this [at decent resolutions], so try to keep number of input images <30, YMMV of course...)

    #ThingUmbrella #LinearMemory #Transitions #Video #ffmpeg

  12. Wrote a small script to use `ffmpeg` to create a looping slideshow from an image sequence with crossfades between images. Output either as MP4 or GIF, configurable durations & transition speeds, support for extra post-processing & other args... Needs thi.ng/transducers for composing the complex filter pipeline, then can be run via bun.sh or similar... Maybe some will find it useful too! :)

    gist.github.com/postspectacula

    (Ps. ffmpeg seems to use quite a bit of RAM for this [at decent resolutions], so try to keep number of input images <30, YMMV of course...)

    #ThingUmbrella #LinearMemory #Transitions #Video #ffmpeg

  13. Wrote a small script to use `ffmpeg` to create a looping slideshow from an image sequence with crossfades between images. Output either as MP4 or GIF, configurable durations & transition speeds, support for extra post-processing & other args... Needs thi.ng/transducers for composing the complex filter pipeline, then can be run via bun.sh or similar... Maybe some will find it useful too! :)

    gist.github.com/postspectacula

    (Ps. ffmpeg seems to use quite a bit of RAM for this [at decent resolutions], so try to keep number of input images <30, YMMV of course...)

    #ThingUmbrella #LinearMemory #Transitions #Video #ffmpeg

  14. Wrote a small script to use `ffmpeg` to create a looping slideshow from an image sequence with crossfades between images. Output either as MP4 or GIF, configurable durations & transition speeds, support for extra post-processing & other args... Needs thi.ng/transducers for composing the complex filter pipeline, then can be run via bun.sh or similar... Maybe some will find it useful too! :)

    gist.github.com/postspectacula

    (Ps. ffmpeg seems to use quite a bit of RAM for this [at decent resolutions], so try to keep number of input images <30, YMMV of course...)

    #ThingUmbrella #LinearMemory #Transitions #Video #ffmpeg

  15. Wrote a small script to use `ffmpeg` to create a looping slideshow from an image sequence with crossfades between images. Output either as MP4 or GIF, configurable durations & transition speeds, support for extra post-processing & other args... Needs thi.ng/transducers for composing the complex filter pipeline, then can be run via bun.sh or similar... Maybe some will find it useful too! :)

    gist.github.com/postspectacula

    (Ps. ffmpeg seems to use quite a bit of RAM for this [at decent resolutions], so try to keep number of input images <30, YMMV of course...)

    #ThingUmbrella #LinearMemory #Transitions #Video #ffmpeg

  16. I've created & uploaded video previews of a few more #LinearMemory variations & recommend the download versions for best quality (HD720p @ 60fps)... The actual piece is a realtime (browser based), endless and non-repeating animation. The only things left now are further optimizations and making it dynamically adaptive to different screen/print sizes...

    drive.google.com/drive/folders

    Enjoy!

    #Generative #Art #GenerativeArt #Color #Pixel #Glitch #Texture #RingBuffer #ThingUmbrella #NoAI #Animation

  17. I've created & uploaded video previews of a few more #LinearMemory variations & recommend the download versions for best quality (HD720p @ 60fps)... The actual piece is a realtime (browser based), endless and non-repeating animation. The only things left now are further optimizations and making it dynamically adaptive to different screen/print sizes...

    drive.google.com/drive/folders

    Enjoy!

    #Generative #Art #GenerativeArt #Color #Pixel #Glitch #Texture #RingBuffer #ThingUmbrella #NoAI #Animation

  18. I've created & uploaded video previews of a few more #LinearMemory variations & recommend the download versions for best quality (HD720p @ 60fps)... The actual piece is a realtime (browser based), endless and non-repeating animation. The only things left now are further optimizations and making it dynamically adaptive to different screen/print sizes...

    drive.google.com/drive/folders

    Enjoy!

    #Generative #Art #GenerativeArt #Color #Pixel #Glitch #Texture #RingBuffer #ThingUmbrella #NoAI #Animation

  19. I've created & uploaded video previews of a few more #LinearMemory variations & recommend the download versions for best quality (HD720p @ 60fps)... The actual piece is a realtime (browser based), endless and non-repeating animation. The only things left now are further optimizations and making it dynamically adaptive to different screen/print sizes...

    drive.google.com/drive/folders

    Enjoy!

    #Generative #Art #GenerativeArt #Color #Pixel #Glitch #Texture #RingBuffer #ThingUmbrella #NoAI #Animation

  20. I've created & uploaded video previews of a few more #LinearMemory variations & recommend the download versions for best quality (HD720p @ 60fps)... The actual piece is a realtime (browser based), endless and non-repeating animation. The only things left now are further optimizations and making it dynamically adaptive to different screen/print sizes...

    drive.google.com/drive/folders

    Enjoy!

    #Generative #Art #GenerativeArt #Color #Pixel #Glitch #Texture #RingBuffer #ThingUmbrella #NoAI #Animation

  21. As expected, my new generative art piece #LinearMemory really seems to be video encoding's enemy no.1 and if you want to enjoy a decent preview, you can dowload a 30 seconds, 1280x720 MP4 (file size ~115MB) from here:

    drive.google.com/file/d/18-8l2

    At least I learned how to create Rec.2020 videos for reproducing the HDR colors of the original footage, but the complex aesthetics of this piece are _really_ just not suitable (nor intended) for video and will serve as a great benchmark for another project I'm involved with...

    #Generative #Art #GenerativeArt #Color #Pixel #Glitch #Texture #RingBuffer #ThingUmbrella #NoAI #Animation

  22. As expected, my new generative art piece #LinearMemory really seems to be video encoding's enemy no.1 and if you want to enjoy a decent preview, you can dowload a 30 seconds, 1280x720 MP4 (file size ~115MB) from here:

    drive.google.com/file/d/18-8l2

    At least I learned how to create Rec.2020 videos for reproducing the HDR colors of the original footage, but the complex aesthetics of this piece are _really_ just not suitable (nor intended) for video and will serve as a great benchmark for another project I'm involved with...

    #Generative #Art #GenerativeArt #Color #Pixel #Glitch #Texture #RingBuffer #ThingUmbrella #NoAI #Animation

  23. As expected, my new generative art piece #LinearMemory really seems to be video encoding's enemy no.1 and if you want to enjoy a decent preview, you can dowload a 30 seconds, 1280x720 MP4 (file size ~115MB) from here:

    drive.google.com/file/d/18-8l2

    At least I learned how to create Rec.2020 videos for reproducing the HDR colors of the original footage, but the complex aesthetics of this piece are _really_ just not suitable (nor intended) for video and will serve as a great benchmark for another project I'm involved with...

    #Generative #Art #GenerativeArt #Color #Pixel #Glitch #Texture #RingBuffer #ThingUmbrella #NoAI #Animation

  24. As expected, my new generative art piece #LinearMemory really seems to be video encoding's enemy no.1 and if you want to enjoy a decent preview, you can dowload a 30 seconds, 1280x720 MP4 (file size ~115MB) from here:

    drive.google.com/file/d/18-8l2

    At least I learned how to create Rec.2020 videos for reproducing the HDR colors of the original footage, but the complex aesthetics of this piece are _really_ just not suitable (nor intended) for video and will serve as a great benchmark for another project I'm involved with...

    #Generative #Art #GenerativeArt #Color #Pixel #Glitch #Texture #RingBuffer #ThingUmbrella #NoAI #Animation

  25. As expected, my new generative art piece #LinearMemory really seems to be video encoding's enemy no.1 and if you want to enjoy a decent preview, you can dowload a 30 seconds, 1280x720 MP4 (file size ~115MB) from here:

    drive.google.com/file/d/18-8l2

    At least I learned how to create Rec.2020 videos for reproducing the HDR colors of the original footage, but the complex aesthetics of this piece are _really_ just not suitable (nor intended) for video and will serve as a great benchmark for another project I'm involved with...

    #Generative #Art #GenerativeArt #Color #Pixel #Glitch #Texture #RingBuffer #ThingUmbrella #NoAI #Animation

  26. More progress on my #LinearMemory piece and more fun with ring buffers... (incl. fun with thi.ng/color, thi.ng/pixel & thi.ng/fibers as main ingredients...) It's actually all smoothly animated too now, but I still have to figure out video codec settings to make it acceptable for uplodading previews...

    In the meantime, here're some new/current variations. I love defining & exploring generative systems relying on super simple setups (often just exploiting a simple data structure or algorithm), yet produce such complexity...

    #ThingUmbrella #Generative #Art #Pixel #Color #Abstract #Pattern #Texture #Glitch #RingBuffer #MemoryMapping #Animation #TypeScript

  27. More progress on my #LinearMemory piece and more fun with ring buffers... (incl. fun with thi.ng/color, thi.ng/pixel & thi.ng/fibers as main ingredients...) It's actually all smoothly animated too now, but I still have to figure out video codec settings to make it acceptable for uplodading previews...

    In the meantime, here're some new/current variations. I love defining & exploring generative systems relying on super simple setups (often just exploiting a simple data structure or algorithm), yet produce such complexity...

    #ThingUmbrella #Generative #Art #Pixel #Color #Abstract #Pattern #Texture #Glitch #RingBuffer #MemoryMapping #Animation #TypeScript

  28. More progress on my #LinearMemory piece and more fun with ring buffers... (incl. fun with thi.ng/color, thi.ng/pixel & thi.ng/fibers as main ingredients...) It's actually all smoothly animated too now, but I still have to figure out video codec settings to make it acceptable for uplodading previews...

    In the meantime, here're some new/current variations. I love defining & exploring generative systems relying on super simple setups (often just exploiting a simple data structure or algorithm), yet produce such complexity...

    #ThingUmbrella #Generative #Art #Pixel #Color #Abstract #Pattern #Texture #Glitch #RingBuffer #MemoryMapping #Animation #TypeScript

  29. More progress on my #LinearMemory piece and more fun with ring buffers... (incl. fun with thi.ng/color, thi.ng/pixel & thi.ng/fibers as main ingredients...) It's actually all smoothly animated too now, but I still have to figure out video codec settings to make it acceptable for uplodading previews...

    In the meantime, here're some new/current variations. I love defining & exploring generative systems relying on super simple setups (often just exploiting a simple data structure or algorithm), yet produce such complexity...

    #ThingUmbrella #Generative #Art #Pixel #Color #Abstract #Pattern #Texture #Glitch #RingBuffer #MemoryMapping #Animation #TypeScript

  30. More progress on my #LinearMemory piece and more fun with ring buffers... (incl. fun with thi.ng/color, thi.ng/pixel & thi.ng/fibers as main ingredients...) It's actually all smoothly animated too now, but I still have to figure out video codec settings to make it acceptable for uplodading previews...

    In the meantime, here're some new/current variations. I love defining & exploring generative systems relying on super simple setups (often just exploiting a simple data structure or algorithm), yet produce such complexity...

    #ThingUmbrella #Generative #Art #Pixel #Color #Abstract #Pattern #Texture #Glitch #RingBuffer #MemoryMapping #Animation #TypeScript

  31. Linear Memory (WIP), variations on a theme... exploring the terrain. Impressed by the resulting complexity, considering the simplicity of the system/setup...

    (edit: update tags for organizing)

    #LinearMemory #GenerativeArt #Procedural #ProcGen #Art #Color #Texture #Pixel #MemoryMapping #Complexity #Emergence #NoAI

  32. Linear Memory (WIP), variations on a theme... exploring the terrain. Impressed by the resulting complexity, considering the simplicity of the system/setup...

    (edit: update tags for organizing)

    #LinearMemory #GenerativeArt #Procedural #ProcGen #Art #Color #Texture #Pixel #MemoryMapping #Complexity #Emergence #NoAI

  33. Linear Memory (WIP), variations on a theme... exploring the terrain. Impressed by the resulting complexity, considering the simplicity of the system/setup...

    (edit: update tags for organizing)

    #LinearMemory #GenerativeArt #Procedural #ProcGen #Art #Color #Texture #Pixel #MemoryMapping #Complexity #Emergence #NoAI

  34. Linear Memory (WIP), variations on a theme... exploring the terrain. Impressed by the resulting complexity, considering the simplicity of the system/setup...

    (edit: update tags for organizing)

    #LinearMemory #GenerativeArt #Procedural #ProcGen #Art #Color #Texture #Pixel #MemoryMapping #Complexity #Emergence #NoAI

  35. Linear Memory (WIP), variations on a theme... exploring the terrain. Impressed by the resulting complexity, considering the simplicity of the system/setup...

    (edit: update tags for organizing)

    #LinearMemory #GenerativeArt #Procedural #ProcGen #Art #Color #Texture #Pixel #MemoryMapping #Complexity #Emergence #NoAI