Hello VirtualDJ Development Team,
I am writing as a long-time VirtualDJ Pro user and recent owner of the AlphaTheta XDJ-AZ. First of all, I want to thank you for the incredible progress VirtualDJ has made in supporting modern Pioneer and AlphaTheta hardware — especially the XDJ-RX3, DDJ-FLX10, and the latest units.
However, I’d like to kindly request full HID and touchscreen support for the new XDJ-AZ controller.
At the moment, the unit is recognized and functional at a basic HID level (waveforms, time display, basic browsing), but the touchscreen interactivity — such as track browsing, waveform touch navigation, and FX parameter control — is not yet active within VirtualDJ.
The XDJ-AZ is an outstanding all-in-one system designed for professional use, and enabling full integration would make VirtualDJ an even more powerful and flexible platform for DJs who prefer your software but love the hardware experience of AlphaTheta.
If collaboration with AlphaTheta is required to unlock the HID display protocol, I and many other users would strongly support that move. The demand for this controller’s full compatibility is growing rapidly, and it would be amazing to see VirtualDJ lead the way in making it happen.
Thank you for continuously listening to your community and providing updates that make our workflow better with every release.
Sincerely,
A dedicated VirtualDJ Pro user and XDJ-AZ owner
I am writing as a long-time VirtualDJ Pro user and recent owner of the AlphaTheta XDJ-AZ. First of all, I want to thank you for the incredible progress VirtualDJ has made in supporting modern Pioneer and AlphaTheta hardware — especially the XDJ-RX3, DDJ-FLX10, and the latest units.
However, I’d like to kindly request full HID and touchscreen support for the new XDJ-AZ controller.
At the moment, the unit is recognized and functional at a basic HID level (waveforms, time display, basic browsing), but the touchscreen interactivity — such as track browsing, waveform touch navigation, and FX parameter control — is not yet active within VirtualDJ.
The XDJ-AZ is an outstanding all-in-one system designed for professional use, and enabling full integration would make VirtualDJ an even more powerful and flexible platform for DJs who prefer your software but love the hardware experience of AlphaTheta.
If collaboration with AlphaTheta is required to unlock the HID display protocol, I and many other users would strongly support that move. The demand for this controller’s full compatibility is growing rapidly, and it would be amazing to see VirtualDJ lead the way in making it happen.
Thank you for continuously listening to your community and providing updates that make our workflow better with every release.
Sincerely,
A dedicated VirtualDJ Pro user and XDJ-AZ owner
Posted Wed 05 Nov 25 @ 12:14 pm
Everything that the unit offers in PC control mode is already supported, including scratch and overview waveforms, touch access on selected areas/functions (limited by the device firmware) and of course library display (as designed by AlphaTheta for PC control mode)
In other words:
The device is limited by it's firmware.
If you want more functions in PC control mode, please ask Pioneer/AlphaTheta to unlock/implement them on firmware level.
PS: Please don't start multiple threads for the same subject.
It serves no purpose at all.
In other words:
The device is limited by it's firmware.
If you want more functions in PC control mode, please ask Pioneer/AlphaTheta to unlock/implement them on firmware level.
PS: Please don't start multiple threads for the same subject.
It serves no purpose at all.
Posted Wed 05 Nov 25 @ 12:28 pm
، : "Hello, I'd like to share some suggestions for improving Virtual DJ. First, I suggest enhancing the waveform's appearance and colors to make them more clear and aesthetically pleasing. Second, I hope the pre-listening feature for tracks can be simplified to be similar to Recordbox, where you can directly listen by clicking on the waveform next to the song name. Additionally, regarding the sync button, I suggest it be developed to function similarly to other software, where pressing it again releases all associated features such as Pitch Lock, Smart Play, and Smart Cue, which would simplify the process compared to the current method that requires additional steps. Furthermore, I'd like to praise the current interface, which is excellent and sophisticated, demonstrating the high quality you have reached." ؟
Posted Thu 27 Nov 25 @ 1:52 pm
Subject: Enhancing the Sync Button in Virtual DJ
Dear Virtual DJ Development Team,
I would like to discuss improving the Sync button functionality in your program. I’ve noticed that the way the Sync button works in Virtual DJ differs from other software like Rekordbox, Traktor, and Serato. In those programs, the Sync button is straightforward: pressing it once synchronizes the tracks, and pressing it again releases the sync easily.
I would also like to mention that Virtual DJ already has features like Auto Pitch Lock, Auto Match BPM, and Auto Sync (Smart Play). Why not combine all these features into the Sync button itself? This would mean that pressing Sync would activate all these features, and pressing it again would release them, just like in other software. This approach makes the process straightforward and user-friendly, especially for those transitioning from other platforms.
It’s important to make the experience as easy as possible. We, and many other users, would appreciate a Sync button that works consistently across all platforms. This is a simple enhancement that can be done easily, without the need for complicated mapping or extra steps.
Thank you for your efforts, and I look forward to your response.
Best regards,
Virtual DJ pro
Posted Mon 08 Dec 25 @ 10:02 am
Just FYI:
VirtualDJ had a "SYNC" button more than a DECADE before Pioneer and Rekordbox considered to include it on their gear.
So, why do you think VirtualDJ should adjust how sync works to match "Rekordbox" and not the other way around ?
Sync in VirtualDJ is a MOMENTARY ACTION, not a deck state. In VirtualDJ you press "SYNC" and it adjusts tempo & phase to match the other deck, the moment you press the sync button
After that moment passes, sync does nothing. There's no need to "disengage" it. Because it's not engaged. It's not a state.
Also there are other actions (that also predate Pioneer's "sync" button and behavior) that are a "state" and effectively can have similar behavior to Pioneer's "sync" if you like it that much.
Like "beatlock" for instance.
The power of VirtualDJ lies exactly in the fact that if you don't like something you can map it / remap it to something else.
So if you don't like how the SYNC button behaves on your AZ with VirtualDJ you can remap it to beatlock.
Finally, if you like VirtualDJ so much and you wish to discuss suggestions for improvements, please also consider to purchase a valid license to support it's developers.
Thank you!
VirtualDJ had a "SYNC" button more than a DECADE before Pioneer and Rekordbox considered to include it on their gear.
So, why do you think VirtualDJ should adjust how sync works to match "Rekordbox" and not the other way around ?
Sync in VirtualDJ is a MOMENTARY ACTION, not a deck state. In VirtualDJ you press "SYNC" and it adjusts tempo & phase to match the other deck, the moment you press the sync button
After that moment passes, sync does nothing. There's no need to "disengage" it. Because it's not engaged. It's not a state.
Also there are other actions (that also predate Pioneer's "sync" button and behavior) that are a "state" and effectively can have similar behavior to Pioneer's "sync" if you like it that much.
Like "beatlock" for instance.
The power of VirtualDJ lies exactly in the fact that if you don't like something you can map it / remap it to something else.
So if you don't like how the SYNC button behaves on your AZ with VirtualDJ you can remap it to beatlock.
Finally, if you like VirtualDJ so much and you wish to discuss suggestions for improvements, please also consider to purchase a valid license to support it's developers.
Thank you!
Posted Mon 08 Dec 25 @ 10:36 am
Dear Virtual DJ Team,
I am writing to you as an existing and genuine Infinity Pro license holder. I recently made the transition to Virtual DJ after previously using Traktor.
Given my background with other DJ software, I am encountering many differences in the workflow and features. I would appreciate it if you could provide some insight into the core design philosophies and reasons behind these variances.
My registered email for the Infinity Pro license is: dj.mo2mn.xdj.az@gmail.com. Please check your records to verify my license."
I am writing to you as an existing and genuine Infinity Pro license holder. I recently made the transition to Virtual DJ after previously using Traktor.
Given my background with other DJ software, I am encountering many differences in the workflow and features. I would appreciate it if you could provide some insight into the core design philosophies and reasons behind these variances.
My registered email for the Infinity Pro license is: dj.mo2mn.xdj.az@gmail.com. Please check your records to verify my license."
Posted Mon 08 Dec 25 @ 12:59 pm
Subject: Technical Inquiry: Custom Sync Behavior and VDJScript for Traktor Workflow
"Dear Virtual DJ Team,
I am contacting you to follow up on the specific issue regarding synchronization results. I believe the functionality I require—which replicates the sync behavior I was accustomed to in other software—is available in Virtual DJ, but is not implemented by default.
I understand that achieving this outcome likely requires the creation of a custom macro or mapping, particularly concerning features like 'Automatic Smart Play' and other related functionalities.
My goal is to create a single, custom command: When I engage the Sync button, I wish for it to simultaneously activate all of these related Smart features, and when I disengage it, I want it to turn all of them off.
As a user transitioning to Virtual DJ who is reliant on this specific 'muscle memory' and synchronization method, could you please provide detailed guidance on the necessary VDJScript or Actions? Specifically, how can I modify my controller mapping to successfully implement this combined toggle function for all the relevant sync/smart features on my existing hardware?"
"Dear Virtual DJ Team,
I am contacting you to follow up on the specific issue regarding synchronization results. I believe the functionality I require—which replicates the sync behavior I was accustomed to in other software—is available in Virtual DJ, but is not implemented by default.
I understand that achieving this outcome likely requires the creation of a custom macro or mapping, particularly concerning features like 'Automatic Smart Play' and other related functionalities.
My goal is to create a single, custom command: When I engage the Sync button, I wish for it to simultaneously activate all of these related Smart features, and when I disengage it, I want it to turn all of them off.
As a user transitioning to Virtual DJ who is reliant on this specific 'muscle memory' and synchronization method, could you please provide detailed guidance on the necessary VDJScript or Actions? Specifically, how can I modify my controller mapping to successfully implement this combined toggle function for all the relevant sync/smart features on my existing hardware?"
Posted Mon 08 Dec 25 @ 1:06 pm





