Reading the repo
Opening the box…
Reading the repo
Opening the box…
How to install on Linux
A record player simulated from the groove up
Saved setup from 3 h ago
Will it work on Linux?
Then run bash setup.sh. It stops at the first error and is safe to run again. Servers and tests aren't started; it lists them at the end. Read it first.
git clone https://github.com/rauchg/vinyl.git cd vinyl
Node.js >=22
# needs nvm: https://github.com/nvm-sh/nvm nvm install --lts
npm install
npm test
$ vercel dev
That's it. vercel dev runs the same build as production (node build.mjs, which writes dist/) and serves it on localhost:3000. It builds once, so restart it after editing.
There's nothing to install. Node 22+ is enough for the build and the tests:
$ npm run build # dist/: index.html, src/, assets/, records/
$ npm test # offline checks of the physics: response, distortion, surface noise, cue, skip
$ npm run bench # CPU cost of the engine per second of audio
No reports for Linux yet.
GitManual AI Agent reads the 2 key files and writes a step-by-step guide for Linux. Once written, it's saved for everyone.