credits
what the desk is built from, and who to thank.
the art, the desk, the windows, the tapes and the prism programs are mine. this is everything i built them with or from. the relief plates are rebuilt from the photos and scans below: i re-tone, emboss and cut them up, and none of them ship as-is. the bonfire, the art windows, the wallpapers and the street photos are my own.
images
- Angel statue under cloudy sky by Karina Cubillo, cc0
- Anthroplogy - human skull of a boy by High Contrast, cc by 3.0 de
- Beeper Motorola Bravo Express - CTC Chile - 1 by Jorgebarrios, cc by-sa 4.0
- Catacombs of Paris (28) by Rijin S, cc by-sa 4.0
- Christian in Rome in orante praying position, from the book Die Malereien der Katakomben Roms, plate 88, levels tool used by unknown artist 250-300 A.D., Rome, public domain
- Cincinnati - Spring Grove Cemetery & Arboretum - Weeping Angel statue face by David Ohmer from Cincinnati, USA, cc by 2.0
- Cologne-Cathedral-0006 by Max Hasak (derivative: MathKnight), cc0
- Compact Disc by liamz2r, public domain
- Dagger MET 122904 by the met (open access), cc0
- Death as the Grim Reaper, Southern Germany, 1750-1800, wood - Museum Schnütgen - Cologne, Germany - DSC09935 by Daderot, public domain
- Falchion MET 244431 by the met (open access), cc0
- Façade of Cologne Cathedral's Northern Spire from Below, 2025 by Julian Lupyan, cc0
- Gargouilles gargoyles Notre Dame de Paris by Jebulon, cc0
- Hand skeleton (9380121832) by Lukas Large, cc by-sa 2.0
- Hans Holbein - Dance of Death- The Trumpeters of Death - 1929.146 - Cleveland Museum of Art by Hans Holbein, cc0
- Hooded Figure -Cypress Grove Cemetery, New Orleans by Bart Everson, cc by 2.0
- Hooded sorrow by Hans D., cc by 2.0
- Knight, Death, and the Devil MET DP102226 by Albrecht Dürer, cc0
- Limestone statue of a veiled female votary MET DT241323 by the met (open access), cc0
- Memento mori carvings - geograph.org.uk - 1136952 by ceridwen, cc by-sa 2.0
- Mönch (Lindenholzfigur) - vermutlich Thomas von Aquin, um 1440-1450 Tiftlingerode (heute im Städtisches Museum Göttingen) by Sönke Rahn, cc by-sa 3.0
- Philippe de Champaigne Still-Life with a Skull by Philippe de Champaigne, public domain
- Pieter Bruegel the Elder- The Triumph of Death - detail 6 by Pieter Brueghel the Elder, public domain
- Pleurant Albâtre Cambrai 22112009 B by Vassil, cc0
- Pleurant, tombeau de Jean sans Peur, 51 by Juan de la Huerta / Antoine Le Moiturier, cc0
- Sedlec Ossuary 2010 1 by Perituss, cc0
- Smoke on black by Reekado, cc by-sa 4.0
- Spiš Museum in Levoča - Levoča Town Hall permanent exhibit - Longsword, second half of the 14th century and 15th century by ZemplinTemplar, cc by-sa 4.0
- Tannoy Little Gold monitor - professional studio loudspeaker box by Pittigrilli, cc by-sa 4.0
- Vesalius five skulls by McLeod, public domain
type
- the desk type, rvls thorn, is grown from the system font of templeos by terry a. davis, which he took from freedos. both are public domain. rip terry.
- the wordmark fallback is unifrakturmaguntia, sil open font license 1.1.
- inside the prism players: inter and open sans (sil open font license 1.1), font awesome 4.5 (font sil ofl 1.1, css mit) and roboto (apache 2.0).
code
- the desk itself (windows, taskbar, start menu, keeper, terminal, tape player) is written from scratch in plain javascript and css. no framework, no template, no ui kit.
- 3d (wallpapers, the gallery field, art windows) runs on three.js r160 (mit).
- the prism programs play through h5p-standalone 3.8.2 by tunapanda (mit), which bundles jquery and regenerator-runtime (both mit).
- arcade and atlas use the h5p group libraries branching scenario 1.10.1, branching question 1.0.20, image hotspots 1.10.31, text 1.1.17 and transition 1.0.4 (mit). inbox, buddy, cookie, exam and infect are content types i wrote for this site (mit). full prism notices.
- search (the terminal's find and the keeper) is pagefind 1.5.2 (mit), with svelte and mark.js inside it (mit).
- the site is built with hugo 0.136.5 (apache 2.0).
sound
- the desk sounds and the bonfire bed are made in code from the bank in earshot (mit), a tool that gives an ai ears: it listens to audio and says what it hears, with the numbers. i ran every sound and the music through it before shipping.
- the tapes in music.exe come out of a breakcore engine i wrote in python, cut from these sample packs: breakcore makes you gay sample pack, ragga jungle essentials 4, smuggled audio smuggled breaks vol. 1, and a folder of amen breaks.
models
- the truck in the bonfire wallpaper is based on chevy silverado 1500 1998 offroader by David_Holiday, cc by 4.0. restyled and repainted.
tools behind it
- art drawn and edited in vectorcraft and photocraft, plates and reliefs cut with my own python forge on numpy, pillow, scipy and opencv. type built with fonttools and brotli. audio through ffmpeg and rubber band.
the code lives on my github.