dSL1200 — track loaded, deck rendering on iPhone Professional DJ Turntable for iPhone

dSL1200

A faithful real-time simulation of the most-used direct-drive turntable in DJ history — every part of the deck modeled in 3D, most touch-controllable.

The deck that defined a culture, reborn for iPhone.

For nearly fifty years, one direct-drive turntable has been the de-facto industry standard in clubs, hip-hop, dance, and bedroom studios across the world. dSL1200 captures that deck — its motor, its slipmat, its quartz-locked strobe, its long-throw pitch fader, its tonearm tracking — as a working real-time simulation, not a skin or a sample player.

Touch the vinyl and the platter responds the way a real one does. The motor keeps spinning underneath while you scratch, the slipmat couples back when you let go, and the audio rate follows your finger through every back-cue, body-tricks rub, and crab. The strobe dots freeze at 33⅓ and 45 RPM, and drift the moment the pitch fader leaves center — the same visual feedback DJs have used to beat-match by eye for half a century.

New in v1.1.2 — Audio Unit Extension

Now also an AUv3 instrument plugin.

The full deck — motor, slipmat, scratch physics, strobe — also loads as an Audio Unit Extension inside GarageBand iOS, AUM, Cubasis, BeatMaker 3, Drambo, and Logic Pro for iPad. Drop audio files onto the plugin, scratch with touch or a MIDI pitch-bend wheel, drive the ±8 % pitch from a mod wheel, and route the deck's stereo straight into your DAW's mixer. Read more about the AUv3 plugin →

For anyone who knows the deck.

Every feature is here because the original turntable has it — the motor and slipmat, the pitch fader, the strobe, the tonearm, the lighting, every button and lamp. dSL1200 is a working homage, not an interpretation.

Physics

Real motor and slipmat

Constant-torque direct-drive motor with a 0.7-second spin-up to 45 RPM, slipmat coupling that keeps the platter running while you grab the vinyl, and a slipmat re-engagement curve tuned to feel like the real coupling on release.

Scratch

True-to-touch scratching

Built on a custom scratch engine designed from the ground up for touch input on glass. Audio rate follows your finger through every back-cue, body-trick rub, and crab — no drift, no missed cues, no audible quantization. Hard releases throw with real inertia; slow releases re-engage the slipmat smoothly.

Touch

World-space angular touch

Cross-product math in the platter's world frame means one degree of finger sweep equals one degree of vinyl rotation, regardless of camera tilt or screen size. One full finger loop = one full record turn = exactly 1.8 seconds at 33⅓.

Audio

Studio-grade audio path

End-to-end touch-to-audio response under 6 ms. Adaptive high-resolution audio processing keeps fast scratches clean of aliasing without manual settings. The result is the warmth and feel of a real deck, with zero of the noise, hum, or wow-and-flutter of physical hardware.

Pitch

Accurate +8 % / −8 % pitch shift

Faithful to the original long-throw pitch fader range, with a center detent that snaps to nominal on a double-tap. The pitch fader shifts the strobe drift independently of the motor, so you can beat-match by eye exactly the way the deck was designed for.

Strobe

Quartz-locked rim strobe

The multi-dot rim ring locks at exactly 33⅓ and 45 RPM through honest motor-rate-driven strobe physics. Pitch off center and the dots drift; lock to nominal and they freeze. Multiple dot patterns and motion-blur modes available.

Library

Apple Music library access

Pick any DRM-free track from your synced Music library. The vinyl label is generated dynamically from each track's metadata — title and artist printed on the LP every time you load a song — so the deck always shows you what's playing. Library entries take priority, with embedded ID3 tags and a smart filename parser as automatic fallbacks.

Loop

Seamless loop play for b-boy breaks

Toggle loop mode and the track wraps with zero-sample-gap continuity — perfect for chopping b-boy breaks, drum loops, and battle samples for hours without a beat dropped. Cue points and back-cues across the loop boundary work transparently. Built on a ring-buffered streaming engine that handles tracks of any length without loading the whole file into memory.

