USB Keyboard as Controller - Latency

Home :: Reviews of DJ equipment :: USB Keyboard as Controller - LatencyReply
USB Keyboard as Controller - Latency
Posted on: 08.12.2011 by Irving Delgado
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?
Irving Delgado
08.12.2011
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?
DJ MENSAH
09.12.2011
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.
Irving Delgado
08.12.2011
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...
DJ MENSAH
07.12.2011
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?

<< Back to Reviews of DJ equipment Reply

Copyright 2012-2023
DJRANKINGS.ORG n.g.o.
Chuo-ku, Osaka, Japan

Created by Ajaxel CMS

Terms & Privacy