Home 2023 Forums Digital DJ Gear 'HID' abbreviation…

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #2160171
    DJ Vintage
    Moderator

    It’s indeed that abbreviation. Most controllers use Midi, which is effectively a control language, to talk to and receive info from the DJ Software. While midi is fine, it needs to be mapped (i.e. for every knob fader etx the DJ Software needs to be told what it does and how to respond) and there are a few other bits and pieces. In a HID setup, all the functions of the device are “hard-coded”, just like a scroll-wheel on a mouse is. Especially the feedback to built-in screens on mediaplayers like CDJs is a big advantage in HID mode usually.

    It’s well beyond this forum and this post to go into details, but suffice to say that true HID support for a device by your DJ software is preferably to a hybrid or midi connection (imho).

    So, it’s not a catchall. Some mediaplayers (as said, typically the CDJs) can be set to work in HID mode with certain software. Most all controllers are midi though. Most mixers are nothing as they usually have no digital options. Bar a few high end models that might have midi.

    #2160211
    DJ Nostalgia
    Participant

    Thanks, DJ Vintage

    #2160991
    deathy
    Participant

    Chuck – Not entirely accurate. HID could be remapped if the coders of the software wanted to allow for it.

    HID is just a fancy word for a USB device. This can be a little confusing because pretty much all DJ controllers use USB, even if they are MIDI only. In the case of MIDI, they just use the USB to transport the MIDI signal.

    The biggest thing is not the mapping, it’s that USB is a LOT faster than MIDI, so you will get much better response.

    #2164471
    Danny P
    Participant

    A simple difference between midi and hid is that with hid the computer is always inquiring about the state of the hid device so it “knows” where everything is at any given moment(ex. It knows the fader is at 25% when you plug it in). Midi just tells the computer what’s happening and the computer gets to it when it gets to it. That’s where latency can really creep in. So in that case if fader X is at 25% when you plug it in, midi won’t know until you move it to 26%. So hid is better for highly time sensitive actions like scratching but midi is just fine for buttons and such.

    #2164541
    DJ Vintage
    Moderator

    I find that HID integration is especially worthwhile when it comes to return information (like screens showing info or location markers on Jogs).

    #2164551
    Danny P
    Participant

    @DJ Vintage screens use HID? I guess you learn something new everyday.

    #2164641
    DJ Vintage
    Moderator

    Somehow … I get screen info from the software in some HID situation that I don’t get in midi-mode. If it works differently, I am all open for some enlightenment.

Viewing 7 posts - 1 through 7 (of 7 total)
  • The forum ‘Digital DJ Gear’ is closed to new topics and replies.