FX

Audio Unit (AUv3) effect rack

Load any installed Audio Unit Extension effect plugin into a wet/dry parallel mix. Reverb, delay, filters, EQ, distortion — any AUv3 plugin you have on the device works. Per-slot bypass and a global wet/dry blend give you a real DJ-style master FX path.

Tonearm

3D tonearm control

Drag the arm to cue and tap the cue lever to lift and drop — the arm sweeps from outer rim to inner spindle in real time with the audio playhead. The anti-skating dial, height adjustment, and counterweight are modeled on the 3D deck for visual fidelity to the original, though not user-adjustable in this version. Cue-up by ear or by eye.

Lighting

Authentic deck lighting

The pop-up inspection lamp lifts and lights with a warm bulb when toggled, just like the original. More dramatically, a red strobe LED throws a sharp glowing arc across the platter rim — the same flashing red light that makes a working deck look alive in low-light club environments.

Display

120 Hz Metal renderer

Native 120 Hz on ProMotion devices, 60 Hz everywhere else, with PBR lighting, real-time reflections, vinyl groove geometry, and adaptive touch-density compensation so scratching feels identical regardless of refresh rate.

Engineered for the details that matter.

The differences between a DJ app and a working deck live in the parts most people don't notice — until they're missing.

Coalesced touch input on every device

iPhone digitizers sample touches at 120 Hz internally regardless of display refresh. dSL1200 processes every coalesced sample, so a 60 Hz iPhone gets the same scratch resolution as a 120 Hz one.

Slipmat physics, not state-machine fakery

Two independent rotating bodies — the motor-driven platter and the vinyl resting on the slipmat — coupled through a friction model. Grab the vinyl, the platter keeps turning underneath. Let go, the vinyl re-couples to the platter rate over a tuned ramp. The audio rate follows the vinyl, not the motor.

Streaming + ring buffer for long mixes

Tracks under fifteen minutes load fully in memory; longer tracks stream into a ring buffer with seek + back-cue support. You can scratch a 90-minute live recording the same way you scratch a 7" single.

Anti-aliasing tuned for scratching

The high-resolution resampler automatically widens its anti-alias filter as your scratch speed rises, so back-cues and fast crabs stay clean instead of folding into harsh aliasing artifacts.

Per-buffer rate ramping

The scratch controller recomputes the playback rate every 16 ms; dSL1200 then smoothly interpolates that rate across each audio buffer instead of stair-stepping. The difference is the difference between a working deck and a glitchy emulator.

Asymmetric library-metadata resolution

Apple Music synced files often have empty ID3 tags but rich library metadata. dSL1200 prefers the library's organized title/artist when available, falls back to embedded asset tags, and finally parses the filename — so the LP label always reads the way the user expects.

Specifications

Platform
iPhone, iOS 16.0 and later
Orientation
Landscape only
Display
120 Hz on ProMotion devices, 60 Hz on standard iPhones
Audio engine
Low-latency, automatic high-resolution resampling, 48 kHz output, ring-buffered streaming for long mixes
Scratch controller
Pitch-correct for actual angles of rotation, < 6 ms response time, inertia release with realistic slipmat re-coupling
Motor
Realistic direct-drive torque simulation with quartz-locked stroboscopic rim effect
Effects
Audio Unit Extensions (AUv3) — load any installed effect plugin
Music sources
Apple Music library (DRM-free items synced to device)
Pitch range
Accurate +8 % / −8 %, center-detent snap, real-time strobe-drift response
Tonearm
Drag-to-cue, cue lever lift/drop, real-time inward sweep with the audio playhead. Anti-skating dial, height, and counterweight visually modeled (not user-adjustable in this version).
Touch sampling
120 Hz digitizer, full coalesced-touch processing
Renderer
Metal, real-time PBR with point + directional lights
l>