██████╗ ██████╗ ███████╗ ██████╗                               
██╔════╝ ██╔══██╗██╔════╝██╔════╝                               
██║  ███╗██████╔╝█████╗  ██║  ███╗                              
██║   ██║██╔══██╗██╔══╝  ██║   ██║                              
╚██████╔╝██║  ██║███████╗╚██████╔╝                              
 ╚═════╝ ╚═╝  ╚═╝╚══════╝ ╚═════╝                               
                                                                
██╗  ██╗██████╗ ███████╗██╗███████╗███╗   ███╗ █████╗ ███╗   ██╗
██║ ██╔╝██╔══██╗██╔════╝██║██╔════╝████╗ ████║██╔══██╗████╗  ██║
█████╔╝ ██████╔╝█████╗  ██║███████╗██╔████╔██║███████║██╔██╗ ██║
██╔═██╗ ██╔══██╗██╔══╝  ██║╚════██║██║╚██╔╝██║██╔══██║██║╚██╗██║
██║  ██╗██║  ██║███████╗██║███████║██║ ╚═╝ ██║██║  ██║██║ ╚████║
╚═╝  ╚═╝╚═╝  ╚═╝╚══════╝╚═╝╚══════╝╚═╝     ╚═╝╚═╝  ╚═╝╚═╝  ╚═══╝

	

Generative and New Media Art

Images, interactive and generative art


Connect with an AI version of myself to discuss my artwork.

Contact me at gkreisman@gmail.com

check out code git-hub profile

check out my Instagram

check out Gracie Art Hotel Residency


入乡随俗 上善若水

                                  
                         一一                      
                       水水水水水乡上一                  
                  上水俗俗俗若俗俗俗若若俗若上一                
                 一乡水俗随俗随随随随俗俗若俗若若乡               
               上水俗俗俗俗随随随随随随随随俗俗若若水水              
             上若俗俗俗俗俗俗俗随随随随随随随俗俗俗俗俗若水             
            若若俗俗俗俗俗俗俗俗随随随随随随随若俗俗俗俗俗若乡            
           上若若俗随俗俗俗俗俗随随俗俗随随俗俗随随若俗俗俗若若水           
           俗俗俗俗俗俗俗俗俗随随随俗随随随随随俗随俗若随俗若若若上          
          一若俗俗俗俗俗俗若俗俗俗随随随俗随随俗俗随随俗俗俗俗若俗若          
          若俗随俗俗俗俗若随俗俗俗随随俗随随随俗若随随俗俗俗俗若俗俗水         
          俗俗随随随随俗俗俗随俗俗俗俗随俗随俗若俗俗俗俗俗随俗俗俗俗俗乡        
          俗随随随随随俗俗俗俗俗俗俗若俗俗若水水水若俗若若俗俗俗俗俗俗若        
          俗随随随随随随俗若若若若俗若若若乡乡乡乡若俗水水若俗随俗若俗俗        
          若随随随随随若若若乡水俗水水若水上上上乡水乡水乡若俗俗随俗俗俗        
          若随随若水水水乡乡水水水乡乡乡若上上上乡上上水水若俗俗随若 乡        
          入水俗水水乡上上乡上乡若上乡上水入入上入上上乡乡乡若俗俗俗          
           水若若水上上上上乡上水上上入乡入上上入入上上上上水若俗若          
           水水若上上上上上上入水上入上入入入入入入上上上上水若若水          
          一上水乡上上上上入入入入入入入入入入入入入入上上上上若水乡          
          入上若乡上上入入入入入入入入入入入入入入上上上上上上若若入乡         
          水入水上上上乡乡乡上上入入入入上上入上乡水水水乡上上若水入水         
          乡入水上上乡乡乡乡若若水水上入上水若若若乡上乡水上上乡水一上         
          入入乡上上上乡俗俗随乡若水上入入乡水上若若若若乡上上上乡上上         
          入上乡上入上上上入上上入上上入上上入上上上入上上上上上上乡上入        
          入入上上入入入上上乡上上上上入上上上上乡上上入入入上上上入上入        
          入入入上上入入入入入入上上上入上上上入入入入入入入上上入入入入        
          入入入上上入入入入入入上上上入上上上入入入入入入入上上入上入入        
          一入上上上上入入入入入上上上入入上乡入入入入入上上上上上入入入        
          入入上上上上入入入入入乡上入入上上上乡入入入入入上上上上入入         
           入入上上上入入入入上上上入一入上上上上入入入入上上上上入入         
            入上上上入入入入上上若上上上乡乡上上入入入入上上上上           
            上上上上上入入入入上乡乡乡乡上上上上入入入上上上上上           
            入上上上上入入入上上上入上入入上上上上入上上乡上上上           
             上上上上上上入上上上入上入入上上上上上上乡乡上上上           
             上上上上上上上乡乡乡乡上上水若水水上上上上乡上上入           
             一上上上上上上上上入入入入上上上上上上上乡上上上            
              上上上上上上入入上上上上上上上入上上上乡乡乡上            
               乡乡上上上上上入上上上上上入上上上乡乡乡乡俗一           
             若若乡乡上上上上上入入入入入入上上上乡乡乡乡乡随乡           
            若若随上乡乡上上上入入入入入入入上上乡乡乡乡乡乡随随若一         
          乡入若上水上乡乡乡上上上入入入入入入上上乡水乡水乡乡随善随上一        
         一入上随上上上上乡水乡乡上上入上上入上上乡水水水乡乡上上随随乡乡        
     乡上入上上若俗随水上上上乡乡水乡上上上上上上乡上水水乡乡乡上上上俗随若水上上      
   水水若上乡乡若俗俗俗乡乡上上上上乡水水若水若水水水水水水乡乡上上上上俗俗俗水水乡入水一入入 
