Put a ring on it: a lock-free MPMC ring buffer
#HackerNews #lockfree #MPMC #ringbuffer #concurrency #data #structures #performance
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...
https://drive.google.com/drive/folders/1y1WWZmQjIsbD5lmlPg0jpQmrLLCv2yCB?usp=sharing
Enjoy!
#Generative #Art #GenerativeArt #Color #Pixel #Glitch #Texture #RingBuffer #ThingUmbrella #NoAI #Animation
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:
https://drive.google.com/file/d/18-8l2PtnypPXGJjBpsui-0i9yCbrHK5p/view?usp=sharing
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
More #LinearMemory WIP selections, best enjoyed in a browser/app supporting wide gamut Display-P3 color space[1]...
#ThingUmbrella #GenerativeArt #Pixel #Color #Abstract #Pattern #Texture #Glitch #RingBuffer #MemoryMapping #Animation #TypeScript
[1] https://webkit.org/blog/10042/wide-gamut-color-in-css-with-display-p3/
More progress on my #LinearMemory piece and more fun with ring buffers... (incl. fun with https://thi.ng/color, https://thi.ng/pixel & https://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
Linear Memory. More WIP, more params & mapping out the terrain...
#LinearMemory #RingBuffer #GenerativeArt #Art #Color #Texture #Pixel #MemoryMapping #Complexity #Emergence #NoAI