Midi-Fighter as USB game-controller?

Midi-Fighter as USB game-controller?

I recently purchased a Midi-Fighter and thought as well as using it in Traktor, it would be perfect as a USB game controller for Street Fighter 4 and other games. Is there any way to make it recognizable as just a USB-controller instead of Midi?

Thanks.

Jonathan

Not without some major recoding to convert it from a USB-MIDI device to a HID controller - you replace all the USB Descriptors, replace the main loop and send HID messages instead of MIDI packets. Definitely possible using the LUFA libraries we based our code on (they have easily convertable example code for a Mouse demo), but not something I’m concentrating on.

Source code for Midifighter and LUFA are available for free, so why not do it yourself?

I think the easiest way to do this would be find some application which can covert/map midi to HID keypresses. I have looked for something like this but had no luck so far

Voltage across LEDs?

also, what is the voltage across the red LEDs? I was wondering if it’s enough if I wanted to replace the red with blue LEDs, like about 3.3v?

You can replace the Leds with any color you want, you just need 1206 package surface mount leds and some soldering skills.

Bomes Midi Translator will do this perfectly! I use my midiFighter for games all the time. :3

just got the demo of this finding it difficult to fathom:disappointed:

have alook around the google i have found these links that support MIDI to HID.. have not played with them yet thou

http://www.steim.org/steim/junxion_v3.html

maybe this helps?

Easiest way I found was like the previous poster stated.

and with midiox.

I’m making a tutorial for midi devices in the next few days for Instructables.
It will be a step by step.
If you want some help feel free to message me.
I will have a tutorial done soon though.
I do not use a midifighter but this will work with most midi devices.

I will post a link when I’m done if anyone is interested!

the problem with bome was it would not recognise “aswd” as movement key’s
then i found this one

but i need to work out what the button values are

That is strange. I really couldn’t tell you why you are having that kind of trouble. On my PC all you have to do is make a new translator, then record the incoming midi movement and finally assign it a key function. A, W, S, D. Etc…
You can even do macro’s. Do you have a mac?

I could write something in Autohotkey that would achieve exactly what you’re after. There’s a midi library which allows you to convert qwerty keyboard presses to midi and viceversa (use midi controllers to control Windows functions for example):

Check it: http://www.autohotkey.com/forum/viewtopic.php?t=59336

Give me a shout if you need a hand :slight_smile:

worked out how to use this with the midi fighter but it does only do keystrokes so WASD does not work as movement as it does not hold down the key and repeat the signal… bit stuck now
anyone have any ideas?

Something like this already exists.
It’s called a hitbox.
http://hitboxarcade.com/AboutHB.aspx

You could also do what I did and use GlovePIE to convert MIDI to Keyboard presses.

If you are using a mac, I’m pretty sure you can do this with Osculator.