YouTube Music DJ Controller Pro Ultimate

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

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 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