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

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.


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.






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.

Screens of the private beta. Play the four songs on the home page →
What I did
- 01Four songs, written by me and made with AI
- 02The rule: each play draws one picture, and nobody gets the same one twice
- 03Three brushes that come by chance: One pixel, Growth and Attractor
- 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