drop it in the drive

A record player simulated from the groove up, remixed for Ninajirachi's I Love My Computer.

@rauchg (I Love My Computer remix)source
speed-
groove-
radius-
tracking err-
left wall-
right wall-
mistracking-
stylus ht-
cantilever-
DSP load-

I Love My Computer, on a simulated record player

A fan remix of Guillermo Rauch's vinyl, a record player simulated from the groove up, rebuilt as a love letter to Ninajirachi's album I Love My Computer.

Bring your own copy. No music from the album comes with this page. When you insert your copy of Fuck My Computer, your browser cuts it into a spiral groove and a simulated stylus reads it back. The file never leaves your computer. If the page recognises the song, the room around the deck plays along: her lyrics, her vocal chops, the build-ups and the drops. Any other song works too, and the room follows its kicks.

The deck. Nothing here is an audio player. The lathe turns the music into the two walls of a stereo groove, millions of points each. The pressing plant adds dust, scratches and warp to that geometry. The engine moves a simulated stylus against both walls hundreds of thousands of times a second, and what you hear is the voltage a moving-magnet cartridge would make. Drop the needle anywhere, drag the record to scratch it, scroll to zoom in on the stylus.

Credits. Music, lyrics and the :3 face: Ninajirachi. Deck, groove and physics: Guillermo Rauch (MIT). The room: Dara Adedeji. Records on the shelf are public domain or freely licensed; each one is credited on the shelf. Built with three.js.

An unofficial fan project, not affiliated with Ninajirachi or her label. Source on GitHub.