Vinyl Simulator
Play local audio on a 3D turntable with synchronized vinyl physics.
Overview
Vinyl Simulator is a browser-based record player built around a single shared turntable state. Load a local audio file, drop the needle, and the record, platter, tonearm, stylus, and Web Audio playback stay synchronized while you interact with the deck.
3D turntable controls
Use the platter, record, tonearm, stylus, speed selector, start button, pitch fader, and dust cover as part of one interactive deck.
Physics-linked audio
Playback speed, direction, pause state, and stylus position are driven by the simulated record state instead of separate UI controls.
Local music files
Import audio from your device and keep playback inside the browser without an account or upload step.
Responsive scene
The Three.js scene adapts across desktop and mobile layouts while keeping the turntable as the primary interaction surface.
Use and install
Open Vinyl Simulator in a supported browser, then choose Install app from the browser menu to add the PWA.
Open appFAQ
No. Audio files are selected from your device and decoded locally in the browser.
The deck uses a shared turntable state so record motion, stylus placement, and Web Audio playback stay in sync.
Yes. It is an installable PWA for modern desktop and mobile browsers.