Hello Andre,

Thanks for answering so fast!

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...
  

I'm sorry, the driver looked abandoned to me, so I just started hacking away. This is fantastic news, I'll work on your driver from now on (if there remains anything to do, that is).

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
  

Ben told me standard MIDI devices center their jog wheel controls around 63 and send unsigned, so that figures.

 - 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 :)
  

I'll try your new version ASAP (meaning: now!)

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 :)
  

Awww! Unbelievable! Good thing I always use a customized kernel anyway...


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 !
  

Really, I don't *want* to create a new driver! I though I *had to*. These are new circumstances, and I couldn't be happier!

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.


Way to go! I already asked the list if there's a standard way to do this in MIDI, so we'll see!


- Ján

-------------------------------------------------------------------------
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