Media players

Vinyl Simulator

Play local audio on a 3D turntable with synchronized vinyl physics.

PWAWindowsmacOSLinuxAndroidiOS

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 app

FAQ

Does Vinyl Simulator upload music?

No. Audio files are selected from your device and decoded locally in the browser.

What makes the playback feel physical?

The deck uses a shared turntable state so record motion, stylus placement, and Web Audio playback stay in sync.

Can it be installed?

Yes. It is an installable PWA for modern desktop and mobile browsers.