入上水水水上上入上上上若随入若上上上上上乡乡乡水水水乡乡水水乡乡上上上上上俗俗俗入一乡水上入一上上
上上上入水水入一上乡入入俗一若上上上上上上乡乡水水水乡水乡乡乡乡上上上上上俗若若水一入乡水若水乡乡
入入水若俗入乡乡若水上上随入水上上上上上上乡乡水水水水乡乡乡乡上上上上上水俗水水乡水乡一入上若若俗
一一上乡乡上上水若乡上水若上乡俗上上上上上上乡乡乡水水乡乡上上上上上上上若俗入乡若若乡一一上水乡乡
入上水乡入上水乡上入乡乡乡水乡若上入上入入入上上上上上上入上上上上上上上若乡入若若水入上乡若水乡乡
入上若一一一入入一一一若水乡上水上入入入入入入入入上入入入入入入入入入上若水若乡乡上水乡水水若若若
入入水入一一入入一一一若若水乡水入上入入入入入入入入入入入入入入入入入上上乡上入水若善水乡上上若水
一入上俗乡乡水乡上乡水乡若水若若乡乡上入入入入入入入入入入入入入入入入乡入乡上水上善善水上入乡水若
一一上上乡上若随随随乡上乡一一乡若俗水乡入入入入入入入入入入入入入入随入上入水俗善善随俗水乡俗水乡
一上水水水上一上水水若乡一一水水上若乡乡随水入入上入入入入入入入随随一上入入若水若随随俗若入乡乡上
入乡若水若入上水俗俗俗水上上若水水上乡乡随随随随随俗水水随随随善随一入一一水若乡水水乡上入入上乡水
入水若若俗上上若若若俗乡乡乡若随随乡乡入水随随随随随随随随随随随随乡一入乡乡乡乡俗俗水乡上上水若若
一上乡乡水一一上水若俗乡乡乡若俗俗随俗水水随随随随随随随随随随随乡入上水水水乡水俗俗若上入上乡若若
一上上乡水一一上上乡乡一一入水若若水水随若若水随随随随随随随随水入上若若随水水若俗俗若上上上乡水水
入乡水水乡入入水水水水入入一乡乡若乡入若俗俗乡水随随随随随随随入若若俗俗俗上上乡若水上一一一上乡乡
入上若若上入入水若水若上入上乡乡乡上上水俗水若乡俗随随随随随入一水水若若水上入乡乡乡上一一一上乡乡
入乡若若上入入水若若若入入入水俗俗水上上俗若若上乡随随随随随入水上水若俗若上上水水水水入入入乡若若

	

