📈 GH Trending Explorer 🎲 Surprise me

← all repos

sevenevesai / riso-windowseat

git clone https://github.com/sevenevesai/riso-windowseat.git v1.0 · 28d ago

Procedural risograph films in single HTML files (Window Seat, Roost and more), with the Claude Code skills, docs and tools to make your own.

—
stars, 24h
—
stars, 7 days
+298
stars, 30 days · #881
298
★ total
32
forks · 0 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageHTML
LicenseMIT
Created2026-09-22 (28d ago)
Last push25d ago
Watchers1
OwnerUser

GitHub topics

Links

README excerpt
# riso-windowseat
Procedural risograph films and prints, each a single `index.html` of Canvas 2D and Web Audio:
no libraries, fonts, images or network calls. The repo began as the release of **Window Seat**.
Making it, and the two shorts before it, produced a reusable kit of Claude Code skills, craft
docs and a render harness. Roost, Held, Nonpareil, Eclosion and Passenger were made with it next,
and two print series, Cabinet and Sceneries.
## Films
All are 1080 × 1080, 30 fps. MP4s are on the
v1.0 release. To watch the
source instead, open any `index.html` in a browser and press play.
| Film | Length | |
|---|---|---|
| Window Seat | 78 s | A night train journey through one window, scored for piano |
| Roost | 70 s | One take of a starling murmuration from sunset to roost, scored for strings |
| Held | 70 s | A kite that flies only while something holds its line, scored for found instruments |
| Nonpareil | 70 s | Paper marbling from the first drop to the one print it makes, scored for handpan |
| Eclosion | 36 s | A monarch leaves its chrysalis, pumps its wings full and flies, in one take, scored for vibraphone, clarinet and horn |
| Passenger | 36 s | A butterfly draws itself in the fog on a train window and comes alive at sunrise; a child of Window Seat and anidoodle, scored procedurally |
| Lumen | 28 s | A seed that contains a sun; the first short, in call-and-response form |
| Emergence | 28 s | Lumen's sibling: how machines learned to listen, as nine worlds |
### Window Seat
A night train journey seen through one fixed window with a glass of water on the sill. Every
pixel and every sound except the piano is procedural.
| Time | Passage |
|---|---|
| 0–19 s | Golden departure from a platform, fields, a red truss bridge, a conifer cutting, a tunnel |
| 19–38 s | A night city with a canal and a level crossing; another train overtakes, passengers in its windows |
| 38–57 s | Fireworks over a lake, sleeper hours with star trails, pre-dawn fog |
| 57–78 s | Dawn from a viaduct, rain streaming back along the glass, a lakeside halt under a rainbow |
The score, "A Light Left in the Window", is an original piano piece in 6/8 whose phrasing follows
the picture's timeline. The glass of water leans with every acceleration and is the last thing to
settle.
### Roost
A murmuration over a marsh in one fixed view. Each starling is a 2–3 px ink dot, so the flock
is the halftone: where the sheet turns edge-on, the birds pile into dark printed ribbons. A
falcon stoops through it and the flock pours into the reeds at nightfall. The string score is
timed from the picture.
### Held
A paper kite's line frays and parts at a hillside stake. Loose, it can only tumble; it falls
across a harbour town, is snagged for a moment by a church weathervane, and over the water its
line catches on a sloop's forestay, so the kite climbs again, held by the boat sailing into
dusk. Its tail and loose line are simulated ropes. The score uses CC0 mbira, harp, glockenspiel,
chimes, st