Hello Jan,

I've been busy for a while, but I will soon release a new version of the 
driver, and patches to mixxx as well as the midi mapping file for the DM2. I am 
currently able to use mixxx with the DM2, it works good, some small bugs 
remain, and there are some featurs missing...

Status:
 - wheels are woring in playback and pause mode
 - middle button and buttons A, B to sync left/right
 - buttons A and B for headphones left/right
 - middle button and wheels for speed control

Problems:
 - the wheels generate signed midi control messages, and mixxx understands only 
unsinged midi
 - I think this is wrong and wrote a patch for it, just to test it
 - I gonna try other midi devices and see what messages they produce
 - I gonna try other midi apps with my DM2 driver
 - then I'll ask on the mailing list, if maybe this should be changed in mixxx, 
if I'm sure my device is producing correct messages :)

Please try the newest version on:

http://prophet.homelinux.org/usbdm2/

-> usbdm2-2007-12-04.tar.gz  

> I'm not sure whether you're following the mixxx-devel list. I'm trying 
> to get the DM2 to work with Mixxx under Linux/Jack. I looked into your 
> driver and have tried it, but setting the LEDs doesn't seem to work. 

the problem is, that the DM2 is a non standard USB device, since it uses USB 
BULK transfer (for setting the LEDs) and it is a low-speed usb device. This is 
not compilant to the USB standard, and the linux kernel does not allow to send 
BULK messages to low-speed USB devices. 

The newest version of the patch includes a patch to the linux kernel, making 
the LEDs working happily :)


> First of all, my aim is to build a minimal DM2 driver which will give 
> access to all the functions of the DM2 via MIDI, and that includes the 
> LEDs. Is there any standard way to transmit LED settings by MIDI?

why do you want to create a new driver ? just send me patches !

I'm planning to use the LEDs as vu-meter in mixxx using a midi control object 
(0: no LED, 16: one LED, 32: two LEDs, ...). As well as some note on/note off 
events for accessing the LEDs directely. 

regards
 andré

-- 
Andre Roth   | <[EMAIL PROTECTED]>
GPG: FADF988E| 0959 4D7C F8ED DF4B 90A6  CF71 9EDF 52D1 FADF 988E

Attachment: signature.asc
Description: PGP signature

-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to