iOS Guide

Waveforms & Track Info

Understanding the track info bar, waveform display modes, and the buttons that give you control over your music.

Track Info Bar Anatomy

Each deck has a Track Info Bar that displays track metadata, a waveform visualization, and quick-access buttons. Here's what each element does:

┌─────────────────────────────────────────────────────────────────────────────┐ [ART] TRACK TITLE ████████████████████ [🎤] [📊] [🎵] Artist Name ▂▄▆█▆▄▂▁▂▄▆█▆▄▂▁▂▄▆ ▲ playhead └─────────────────────────────────────────────────────────────────────────────┘ COMPONENTS: [ART] Album artwork (tap to expand) TITLE Track title and artist name ████████ Waveform visualization (tap to change mode) [🎤] Shazam - identify current track via microphone [📊] Music Info - genre, energy, mood, danceability [🎵] Lyrics - synced lyrics display (tap to open sheet)

Component Details

Element Function Interaction
Album Artwork Shows album art or a generic vinyl image if unavailable Tap to expand artwork view
Track Title Displays song name and artist Shows source badge (Apple Music, SoundCloud, Files)
Waveform Visual representation of the audio with playhead position Tap to cycle display modes, drag to scrub
Shazam Button Identifies the currently playing track using the microphone Tap to start listening, results appear in a sheet
Music Info Shows AI-detected genre, energy, danceability, and mood Tap to open popover with full classification details
Lyrics Button Displays synced lyrics for the track Tap to open lyrics sheet with karaoke-style highlighting

Compact Mode

On smaller screens or in 4-deck mode, the Track Info Bar collapses to a compact drawer. Tap the expansion handle to reveal the full controls.

Waveform Display Modes

The waveform visualization can be switched between 6 different display modes. Tap the waveform to cycle through modes, or use a DJ controller's waveform mode button.

〰️ Envelope

Classic min/max envelope style showing the audio amplitude as a filled shape. Similar to what you see in audio editing software. Shows the full track overview with frequency-based coloring.

📊 Bars

Vertical bar visualization with each bar representing a segment of audio. Bars are colored by frequency content: blue for bass, green for mids, magenta for highs.

📈 Scrolling

A moving waveform that scrolls as the track plays. The playhead stays centered while the waveform moves underneath. Good for following the current position in real-time.

🎵 Beats (Zoomed)

Zoomed scrolling view with beat grid overlay. Shows approximately 4-8 beats around the current position. Beat markers appear as vertical lines, with beat 1 (downbeat) shown thicker. Essential for beatmatching.

🔊 Oscilloscope

Real-time oscilloscope visualization showing the actual audio waveform as it plays. Features subtle smoke/glow effects. Great for visual feedback during scratching and drops.

Dual Deck

Split view showing both Deck A and Deck B waveforms simultaneously. Useful for visual beatmatching and comparing track structures between decks.

Waveform Colors

Waveforms are colored based on frequency content to help you identify different parts of the track at a glance:

  • Blue/Cyan — Low frequencies (kick drums, bass)
  • Green — Mid frequencies (vocals, snares, guitars)
  • Magenta/Pink — High frequencies (hi-hats, cymbals, synth highs)

This coloring lets you visually identify drops (lots of bass = blue), breakdowns (vocals = green), and build-ups (rising highs = pink).

Waveform Scrubbing

The waveform isn't just for display — it's an interactive control for navigating through your track.

Scrubbing Gestures

Gesture Action
Tap anywhere Jump to that position in the track
Drag horizontally Scrub through the track (playhead follows finger)
Pinch (in Beats mode) Zoom in/out to see more or fewer beats

Audio While Seeking

Enable Audio While Seeking in Settings to hear the audio as you scrub through the waveform, CDJ-style. When disabled, you only hear audio during normal playback.

Beat Grid & Markers

In Beats (Zoomed) mode, the waveform shows the detected beat grid overlaid on the audio.

Understanding Beat Markers

  • Thin vertical lines — Individual beat positions (beats 2, 3, 4)
  • Thick vertical line — Beat 1 (downbeat) of each bar
  • Center playhead — Current playback position
  • Hot cue markers — Colored triangles at saved cue positions
  • Loop region — Highlighted area when a loop is active

Correcting the Downbeat

If the automatic beat detection placed beat 1 in the wrong position, go to the SYNC page and tap the TAP button exactly on the first beat of a musical bar. This shifts the beat grid so that position becomes beat 1.

Music Info Popover

Tap the chart icon (📊) on any deck to see AI-detected music classification for the loaded track.

Classification Categories

Category What It Shows
Genre Top genres from Discogs-400 taxonomy (e.g., House, Techno, Hip Hop). Only genres with >20% confidence are shown.
Energy How energetic the track is, displayed as a percentage (0-100%)
Danceability How suitable the track is for dancing, displayed as a percentage
Mood Emotional tone: Party, Happy, Aggressive, Relaxed, or Sad with confidence levels

Pre-Analyze for Best Results

Music classification runs automatically during track analysis. Pre-analyze your library to have all classification data ready before performing.