How do I connect a MIDI controller to my device and djay?
This article explains how to connect a supported MIDI controller to djay across all major platforms. You’ll learn what cables and adapters to use, how to ensure proper detection, and how to set up Bluetooth or audio configurations for smooth performance.
Introduction
You can connect a supported DJ MIDI controller to djay on any platform to unlock hands-on control of mixing, scratching, and performance features. djay automatically detects most class-compliant controllers and configures them instantly.
For a full list of officially supported controllers, visit our DJ Gear page.
- macOS
- iOS
- Windows
- Android
- Meta Quest
To connect your MIDI controller to djay Pro for Mac:
- Connect your controller to your Mac using a compatible USB cable.
- Power on your controller if it has an external power switch.
- Launch djay Pro. The app will automatically recognize the controller and load its official mapping.
If using a Bluetooth-enabled controller (like the Hercules DJControl Mix):
- Turn on Bluetooth on your Mac.
- Open djay Pro > MIDI > Connect Bluetooth Controller.
- Select your controller and click Connect.
Some controllers include built-in audio interfaces. You can select your preferred output device in djay > Settings > Audio Devices/Configuration.
If your controller isn’t detected, disconnect and reconnect it after launching djay.
To connect your MIDI controller to djay for iOS:
- Use an Apple Lightning to USB 3 Camera Adapter (for Lightning devices) or an Apple USB-C Digital AV Multiport Adapter (for USB-C devices).
- Connect your power adapter to the USB adapter to power your iOS device or the controller (some require extra power).
- Connect your MIDI controller to the USB adapter and power it on.
- Open djay. Your controller will be detected automatically.
If using a Bluetooth-enabled controller (like the Hercules DJControl Mix):
- Turn on Bluetooth on your device.
- Open djay > MIDI > Connect Bluetooth Controller.
- Select your controller and tap Connect.
Always follow the steps in order for iOS to correctly recognize your controller.
For best results, use Apple-branded adapters and keep your device charged during long sessions.
To connect your MIDI controller to djay Pro for Windows:
- Plug your controller into your PC using a USB-B (printer-style) to USB-A cable.
- Make sure your controller is set to PC mode if it supports multiple modes.
- Launch djay Pro. Most class-compliant controllers will work instantly without needing drivers.
- djay will automatically configure the controller and audio interface if supported.
If your controller isn’t class-compliant, install the manufacturer’s official Windows driver first.
Always connect your controller before opening djay to ensure smooth detection.
To connect your MIDI controller to djay for Android:
- Use an OTG-compatible USB-C or Micro-USB adapter, depending on your device.
- Connect the power adapter either to the USB hub or your device (recommended for longer sessions).
- Plug your MIDI controller into the USB adapter and power it up.
- Ensure Location services, Wi-Fi, and Bluetooth are enabled on your device.
- Open djay. Your controller will automatically be recognized.
Perform these steps in order to ensure your device detects the controller correctly.
If your device supports USB-C hubs with power delivery, this setup helps power both your device and controller simultaneously.
To connect your MIDI controller to djay for Meta Quest:
- Connect your MIDI controller to your Meta Quest headset using a USB-C cable.
- Power on your controller if needed.
- Open djay in your Quest headset.
- djay will automatically detect and configure most class-compliant MIDI controllers.
Some controllers may require an external power source if they draw more current than the headset’s USB-C port can provide. Ensure your controller’s firmware is up to date for compatibility with devices like the Reloop Mixon 8 Pro.
For best performance, use a high-quality USB-C cable and ensure your controller is class-compliant.