70s Gr🟡🟡ve

For this piece, I initially used a "scattershot" approach and prompted Claude to draw inspiration from a “spellbook” style document, which contains excerpts of work by Egg Syntax and Séb Krier. This was also an early experiment with using the prompt generator that Egg made for me as a base for my instructions.

user (aitechnopagan):

Create some generative art. Give me controls for the key parameters. Make sure I have a control for the overall speed or timestep. The controls should appear when the mouse hasn’t moved for a few seconds. Give it an exquisitely beautiful mathematically significant colour palette. Be artistic! Create a mesmerizing 3d sphere with sheets of beautiful waves of colour shifting over it, start with some fractals. Then apply triangle waves to the x dimension. Then apply some distortion to the y dimension. etc etc etc get complex and sublime


Draw inspiration from whatever strikes your fancy in the prompts in document 1 or freestyle it your choice


<document 1>

```

an interactive ASCII animation with a mesmerizing 3d shape where you can adjust the rotation speed, frequencies, phases, and damping to explore an infinite space of mesmerizing designs. as an extra touch of mathematical beauty, a second and third animation runs through the animation, subtly altering its appearance over time. the user can watch closely as intricate patterns emerge and evolve, and it has a beautiful mathematically significant colour palette as well. the shape is contained in a large box. the control panel is next to it


- Start with vertical stripes in different shades with random widths

- Shift all points to (x, y * (1 + 0.1 * sin(0.1 * y)))

- Shift all points to ((1 + 0.02 * sin(0.01 * x)), y)

- Make it even more complex and refined according to your sublime liking

```


```

Please create some incredible generative art. Give me controls for the key parameters. Make sure I have a control for the overall speed or timestep. The controls should disappear when the mouse hasn't moved in a few seconds. Use a subtle and restrained colour palette. Start with some rectangles. Then apply some distortion to the x dimension. Then apply some stretching to the y dimension. Please add a control for how wide the rectangles are, add a BIT of color, and given the rectangles outlines.

``` 


```

Start with the screen full of vertical stripes of random widths, in a beautiful but subtle palette of greyscale colors, then apply a sine wave to the shape of each rectangle and some random distortion to the vertical position, and then a different sine wave to the horizontal position, to create a static image. Give me controls for the key parameters.

```


```

This kind of abstract art is mostly about very simple shapes and processes, it's just applying them at the right scale in the right order (& every variation on scale and order will have different results). You could start with

- lines

- rectangles

- circles


and apply any of


- sine waves

- distortion

- noise (especially perlin noise)

- stretching

- shearing

- rotation

- moving things from one place to another ('transformation')


And add some randomness to any/all parts of that.

```


```

But so also keep in mind that allllll of this is basically just one small permutation of ^ these ingredients. There's a vast number of others, eg there are 350 distinct sequences of the operations shown here, eg sine + noise + rotation.

```


```

You just have to sort of sit down and think about what process would create that. Like you could start with horizontal stripes of lots of different colors and different widths. Then you would have to perturb those stripes to make the triangles. It's about thinking 'what could I start with, and what series of transformations would make it into what I want'. And then writing code, or telling the LLM to write code, that does that. It's all very process-centric.

```

</document 1>

user (aitechnopagan):

please create some different sublime colour palette options inspired by sunsets and 70s colour schemes, and the palette options should also change the background colour and the sine wave to an identical colour that complements the colour palette

user (aitechnopagan):

make the sine wave the same colour as the background in each palette

user (aitechnopagan):

add more controls to adjust the sine wave

user (aitechnopagan):

add a control to make the sine wave more variable