USB Keyboard as Controller - Latency
Results 1 to 4 of 4
  1. #1
    Tech Wizard Guust-Fi's Avatar
    Join Date
    Mar 2008
    Location
    Ghent, Belgium
    Posts
    73

    Default USB Keyboard as Controller - Latency

    Is it possible to easily modify a usb keyboard to improve the latency?

    As far as I can tell by the program "KeyboardTest" the latency is at least 100ms on my system - making it unusable as a performance controller.
    Perhaps it might be possible to modify it and make it into a really cheap but low latency midi device?

    Any suggestions?

  2. #2
    Tech Mentor ToS's Avatar
    Join Date
    Apr 2008
    Location
    EXIT fest.town, Serbia
    Posts
    358

    Default

    Yeah, use the usbhid.sys cracker that overcloks the usb refresh rate to 1000ms. That would bring it down to 1ms.
    Why would you need a overclocked keyboard, 125ms refresh is not fast enough for you? how come?
    Many photons have died to bring you this information.

  3. #3
    Tech Wizard Guust-Fi's Avatar
    Join Date
    Mar 2008
    Location
    Ghent, Belgium
    Posts
    73

    Default

    How do I crack this usbhid.sys?

    By doing this I would be able to paint an external USB keyboard and use it as a really cheap controller. Now it is too slow to trigger cue points...

  4. #4
    Tech Mentor ToS's Avatar
    Join Date
    Apr 2008
    Location
    EXIT fest.town, Serbia
    Posts
    358

    Default

    I is called USB polling rate overclock. You can googleit.
    On windows XP it is a pretty straightforward process, I've heard that it is not as simple on Windows7. Anyway, it is not recommended to overclock the whole USB bus as it might lead to instability with devices other than mice/keyboards (even some of those fail to work on higher polling rates).
    Better way of doing that is writing a custom "hid keyboard class driver filter" which would overclock only keyboards. You can also search for some gaming-grade keyboards, they might have overclock feature in-built within the driver.
    Many photons have died to bring you this information.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •