So, I'm now 100% for stripping the old herc code out :)

I don't know for sure where on their website the drivers will be appearing, 
but I assume it's http://ts.hercules.com/. They don't seem to be up yet.

----------  Forwarded Message  ----------

Subject: Hercules DJ Console Series / Linux drivers
Date: maandag 16 februari 2009
From: "Francois Garet"

Hello Garth,


Hercules DJ Console Series Linux driver package (driver + control panel) for 
- DJ Console Rmx
- DJ Control Steel
- DJ Console MK2
- DJ Control Mp3
will be released on our website for public use today (February 16th, 2009).

These drivers have been tested in
-  Ubuntu 8.10
-  Mandriva 2009
-  Mint 6
-  Fedora 10
- OpenSuse 8.11.

The driver release package is 1.28

Best Regards,


Francois
-------------
Francois Garet 
Hercules Thrustmaster
FRANCE 
Email: [email protected] 




PS: 
There is no support for DJ Console Mk1 in Linux as bad entry for the Mk1 has 
been written in the file usbquirks.h (included in usbaudio.c module)
Guillemot Canada could not get an answer from the person listed as maintainer 
of this file usbaudio, Takashi Iwai <[email protected]>.

In fact all that needs to be done would be the removal of our entry in the 
file "usbquirks.h".
Here is the entry which should be removed:

/* Guillemot devices */
{
        /*
         * This is for the "Windows Edition" where the external MIDI ports are
         * the only MIDI ports; the control data is reported through HID
         * interfaces.  The "Macintosh Edition" has ID 0xd002 and uses standard
         * compliant USB MIDI ports for external MIDI and controls.
         */
        USB_DEVICE_VENDOR_SPEC(0x06f8, 0xb000),
        .driver_info = (unsigned long) & (const struct
snd_usb_audio_quirk) {
                .vendor_name = "Hercules",
                .product_name = "DJ Console (WE)",
                .ifnum = 4,
                .type = QUIRK_MIDI_FIXED_ENDPOINT,
                .data = & (const struct snd_usb_midi_endpoint_info) {
                        .out_cables = 0x0001,
                        .in_cables = 0x0001
                }
        }
},

In fact, this file is included from the usbaudio.c module:
static struct usb_device_id usb_audio_ids [] = {
#include "usbquirks.h"
    { .match_flags = (USB_DEVICE_ID_MATCH_INT_CLASS | 
USB_DEVICE_ID_MATCH_INT_SUBCLASS),
      .bInterfaceClass = USB_CLASS_AUDIO,
      .bInterfaceSubClass = USB_SUBCLASS_AUDIO_CONTROL },
    { }                                         /* Terminating entry */
};


-- 
Robin <[email protected]> JabberID: <[email protected]>
http://www.kallisti.net.nz/blog       |||       http://identi.ca/eythian

PGP Key 0xA99CEB6D = 5957 6D23 8B16 EFAB FEF8  7175 14D3 6485 A99C EB6D

Attachment: signature.asc
Description: This is a digitally signed message part.

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
Mixxx-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to