.

aebrer’s no FOMO zone zine - 2022/05/23

the only 100% verifiable way to get updates, links, and roadmaps from aebrer

you should always be able to find the latest edition of this zine at aebrer.xyz, unless I’ve stopped trusting DNS providers lol, then we have bigger problems

if this is NOT an objkt on teia.art created by tz1ZBMhTa7gxSpaeXoqyc6bTCrxEHfZYSpPt, then it’s not authentic; at present I will only mint it there directly to my main profile (this may change but not before I announce it here)

and remember: never share your private seed phrase with ANYONE
and use a password manager, don’t reuse passwords!

if there are spelling mistakes, or also likely, missing words, please just accept it

table of contents

project, portfolio, and social links

newsletter

tweetcart token club (TTC) May 2022 status update

making the water reflection effect in ideocartography_lakeview_entities

highlight: emergence II

highlight: The Trace Gallery

what’s my wallpaper

current plans (aka roadmap if you’re a degenerate gambler)

working on the June TTC Tweetcart

need to get a new AI art generation pipeline figured out, due to conjure.art closure

more community curated pico_punks to mint! they’re coming, I promise!

WIP ideocartography piece, p5js, for fx(hash)

unannounced collab [on hold, awaiting new AI art pipeline]

unannounced ideocartography collab

license

normal talk for people to treat with generosity

fancy talk for lawyers to argue about

project, portfolio, and social links

newsletter

tweetcart token club (TTC) May 2022 status update

(
tldr - too long, didn’t read:

- TTC mints are free to club members and available on fx(hash) from now on

- reserves will stay forever even if unminted
- I am having lots of fun
)

The Tweetcart Token Club is an ongoing series focused on building and sharing Pico-8 Tweetcarts (tutorial to get started here). Initially, I sold a yearly subscription token, here. The initial premise for the series is that once a month, on the first day of the month, I will take a snapshot of the current holders of that membership token. Then, the tweetcart for that month will be airdropped to those people.

Lately that series has evolved in a few important ways that I want to mention here. This series means a lot to me, and seeing these membership tokens change hands, settle, and become a core of support like this means a lot to me. I am striving to balance two things:

  1. the drive to innovate and create new and exciting pieces
  2. the desire to remain consistent and accessible to you, my collectors

Given the way that these early early platforms and blockchains are constantly evolving, we’re all adapting to new trends and new data.

Here is what is currently driving me:

When I make tweetcarts, I actually relax. I make them on the couch, or at a bar, or relaxing in a park, on a handheld device called a PocketChip (nitter link to tweet). So above all these things are just fun for me. Joyful even. So that’s also a big part of it.

So from now on (until further notice), I’ll be doing my TTC Releases via fx(hash). This latest for example:
pico_tessellations was the one for this month of May. I gave each TTC member 24 free mints. This was for a few reasons:

I have learned a few things:


For the sake of simplicity for now and all time, I simply vow not to change the reserves after minting and release, even if a TTC member never uses their mints.

Also, in terms of big future plans for this series, there’s 5 more months to go in this cycle, then I think I will wait the two months or whatever to get the cycle in sync with January, then I will start Series 2 of the TTC, which will be 24 members (12 new memberships available + snapshot of the current 12 at the end of the cycle).

making the water reflection effect in ideocartography_lakeview_entities

(

tldr - too long, didn’t read:

)

So lately I’ve been developing in p5.js. I have never been a huge fan of Javascript, but one time I did write bot AI for a game called Screeps in it. What I do love though is the accessibility and surprising power of it. It’s not quite as accessible or friendly as Pico-8, but it is powerful, and the sheer room for creativity is mind-boggling. So naturally I’ve been exploring. Specifically I’ve been exploring the limits of simple functions like `image()`. I tend to obsess with things I get interested in, and right now I’m obsessed with this underutilized function. Before anyone says anything: yes, I know my code is likely horribly unoptimized; and yes, actually, you are very welcome to reach out and show me how it can be better, I would appreciate that very much, even if I don’t do actually do the changes, I do love to learn. I’m still learning with p5js, and I’m experimenting a lot. A lot of the glitch elements in my art are going to be heavily featured for awhile I think, because I’m currently spending an obscene amount of time just “debugging” in order to understand how p5js works, and I love the tension between nice aesthetics and also totally destroying a tool and using it in an unintended way.

One more bit of context, there was a tweet recently (link via nitter for no tracking), in which Víctor Doval highlighted some data revealing that the most common category in the top all time sales on fx(hash) was landscapes. I thought this would be a great challenge and a fun goal, to produce a “landscape” that is recognizably in my style, with my methods and tools, yet also a landscape. Also, as this was meant as a kind of satirical take on landscapes, I wanted to make the ultimate generic conceptual landscape: a horizon reflected in water. This is the “live laugh love” of landscapes IMO. I have since lightened my stance on this considerably when I realized how difficult it is to get this to look natural.

