Randomness is a useful abstraction.

On 11 July 2018 5:40:42 am AEST, John Clavin via eu-gene <eu-gene@we.lurk.org> wrote:
Randomness is a touch of seasoning artistically added to the design of an algorithm.

John Clavin

Sent from my iPhone

On Jul 9, 2018, at 11:38 PM, Jim Andrews <jim@vispo.com> wrote:


What do you use the random for in your art?


The main thing I use it for is exploration of a compositional space. I think of a compositional space as the set of all possible screenshots you could take of a program in action. The compositional space is the set of all possible compositions your program can create. The compositional space involves various parameters/variables that have different values from frame to frame of the program's animation. Such as the positions of the objects in the art, or the particular set of objects in the art, if there's a large set of objects to draw from and you don't have them all on the screen at once. And their sizes, opacities, rotations, possibly their colors, backgrounds, borders, and so on. Giving these properties of the compositional space random values (constrained within some suitable range) is a good way to explore the compositional range of the space.

As opposed to giving the parameters values that are incremental by small amounts. Because, generally, there are enough possible values that the number of possibilities is astronomical, and giving the parameters small incremental values would result in exploring only a small part of the space. Like the difference between exploring the total space of the universe via the usual travel (inch by inch) or by appearing, from moment to moment, in random parts of the universe. Now you're near the beginning of the universe. Now you're someplace 4 billion years into the thing. Now you're near the end. You get a better sense of the range of the thing, maybe, than the inch by inch approach.

Another example; this is what I've been working on recently: consider the compositional space defined by the bill bissett dirtee konkreet brush at http://vispo.com/aleph3/an.html?d=bissett%20dirty%20concrete . This uses 300+ images (440 Mb) of the concrete poetry of the amazing poet bill bissett in a remix/synthesis. There are lots of possibilities. Each time you view this animation, it's different from the previous time cuz of the use of the random. Whenever it draws a circle, the position of the circle is random, the size of the circle is random, the bill bissett poems chosen to fill the circle are random, the size and position of the bissett poems within the circle is random, and so on. There's a lot of random choices going on. This explores the compositional space more interestingly than if each of those parameters was incremented by a small number each frame of the animation. Cuz, in that case, the changes from frame to frame would be too small.

Mind you, if the values were incremented by big numbers relatively prime to the number of values possible for each parameter, that'd be a different story. It would both move through the space quickly and cycle through all possibilities (the product of the primes in the prime decomposition of the number of elements of each parameter) before repeating, so would look fairly (but not quite) random.

Years ago I called a compositional space a combinatorium when I was developing the stir fry texts ( http://vispo.com/StirFryTexts ). I thought of a combinatorium as the set of all possible texts (or screenshots) that can be created from a particular stir fry text. Once you get into programmed art, you eventually start thinking about compositional spaces or combinatoriums or whatever you want to call the set of all possible texts or screenshots that your program can generate. Or, if it's more narrative-oriented, maybe you're thinking about the set of all possible paths through some kind of story space, or whatever.

Still, I don't think the random is the main source of surprise in my work, though it hopefully does provide an element of surprise. The surprise is when we come across good ones. I don't make my art so that everything it generates is good. I make it so that the possibility hopefully exists of some strong work being generated. My philosophy is that if you want that possibility, you've also got to let shit happen. If everything that the system can generate is more or less equally good, then nothing is exceptionally good.
Other artists may put things together differently. But in my work, most of the generated instances aren't as well-formed as a few of them—at least as I see it; others may see it differently. That is, they may have different favorites or not have favorites at all and be able to argue convincingly for their point of view.

In most of my generative visual works, I take screenshots of what I take to be good ones and present those screenshots in slidvids such as http://vispo.com/aleph3/images/bill_bissett/slidvid15 in which you see a slideshow of 200 screenshots of Aleph Null chewing on a considerable portion of bill bissett.

Similarly, contrast http://vispo.com/aleph3/an.html?d=Jim%20Andrews with http://vispo.com/aleph3/images/jim_andrews/slidvid . The former is Aleph Null chewing on 230 photos of Trump, his cabinet, his advisors, and a few Republicans. The latter is a slideshow of 430 screenshots from that dynamic animation. The dynamic animation does a lot of becoming; it doesn't look particularly face-like, often. But sometimes a real gargoyle pops out, momentarily, of the stream. Those are the sort of screenshots I'm interested in. The compelling ones (evil, ridiculous or whatever). They aren't morphs. Morphs carefully map noses to noses and eyes to eyes etc. In these ones, the position of the eyes varies between photos. Same with the other features. So that sometimes the dynamic animation doesn't look face-like. But the largeness of the range of position of features is what makes for some unique, compelling results, occasionally.

The experience of looking at the screenshots is different from the experience of viewing the dynamic animation. The dynamic, never-quite-the-same-twice animation has a raw, protean energy of swift becoming. The experience of viewing the slideshows, on the other hand, is one of slowly viewing a series of completed compositions.

The dynamic animation is dynamic largely through the use of the random to determine the values of many parameters from frame to frame of the animation. There's nothing random about the slideshows, however.

Still, I think the main source of surprise in my work is not from randomness. It's surprising to discover you can import your own images into Aleph Null. More generally, it's surprising that Aleph Null is both a tool and an art work in itself. And it's surprising that there are amazing visual poets who each have a nib or two in Aleph Null. It's surprising that this sort of thing is available on the net. These realizations are more surprising than when something good pops out of the stream of the dynamic animation.

eu-gene mailing list -- eu-gene@we.lurk.org
To unsubscribe send an email to eu-gene-leave@we.lurk.org

eu-gene mailing list -- eu-gene@we.lurk.org
To unsubscribe send an email to eu-gene-leave@we.lurk.org

Sent from my Android device with K-9 Mail. Please excuse my brevity.