Quick Sign In:  

Forum: VirtualDJ 8.0 Technical Support

Topic: Can't use a DDJ SP1 with a DJM T1.........

This topic is old and might contain outdated or incorrect information.

Fired up VDJ and got the newest beta release. Mixed for awhile with just my DJM T1 and plugged in my DDJ SP1, now I have no midi from my mixer. When I unplug the DDJ SP1 the DJM T1 shows back up in the controllers window.

Any help as I'd like to use both at the same time.
 

Posted Wed 19 Nov 14 @ 6:49 pm
I'm on a Mac by the way.

Just opened both device XML's and the "vid" is the same on both?? That doesn't seem right to me, could that be the problem??
 

Posted Wed 19 Nov 14 @ 7:01 pm
djdadPRO InfinityDevelopment ManagerMember since 2005
Yes, its normal both units to have the same vid (Vendor Id), since both are from the same manufacture.
Are you using any custom definition in Devices folder ?
If yes, please try to remove them and use the "factory default" mappings for both.
 

Posted Thu 20 Nov 14 @ 1:40 am
That was one of the first things I did. I went and remove the device files and the DJM T1 is coming up a USB MIDI DEVICE.
 

Posted Thu 20 Nov 14 @ 6:21 am
djdadPRO InfinityDevelopment ManagerMember since 2005
Could you please do the following...
- Open VirtualDJ 8, goto Config->Options tab and make sure the "Show Advanced Options" is enabled.
- Search for the setting CreateMidiLog and set it to Yes.
- Close VirtualDJ. Make sure both units are properly connected and files exist in Devices folder
- Open VirtualDJ.. and close again. (dont have to try to see if those are detected or anything else).
- Post here the content of the Report Log.txt file you will find in \Documents\VirtualDJ

Thanks
 

Posted Thu 20 Nov 14 @ 3:49 pm
Heres the log
Audio device found: name:AirPlay
Audio device found: name:Built-in Microph
Audio device found: name:Built-in Input
Audio device found: name:Built-in Output
Audio device found: name:PIONEER DJM-T1 vid="0x08E4" pid="0x015E"
Audio device found: name:SL 3 vid="0x1CC5" pid="0x0001"
Audio device found: name:AirPlay
Audio device found: name:Built-in Microph
Audio device found: name:Built-in Input
Audio device found: name:Built-in Output
Audio device found: name:PIONEER DJM-T1 vid="0x08E4" pid="0x015E"
Audio device found: name:SL 3 vid="0x1CC5" pid="0x0001"
USB MIDI device: vid:0x0424 pid:0x2513 usbName: vendorName: serialNumber:
USB MIDI device: vid:0x0424 pid:0x2513 usbName: vendorName: serialNumber:
USB MIDI device: vid:0x050D pid:0x0307 usbName: vendorName: serialNumber:
USB MIDI device: vid:0x05AC pid:0x8242 usbName:IR Receiver vendorName:Apple Computer, Inc. serialNumber:
USB MIDI device: vid:0x1CC5 pid:0x0001 usbName:SL 3 vendorName:Rane Corporation serialNumber:SL3.01.00
USB MIDI device: vid:0x08E4 pid:0x015E usbName:PIONEER DJM-T1 vendorName:PIONEER Corporation. serialNumber:
USB MIDI device: vid:0x08E4 pid:0x0181 usbName:Pioneer DDJ-SP1 vendorName:Pioneer serialNumber:Pioneer DDJ-SP1
Midi in device detected: \\?\usb#VID_08E4&PID_0181/-99414016
Midi device: name:USB MIDI Device manufacturer:Generic model:USB MIDI Device
Midi device: name:USB MIDI Device manufacturer:Generic model:USB MIDI Device
Midi in device detected: USB MIDI Device
Midi out device detected: USB MIDI Device
Midi device: name:USB MIDI Device manufacturer:Generic model:USB MIDI Device
Midi device: name:USB MIDI Device manufacturer:Generic model:USB MIDI Device
Midi out device detected: USB MIDI Device
MIDI Device Identifying: \\?\usb#VID_08E4&PID_0181/-99414016 (in:0 out:0)
MIDI Device Identified by PID/VID: \\?\usb#VID_08E4&PID_0181/-99414016
MIDI Device Identifying: USB MIDI Device (in:1 out:1)
MIDI Device Identified by general midi: USB MIDI Device
HID Device found, looking for definition. \\?\hid#VID_05AC&PID_8242/-49217536
HID Device found, looking for definition. \\?\hid#VID_05AC&PID_0245/-99483648
HID Device found, looking for definition. \\?\hid#VID_08E4&PID_015E/-99409920
HID Device found, looking for definition. \\?\hid#VID_0000&PID_0000/0
Audio device found: name:AirPlay
Audio device found: name:Built-in Microph
Audio device found: name:Built-in Input
Audio device found: name:Built-in Output
Audio device found: name:PIONEER DJM-T1 vid="0x08E4" pid="0x015E"
Audio device found: name:SL 3 vid="0x1CC5" pid="0x0001"
USB MIDI device: vid:0x0424 pid:0x2513 usbName: vendorName: serialNumber:
USB MIDI device: vid:0x0424 pid:0x2513 usbName: vendorName: serialNumber:
USB MIDI device: vid:0x050D pid:0x0307 usbName: vendorName: serialNumber:
USB MIDI device: vid:0x05AC pid:0x8242 usbName:IR Receiver vendorName:Apple Computer, Inc. serialNumber:
USB MIDI device: vid:0x1CC5 pid:0x0001 usbName:SL 3 vendorName:Rane Corporation serialNumber:SL3.01.00
USB MIDI device: vid:0x08E4 pid:0x015E usbName:PIONEER DJM-T1 vendorName:PIONEER Corporation. serialNumber:
USB MIDI device: vid:0x08E4 pid:0x0181 usbName:Pioneer DDJ-SP1 vendorName:Pioneer serialNumber:Pioneer DDJ-SP1
Midi in device detected: \\?\usb#VID_08E4&PID_0181/-99414016
Midi device: name:USB MIDI Device manufacturer:Generic model:USB MIDI Device
Midi device: name:USB MIDI Device manufacturer:Generic model:USB MIDI Device
Midi in device detected: USB MIDI Device
Midi out device detected: USB MIDI Device
Midi device: name:USB MIDI Device manufacturer:Generic model:USB MIDI Device
Midi device: name:USB MIDI Device manufacturer:Generic model:USB MIDI Device
Midi out device detected: USB MIDI Device
 