See tools for the Manual of Everyday Life

See mirrors for mirror workshop

See The Retro Terminal Gallery of Character set phrase images

Make your own image with Characters using webcam or phone camera

Look into The Chinese character mirror

Interact with Thousand Character Landscape

Interact with Conway's Game of Life, generate, pause, step forward or back

Interact with The GREG of Life, generate me, pause, step forward or back

Interact with The Philosophy of Life, you are a cell in the vast universe of cells

Interact with a speech about computers

Play Abstract invaders game

Use Commodore 64 sprite editor

Generate a poem from Kafka's Metamorphosis

Use The word and text scrambler

Interact with A festive Pascal's Triangle

Play Paddle and Shuttlecock

Interact with Modular multiplication OOP

Interact with a lissajou curve using sliders

Interact with an L-Systems fractal plant generator

Study with HSK Chinese vocabulary and Seal script

Interact with Game of Life code: Python, c++, c64BASIC

Interact with a fractal tree of seal script characters

Interact with the Mandelbrot set as a map for Julia sets

Interact with the Mandelbrot set. Zoom in 13 levels

Interact with Wolfram cellular automata. Enter rule number 0 - 255

Collide Wolfram cellular automata. It computes different rules on odd and even generations. The first rule's pixels are yellow the second rule's are red. Enter rule number 0 - 255

Interact with a chunky Wolfram cellular automata rule 90, that looks like a an Eastern European folk patern

Interact with code to visualize pythagrean-trees in recursive and non recursive ways

Interact with autonomous agents reacting to their environment according to rules and steering forces.

Explore the circle illusion with trig functions

Explore a cellular automaton that is also a map of the Collatz conjecture

Explore binary mapping to create recursive like images

Interact with marching squares in a Perlin noise field. Featured as a community contribution on The Coding Train

Play a new Commodore 64, Look Love, get all the hearts.

Interact with some visualizations of dancing lines with sin() cos() and Perlin noise, inspired by the work of John Whitney

Explore the Chaos Game

Explore 10 PRINT with prime numbers

Explore context free grammar of Cuko the dog

Explore some more L-Systems

Explore a simple visualization of modular multiplication

Explore an animated visualization of pythagorean triples, Project Euler 9

Explore an animated visualization of a spiral of prime numbers

Explore an animated visualization of lattice paths, Project Euler 15

Explore a larger animated visualization of lattice paths, Project Euler 15

Explore The yard in VR, no need for glasses

Read and explore the code novel for Nanowrimo 2020

Read a random sentence generated by a Chinese Context Free Grammar rule set based on Chinese sentence frames.

Explore a colorful visualization of the collatz conjecture.

Explore a rotating Maurer Rose.

Chat with a Mars rover. Rivescript chatbot that works with p5speech (Chrome only)

Use context free grammar to complete natural language tasks that are required of Grade 8 middle school students in Beijing public school English class.

Explore the bifurcation diagram of the Logistic Map and watch the period doubling to chaos

Create a fractal-like object using Diffusion-Limited Aggregation

Create fractal coastlines with random Koch curves generated with L-systems

Explore a Koch landscape with fractal tree drawn with recursion and lines and rotate()

Explore auto-playing snake-like game sensing like a Braitenberg vehicle

Interact with a pair of Langton's Ants and watch their complex behavior

Explore a Koch landscape with fractal tree drawn with a turtle named gurtle

Create a dynamic Mondrian painting

