← All work

Case study · My own product · Private beta

Every play paints a new picture.

Struna plays four songs I wrote. Press play and the song draws a picture from its own sound while it plays. Nobody else will ever get that exact picture.

Role
Maker
Made
Songs, design, code
Brushes
One pixel, Growth, Attractor
Runs
Desktop, in the browser
A picture drawn by the song Transmission: violet ribbons of light, looping over each other
Drawn by TransmissionAttractor

01 · Press play

One stage, one panel.

The page is a stage and one panel: the song, its sound wave and Play. While the song plays, the picture grows on the stage. When it is done, it is saved.

Struna before the first play: an empty stage that says Turn this song into one-of-a-kind art, and the panel with the song One more round and Play
Struna after a play: a teal Attractor picture on the stage, and the panel saying Saved to gallery

02 · Three brushes

The brush comes by chance.

Every play picks a brush. One pixel comes most of the time, Growth one play in four, Attractor one in ten. Each brush reads the song’s sound in its own way, so one song never draws the same picture twice.

One pixel picture: a single teal line wandering in knots
One pixelOne more round
One pixel picture: a golden line in loops
One pixelTen Percent
Growth picture: thin white branches growing out from the centre
GrowthTransmission
Growth picture: denser branches, like a tree seen from above
GrowthPromotion
Attractor picture: violet ribbons folding like silk
AttractorOne more round
Attractor picture: green ribbons in tall loops
AttractorPromotion
65%One pixel
25%Growth
10%Attractor

03 · The gallery

Every picture is kept.

Each picture is saved in your browser with its song, its brush and how long it was drawn. From the gallery you download it as an image.

Struna gallery: three saved pictures, from Ten Percent, Transmission and One more round, each with its brush and a Download link

Screens of the private beta. Play the four songs on the home page →

What I did

  1. 01Four songs, written by me and made with AI
  2. 02The rule: each play draws one picture, and nobody gets the same one twice
  3. 03Three brushes that come by chance: One pixel, Growth and Attractor
  4. 04The site: one stage, one panel, and a gallery kept in your browser

How I work on it

I wrote the songs and set the art direction. My AI crew wrote the drawing code and the site, and I chose every brush.

Where it stands

A private beta with friends since October 2026, on a computer, in Chrome. Next come its own brand and struna.pictures.

Let’s build the whole thing.

Contact me

© 2026 Goran