Posted Thu 20 Nov 14 @ 5:29 pm
@Phantom, sent...
 

Posted Thu 20 Nov 14 @ 5:33 pm
Is there anyway to force VDJ to use a certain device file like you can force VDJ to use a certain mapper???
 

Posted Thu 20 Nov 14 @ 7:57 pm
djdadPRO InfinityDevelopment ManagerMember since 2005
just rename the definition as force-whatevernameyouwant.xml
 

Posted Thu 20 Nov 14 @ 8:44 pm
djdadPRO InfinityDevelopment ManagerMember since 2005
which build number xxxx.xxx do you use ?
If the SP1 is not connected, does the DJM still not offering the "factory default" mapping ?
 

Posted Thu 20 Nov 14 @ 8:47 pm
My Mac update last night before all of this so I'm assuming it's the latest version.

And when I unplug the SP1 the DJMT1 shows back up as the DJMT1

But when they are both plugged in it says MIDI DEVICE and DDJ SP1.

Is this something I have wrong somewhere?? Also just found out that when I try to use the DJMT1 as my soundcard NO SOUND comes out (but that's for a different thread)........😢
 

Posted Thu 20 Nov 14 @ 10:23 pm
djdadPRO InfinityDevelopment ManagerMember since 2005
No, its not something that you have done wrong of course, just trying to see whats wrong.. and the fact that the sound card of the DJM is not operating on Mac makes me think that there may be a "locked" case here.

another Q (to make sure). If the SP1 is not connected, in the Controllers tab you see the DJM-T1 and the factory default mapping is available ?
 

Posted Fri 21 Nov 14 @ 1:18 am
I think I know what happens here.
Quote :

HID Device found, looking for definition. \\?\hid#VID_08E4&PID_015E/-99409920

According to this line, DJM-T1 offers both HID and MIDI implementations.
Most likely connecting a second MIDI controller makes VirtualDj trying to use DJM-T1 with it's HID implementation which is not defined at the moment.

We will investigate further and let you know.
 

Posted Fri 21 Nov 14 @ 1:46 am
AdionPRO InfinityCTOMember since 2006
The midi device names are not unique, therefore vdj doesn't know which definition to apply to which midi device.
With only 1 device connected, it assumes that the device found matches the 'USB Midi Device', but with more devices connected no certain link can be made.

The solution would be to rename the "USB Midi Device" in your mac's Audio/Midi setup, to match the names as seen on the "USB Midi Device" lines in the debug report, in this case "PIONEER DJM-T1" and "Pioneer DDJ-SP1"

Another solution would be to add a sysex identifier as well instead of just vid/pid.

Creating a mapper for HID instead of MIDI would be a better solution since HID does not have this problem, but without documentation from the manufacturer this can be a bit more complicated.
 

Posted Fri 21 Nov 14 @ 10:50 am
djdadPRO InfinityDevelopment ManagerMember since 2005
Unfortunately the sysex values wont help here. The majority of the Pioneer devices either dont respond to sysex request or have the exact same value (e.g. all WeGO, Ergo, XDJR1 etc share the same sysex). So i guess, the only way is indeed to rename the names in the Audio Midi Setup (Midi Studio)
 

Posted Fri 21 Nov 14 @ 4:15 pm
This has fixed it.......
Adion wrote :

The solution would be to rename the "USB Midi Device" in your mac's Audio/Midi setup, to match the names as seen on the "USB Midi Device" lines in the debug report, in this case "PIONEER DJM-T1" and "Pioneer DDJ-SP1"


Now my next question is, will I need to do this every time I reboot my machine??
 

Posted Fri 21 Nov 14 @ 5:19 pm
Well I got the DJM T1 to pass sound but it sounds really, really bad 😢

I've tried it wih my DJM T1 and SL3 but all I hear is crackles and I'm on a Mac.

I gotta run so I can't post details but this is the worst I've ever heard VDJ on ANY of my machines.

So once again VDJ won't be getting used again tonight.......
 

Posted Fri 21 Nov 14 @ 9:22 pm


(Old topics and forums are automatically closed)