DJcompanion

DJcompanion app icon

Practice Beat Matching with a Formal Training Flow

A fresh and focused DJ learning companion for amateur deejays. Build ear confidence, improve timing, and train BPM control across Browser, iOS, and Android tracks.

Web

Desktop

Run DJcompanion in your browser with two-deck training, waveform controls, pitch drills, and real EQ.

DJcompanion for Browser

Mobile

iOS

Native iOS build with turntable workflow, BPM tools, and touch-optimized practice controls.

App Store

Mobile

Android

Android access is planned for the same learning-first workflow and feature parity trajectory.

Android Status

What DJcompanion Is / Is Not

What It Is

DJcompanion is a focused training app for beginners and hobbyists who want to build real DJ instincts: beat matching, tempo awareness, cue timing, pitch control, and EQ sensitivity in a clear learning workflow.

What It Is Not

DJcompanion is intentionally not a professional performance platform. It is not built for live club sets, advanced pro workflows, or production-grade show output. It is designed for learning and practice first.

Core Training Features

Feature set oriented to practice sessions, not live performance complexity. Every module is focused on repetition, timing awareness, and BPM alignment habits.

DJcompanion two-deck layout

Two-Deck Beat Matching Practice

Train timing with one or two decks, transport controls, and mirrored deck interactions designed for repeated ear-training sessions.

DJcompanion waveform and track loading controls

Waveform Seek, Drag and Zoom

Use waveform taps, directional drags, and zoom controls to study phrasing and tighten cue placement while keeping tempo awareness.

DJcompanion pitch and transport controls

Pitch Training with Sensitivity Steps

Practice pitch control using vertical faders, temporary pressure tweaks on platter sides, and sensitivity ranges (±2, ±4, ±8, ±16).

DJcompanion equalizer overlay

Per-Deck Equalizer

Shape each deck with LOW, MID, and HIGH controls. The browser version uses a real three-band Web Audio equalizer in the output chain.

Microphone BPM Listening

Enable microphone BPM monitoring to compare external tempo against your deck and practice locking playback rate by ear and feedback.

DJcompanion single deck

Local Track Import Workflow

Load local audio files for practice sessions, inspect waveform behavior, and run BPM estimation directly in-app without external uploads.