YouTube Music DJ Controller Pro Ultimate

Professional DJ Suite - 10-Band EQ, 12 Effects, Spatial Audio, Visualizer (Full Feature Set)

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
Gurveer
今日安裝
0
安裝總數
5
評價
0 0 0
版本
4.0.1
建立日期
2025-11-16
更新日期
2025-11-16
尺寸
88.9 KB
授權條款
未知
腳本執行於



DJ Controller Pro Ultimate

Transform YouTube Music into a professional DJ suite with advanced audio processing, real-time effects, and stunning visualizations.

Version License Platform

📸 Interface Preview

DJ Controller Interface

Premium glassmorphism UI with real-time visualizers, VU meters, and comprehensive audio controls

✨ Features

🎛️ Professional Audio Controls

  • 10-Band Equalizer - Precise frequency control (32Hz - 16kHz)
  • Pitch Control - Adjust pitch ±12 semitones without changing tempo
  • Speed Control - Variable playback speed (0.25x - 2.0x)
  • Volume Boost - Up to 200% volume amplification
  • Stereo Pan - Left/Right channel balance control

🎨 12 Advanced Audio Effects

  • Distortion - Add warmth and grit to your sound
  • Delay - Echo effects with adjustable feedback
  • Chorus - Rich, doubled sound effect
  • Flanger - Sweeping jet-plane effect
  • Phaser - Psychedelic phase shifting
  • Tremolo - Amplitude modulation
  • Auto-Wah - Dynamic filter sweep
  • Ring Modulator - Metallic, robotic tones
  • Bitcrusher - Lo-fi digital degradation
  • Reverb - Multiple room types (Room, Hall, Cathedral, Plate)
  • Stereo Width - Expand or narrow the stereo field
  • Haas Effect - Spatial audio enhancement

📊 Real-Time Visualizations

  • Dual Visualizer Modes
    • Frequency Bars - Classic spectrum analyzer
    • Radial Display - Circular visualization with glow effects
  • Waveform Display - Real-time audio waveform
  • VU Meters - Professional stereo level meters
  • BPM Detection - Automatic tempo detection

🎵 Smart Features

  • 8 Genre Presets - Dance, Rock, Bass Boost, Jazz, Electronic, Hip-Hop, Classical, Vocal
  • Auto-Apply Settings - Settings persist across track changes
  • Crossfade - Smooth transitions between tracks
  • Limiter - Prevents audio clipping and distortion

💎 Premium UI Design

  • Glassmorphism Interface - Modern, transparent design
  • Smooth Animations - Buttery 60fps transitions
  • Responsive Layout - Adapts to any screen size
  • Minimizable Panel - Toggle with floating button

📦 Installation

Prerequisites

  1. Install a userscript manager:

Install Script

  1. Click here to view the script
  2. Click the "Raw" button
  3. Your userscript manager will prompt you to install
  4. Click "Install"
  5. Navigate to YouTube Music
  6. The DJ panel will appear at the bottom of the page

🎮 Usage Guide

Basic Controls

Playback Section

  • Pitch - Adjust pitch without changing speed (-12 to +12 semitones)
  • Speed - Change playback speed (0.25x to 2.0x)
  • Volume - Boost volume up to 200%

Equalizer Section

  • Bass - Low frequencies (32Hz - 250Hz)
  • Mid - Mid frequencies (500Hz - 2kHz)
  • Treble - High frequencies (4kHz - 16kHz)
  • Pan - Left/Right stereo balance

Effects Section

  • Distortion - Add harmonic saturation (0-100%)
  • Delay Time - Echo delay (0-2 seconds)
  • Delay Feedback - Echo repetitions (0-90%)
  • Bitcrusher - Digital degradation (0-100%)

Modulation Effects

  • Chorus - Thicken sound with modulated delay
  • Flanger - Sweeping comb filter effect
  • Phaser - Phase-shifted frequency sweep
  • Tremolo - Volume oscillation
  • Auto-Wah - Automatic filter sweep
  • Ring Mod - Frequency modulation

Spatial Audio

  • Stereo Width - Narrow (Mono) to Wide stereo
  • Haas Effect - Psychoacoustic stereo enhancement (0-30ms)

Presets

