Hercules universal DJ (no support yet)

XML preset files and script files (.js) for MIDI and other controllers.

Moderators: garth, User Customization Moderators

Hercules universal DJ (no support yet)

Postby ardje » Thu Sep 17, 2015 6:01 pm

Hi,

I just got the Hercules Universal DJ.
These are the "features"
1 - Plain usb controller deck
2 - Usb controller deck with bluetooth "multi screen"
3 - Bluetooth only controller

3 is bad, you need the djuced app, and it seems it doesn't really work on samsung tablets. The audio comes from the tablet. The djuced android app is not capable of using the usb input.

I tried 1+2:
In mode 1 the controller is a pure MIDI (2 midi in, 2 midi out, I have no idea what the midi out does), a 4 channel output with gain control per 2 channels ("mix out" and headphones out), a 2 channel input without any controls.
In mode 2 the controller stays the same. On your phone/tablet you need to install DJuced Master, and pair your phone with the deck.
The phone/tablet adds a number of extra controls, that is mapped to midi. The DJuced Master app has some more features that somehow interact with the DJuced 40 pc app. I have no idea how to run that.
I got the idea that the deck is slightly over usb spec, as my system that is able to power harddisks, kept in a device resetting loop. Plugging it into a powered USB hub fixed this problem.
anyway... on to the mapping.
ardje
 
Posts: 33
Joined: Thu Sep 17, 2015 5:32 pm

Re: Hercules universal DJ (no support yet)

Postby ardje » Thu Sep 17, 2015 11:28 pm

My first midi examination:
https://github.com/ardje/mixxx-presets/blob/master/hercules-universal-dj.txt
The DJuced app has more infos that I don't know how to send.
ardje
 
Posts: 33
Joined: Thu Sep 17, 2015 5:32 pm

Re: Hercules universal DJ (no support yet)

Postby Be. » Thu Sep 17, 2015 11:55 pm

Rather than working on a whole new git repository, fork Mixxx's GitHub repository, clone your fork, make a new branch for your mapping, and work on your mapping in the res/controllers directory. See http://mixxx.org/wiki/doku.php/midi_scr ... d_in_mixxx
I heard FLAC and I haven't gone back.
Protect your hearing with earplugs!

Hear my mixes
User avatar
Be.
Mixxx Developer
 
Posts: 2506
Joined: Tue Jan 06, 2015 1:00 am
Location: Chicago, USA

Re: Hercules universal DJ (no support yet)

Postby ardje » Fri Sep 18, 2015 9:30 am

Fun thing: in bluetooth only mode, the VU meters and such are send from the bluetooth to the deck, and the deck sends it to the usb.
In bluetooth mode it probably talks midi over bluetooth. Which is actually kind of nice and open. Full generic midi over usb and over bluetooth, and on usb a full fledged audio interface.
Maybe it will work in usb mode on my samsung note 4, using usb for the audio and using bluetooth for the midi.
ardje
 
Posts: 33
Joined: Thu Sep 17, 2015 5:32 pm

Re: Hercules universal DJ (no support yet)

Postby ardje » Fri Sep 18, 2015 10:35 pm

Be. wrote:Rather than working on a whole new git repository, fork Mixxx's GitHub repository, clone your fork, make a new branch for your mapping, and work on your mapping in the res/controllers directory. See http://mixxx.org/wiki/doku.php/midi_scr ... d_in_mixxx

Yes, I will do that, but I first want some public documentation about the controller itself, not the integration with mixxx.
And I see there are important updates in 1.12 that are not yet in 1.11 which is the release on my system. So I first have to compile and package that.
I am quite impressed with mixxx, as I run this on an exynos 5422, and when the controller mapping works I will try it on the exynos 5250, which is my Chromebook.
ardje
 
Posts: 33
Joined: Thu Sep 17, 2015 5:32 pm

Re: Hercules universal DJ (no support yet)

Postby Be. » Fri Sep 18, 2015 10:44 pm

ardje wrote:
Be. wrote:Rather than working on a whole new git repository, fork Mixxx's GitHub repository, clone your fork, make a new branch for your mapping, and work on your mapping in the res/controllers directory. See http://mixxx.org/wiki/doku.php/midi_scr ... d_in_mixxx

Yes, I will do that, but I first want some public documentation about the controller itself, not the integration with mixxx.
And I see there are important updates in 1.12 that are not yet in 1.11 which is the release on my system. So I first have to compile and package that.
I am quite impressed with mixxx, as I run this on an exynos 5422, and when the controller mapping works I will try it on the exynos 5250, which is my Chromebook.


Starting a page on the Mixxx wiki to document the controller would be a good idea.
I heard FLAC and I haven't gone back.
Protect your hearing with earplugs!

Hear my mixes
User avatar
Be.
Mixxx Developer
 
Posts: 2506
Joined: Tue Jan 06, 2015 1:00 am
Location: Chicago, USA


Return to Controller presets/mappings

Who is online

Users browsing this forum: No registered users and 4 guests