I’m going to show a closer look here at the reflection (but still trying to keep the files really small in here). There are way more details and images from the overall process in my WIP tweet thread here.

So I’m actually really pleased with this effect. I tried to reduce the concept of a “lakeview” down to the most basic form in which the human brain will then fill in the details and do the heavy lifting for me: which I thought of as simply “imperfect reflection”. Basically what I’m doing here is:

I have some further ideas with this... for example, you get subtle differences if you do this effect all at once at the end of the rendering of the other layers, or if you do it piece by piece as you render the image. Since it can happen multiple times on the same row (creating those much darker bands you see, which can be amplified using seed looping), but the row might have had stuff added to it in between waterline applications, so it further nests and entangles the various elements of the piece. I prefer this, as I believe it results in a more holistic and integrated final render, which you unconsciously perceive better as an “imperfect reflection”.

The most up to date code for this effect is here (this is further changed from Lakeview Entities):
          // water vfx

          for (let i=0;i<water_n;i++) {

            let y=random_int(0,ww)

            image(this, 0, y, ww, ww/1024, random_int(-5,5), y, ww, ww/1024)

          }

          for (let i=0;i<water_n;i++) {

            let x=random_int(0,ww)

            image(this, x,0,ww/1024,ww, x,random_int(-5,5),ww/1024,ww)

          }

In this snippet, you’ll see that it’s set up to create these scanlines in both the horizontal (first loop, position by y) and vertical (second loop, position by x), and that it (in defining x and y) covers the entire screen.  Really, water reflection is just a single example of what this can be used for, I’m still exploring it. If you want to see how it’s done in Lakeview Entities (A or B side), just look at the source code in your browser, or download it from IPFS! I don’t obfuscate my code, other than just being bad about commenting, and I’m happy to answer any questions about it.

Anyway, I’m super excited about my latest p5js work, and having a lot of fun with it.

highlight: emergence II


https://www.fxhash.xyz/generative/13354
3.2 tez, 44/128 editions minted so far


One of my favorite tweetcarts lately, with the emergence series I wanted to focus on emergent outcomes that arise from seed looping. I’m really happy with how this one turns out. It first existed only as an idea for a mountainous horizon created by seed looping (revisiting this).

highlight: The Trace Gallery

collect (and/or play) it here: https://teia.art/objkt/717500

play it here when IPFS is shitty: https://www.lexaloffle.com/bbs/?tid=47359

115/128 editions available, 20 tez each

If I was to say I had a “masterpiece” so far, this would be it. It’s strange, it’s weird, and it doesn’t fit neatly into any genres. It exists simply because that’s what it had to be, that’s what was in my mind for the last year, and I had to get it out.

The world of the Foundation, the Vestiges of the Dead God, The Library Ruin, etc. is not finished. This is a world I dream of constantly, and the stories there continue to inspire my art. However, The Trace Gallery is the first “solid” glimpse into this universe. Not a simple peep through a piece of art or a concept, but fully a realized artifact from this universe. Play it for free, and feel what it’s like to succumb to the Dead God...

what’s my wallpaper

Currently, I’m using Morphology #57 by George Savva as my desktop wallpaper:

 

it runs live! See this tweet (via nitter) by Sableraf to see how: https://nitter.net/sableRaph/status/1524016707374923776?s=20&t=Qm7VW2lt6tepROB-bS3-6Q

current plans (aka roadmap if you’re a degenerate gambler)

license

normal talk for people to treat with generosity

feel free to take this newsletter page, remove my text and stuff, and just use this format or idea for yourself in any way, with no need to credit me or anything, just do whatever you like, and be nice

this includes any code snippets I’ve included in here

also nothing in here is meant to constitute financial advice in any way, just be cool come on

fancy talk for lawyers to argue about

This is free and unencumbered newsletter format template, released into the public domain. It has been modified (by the addition of creative content).

Anyone is free to copy, modify, publish, use, compile, sell, or

distribute this template, either in source code form or as a compiled

binary, for any purpose, commercial or non-commercial, and by any

means.

In jurisdictions that recognize copyright laws, the author or authors

of this template dedicate any and all copyright interest in the

template to the public domain. We make this dedication for the benefit

of the public at large and to the detriment of our heirs and

successors. We intend this dedication to be an overt act of

relinquishment in perpetuity of all present and future rights to this

template under copyright law.

THE TEMPLATE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,

EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF

MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR

OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,

ARISING FROM, OUT OF OR IN CONNECTION WITH THE TEMPLATE OR THE USE OR

OTHER DEALINGS IN THE TEMPLATE.

For more information, please refer to <http://unlicense.org/>