Click any preset button to instantly apply optimized settings:

  • Reset - Return all settings to default
  • Dance - Enhanced bass and treble for electronic music
  • Rock - Boosted mids and treble with slight distortion
  • Bass Boost - Maximum low-end enhancement
  • Jazz - Balanced, natural sound
  • Electronic - Heavy bass with bright highs
  • Hip-Hop - Strong bass with clear vocals
  • Classical - Natural, uncolored sound
  • Vocal - Enhanced mid-range for clarity

Visualizer Modes

Toggle between visualization styles:

  • Bars - Traditional frequency spectrum bars
  • Radial - Circular visualization with 360° display

Crossfade

Enable smooth transitions between tracks:

  1. Check "Enable Crossfade"
  2. Adjust duration (1-10 seconds)
  3. Tracks will fade in/out automatically

🔧 Technical Details

Audio Processing Chain

Source → 10-Band EQ → Distortion → Bitcrusher → Phaser → 
Auto-Wah → Tremolo → Chorus/Flanger (Parallel) → Ring Mod → 
Stereo Width → Haas Effect → Gain → Delay → Pan → 
Compressor → Limiter → Output

Browser Compatibility

Fully Supported:

  • Chrome/Chromium (v90+)
  • Edge (v90+)
  • Opera (v76+)
  • Brave

⚠️ Partial Support:

  • Firefox (v88+) - Some visual effects may differ
  • Safari (v14+) - Requires Web Audio API support

Performance

  • CPU Usage: ~2-5% (idle) / ~8-15% (with effects)
  • Memory: ~50-100MB
  • Audio Latency: <10ms
  • Visual Refresh: 60 FPS

🎨 Customization

Modify Panel Transparency

Edit the CSS in the script (line ~600):

background: rgba(0, 0, 0, 0.4); /* Adjust alpha value (0.0-1.0) */
backdrop-filter: blur(40px); /* Adjust blur amount */

Change Accent Color

Replace rgba(255, 0, 0, ...) with your preferred color:

/* Red (default) */
rgba(255, 0, 0, 0.8)

/* Blue */
rgba(0, 100, 255, 0.8)

/* Purple */
rgba(138, 43, 226, 0.8)

/* Green */
rgba(0, 200, 100, 0.8)

🐛 Troubleshooting

Panel Not Visible

  1. Check browser console (F12) for errors
  2. Ensure Tampermonkey is enabled
  3. Refresh the page (Ctrl+R)
  4. Check if script is running in Tampermonkey dashboard

No Audio Effects

  1. Verify Web Audio API support: Open console and type window.AudioContext
  2. Check if audio is playing
  3. Try adjusting volume slider
  4. Disable other audio extensions

Settings Not Persisting

  1. Check console for "Settings reapplied" messages
  2. Ensure script is monitoring track changes
  3. Try manually clicking a preset after track change

Performance Issues

  1. Disable unused effects (set to 0%)
  2. Switch to "Bars" visualizer mode
  3. Close other browser tabs
  4. Reduce visualizer quality in browser settings

📝 Changelog

Version 4.0.0 (Current)

  • ✨ Premium glassmorphism UI design
  • ✨ Auto-apply settings on track change
  • ✨ Enhanced track change detection (3 methods)
  • ✨ Improved visualizer with dual modes
  • ✨ Added 6 new modulation effects
  • 🐛 Fixed Trusted Types violation
  • 🐛 Fixed audio initialization issues
  • 🎨 Redesigned control panel layout

Version 3.0.0

  • Added 10-band equalizer
  • Implemented spatial audio effects
  • Added BPM detection
  • Improved performance

Version 2.0.0

  • Added visualizer and VU meters
  • Implemented preset system
  • Added crossfade functionality

Version 1.0.0

  • Initial release
  • Basic EQ and effects

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Development Setup

  1. Clone the repository
  2. Edit youtube-music-dj.user.js
  3. Test in Tampermonkey
  4. Submit PR with description

Reporting Issues

Please include:

  • Browser version
  • Tampermonkey version
  • Console errors (F12)
  • Steps to reproduce

📄 License

MIT License - feel free to modify and distribute!

👨‍💻 Author

Created by Gurveer

🌟 Support

If you enjoy this script:

  • ⭐ Star the repository
  • 🐛 Report bugs
  • 💡 Suggest features
  • 📢 Share with friends

🔗 Links


Disclaimer: This is a third-party userscript and is not affiliated with YouTube or Google. Use at your own discretion.

Note: Some features may not work in all regions or with all YouTube Music accounts due to platform limitations.


Made with ❤️ for music lovers and audio enthusiasts