Explore interactive examples for Teaching Recursion Using Fractals

Explore an interactive dragon curve

Explore binary plots of the N, N^2, N^3, Triangular, and Collatz

Play the logic game Pico Fermi Bagels

Explore The orbital pattern of Venus and Earth

Explore a fractal world, mouseX to the right to spin

See a recursive puppeteer, it's puppets all the way down, mouseX to leave traces

Explore the fractal nature of crater impacts on the moon

Explore a random temple square, mouse click to spin

Explore 511 square fractals based on a 9 bit seed

Explore a world of islands generated with Perlin noise

Explore a retro landscape

Learn the Raven, with text to speech

Play with a lively sandpile

Create a Pi Day poem

Create more random fractal trees (vanilla js)

Zoom into a rainbow sunflower(vanilla js)

Explore the daily sunspot number for dates in history

Explore Collatz Castle, a Text Adventure based on 3n+1

Explore A turtle based Langton's ant that can turn at different angles

Explore The Arecibo message

Explore the burning ship fractal

Play with a falling sand simulation

Play with a falling sand simulation with Conway's game of life

Watch a bubble sort animation

Create binary tree mazes

Watch an array of electronic mice running binary tree mazes

Read the Thousand Character Essay in the longest path of a random maze

Explore maze like paths in an animated Ghost ladder, or Amidi Kuji

Explore patterns in a visualization of the fibonacci and random interger sets as a grid, using a summing reduction to a single digit

Explore the monsters that are created as the rows of Pascal triangle are plotted as 32 digit binary numbers in columns across the screen

Explore 1d cellular automata with a 16 bit update rule space. So there are 65536 rules instead of 256

Explore the fourier series for saw and square waves

Explore the orbit patterns of Venus and Mars as Fourier Epicycles

Explore Wolfram Elementary Cellular Automata plotted around a circle. Rules: 30, 110, 90, 150

Explore Wolfram Elementary Cellular Automata 3 colors 3 neighbors totalistic

Explore Genuary 2023 sketches and code

Explore God's Eye: animated cobweb diagrams of multiple functions

Explore the four main types of fixed points for iterated linear functions

Translate blinks into words using tap code

Translate letters into numbers and and blinks using tapcode

Generate text from a prompt using frequent following words from datamuse

Generate text of a childhood hallucination using a Markov chain of character level n-grams with autobiographical novel as a source text

Generate text of a childhood hallucination using a Markov chain of word level n-grams with autobiographical novel as a source text

Explore celluar automata in a von Neumann neighborhod

Choose your fate with a branch made of a network graph which was designed in a dream

Choose your fate with a population of optimistic and pessimistic network graphs which was designed in a dream

Generate a biblical textual hallucination, with a sine wave visualization

Explore the edges of meaning with cellular automata and English words

Explore the edges of meaning with cellular automata and Chinese characters

Create word lists with gaps for vocabulary

Explore an animated blancmanage curve

Explore an animated bitwise AND graph

Choose your fate with a rock, paper scissors agent model

Choose your fate with a rock, paper scissors, lizard, Spock agent model

Explore some random recursive trees drawn with a turtle

Talk to a simple 'why question' chatbot that will reveal your values and fears

Explore a Rock, Paper, Scissors, Cellular Automata

Change your subway commute with this boat

Iteract with an animal transformed into an everyday tool

Iteract with the showerhead that announced WW3

Immerse yourself in mesmerizing crack simulations using live video data with this algorithmic exploration

Explore the disconnect between idea and expression with two two Braitenberg snakes

Explore I Ching Hexagrams and A.I. blended art

Explore spontaneous beauty inspired by bricks that once signified bicycle parking spaces. please allow camera

Harness the power of the Erosion Canvas and its transformative cracking algorithm. Please allow camera

Harness the power of pixel sorting on an image from your computer

Generate text using Jackson Mack Low's Diastic reading on any text

Generate text using character level n-grams and a Markov Chain on any text or multiple texts