Gamepad acting as a MIDI-Fighter (Need Help)

Gamepad acting as a MIDI-Fighter (Need Help)

Hi guys, what I want to do is to make my gamepad act as a midi-fighter to later build a customs box with arcades buttons.

What I’ve already did (see screenshot) :

1 - I’ve set up my gamepad in Rejoice. I’ve configured 16 buttons with the same midi note as the midi figther (36 to 51), on channel 3 and with all the buttons being note-on. So basically, my gamepad has the same midi caracteristics than the midi-fighter.

2- I’ve installed Midiyoke so the gamepad can be recognized by Traktor.

3- I imported the .TSI (MF_FX 4Banks 1.0.2) of the midi fighter in Traktor.

Now, Traktor is recognizing the gamepad, but it won’t do anything and I don’t understand why. The gamepad has the same midi notes as the midi fighter… It is recognized in Traktor since the control indicator is flashing… I just don’t get what i’m doing wrong. The controller buttons should do the same effects/controls as the midi-fighter since it has the same midi note on the same channel ???

Here’s a screenshot of the rejoice setup :

and here’s the Traktor Controller Setup Page :

Thanks for your help ! :slight_smile:

Fred McLovin

Try to delete the out in the tsi.

Okay, i’ve figured it out, it was not the right channel. Channel 2 in Rejoice is Channel 3 in Traktor. So I was not on the right channel. Still the controller is not really acting right… Will try to find what is the problem.

i don’t know if you did it, but when i made my 2 diy midifighters, the problem was with the outputs, the fx and other command turn on and the of in one millisec, but after deleting the ouo from the tsi everything was fine.
i think is a error due the led feedback

What fo you mean by deleting the out in the TSI ?? I’m not sur I understand…

if you see there is a I/O tab, this is the in out tab
click the label so the commands are sorted by inputs and outputs, click it till the out are at the top.
the star deleting, delete every out command, till you have only “in” in this tab.

It didn’t changed anything. I think the problem is the D-Pad. I selected Up-left, Up-Right, Down-Left, Down-Right as my buttons but it seems that when I hit them it just toggle an effect. Like when i hit up-right it toggle on the gater and I can’t get it off after… It will get off sometimes just by pressing it randomly… but most of the time it will still get on.

I found out what is wrong, the D-Pad is not sending consistent event to rejoice

1st time I press-release down-right :

Press = Value: 127 Channel: 2 Note On: 37 Data: 8332690 Result: 0
Relea = Nothing

Second time :

Press = Value: 127 Channel: 2 Note On: 37 Data: 8332690 Result: 0
Relea = Value: 0 Channel: 2 Note On: 37 Data: 9618 Result: 0

Is it about the gamepad PCB or the button layout ??? If I open the controller and solder my arcade buttons properly will it sill happens ?? I’m a little bit lost right now with this issue !!

wow, so i don’t know, try to map up down left and righ instead of up.right ecc

i was thinking that maybe you didn’t put the note on off when pressing and releasing but i saw that you did it.

i can’t think at anything else that tryin to remap as i said

Okay now i’ve swtiched the D-Pad buttons to Left, Right, Up, Down and I don’t have this problem anymore. Now my question is, will I be able to do combination of the D-Pad buttons when my soldering will be done or will it be an issue ??

great!
i remember other user that had problem with combination of the buttons left with right and up with down. (like you before)
you have to figure out a layout of your mdi fighter where you don’t have to press them togheter

Did you made your controllers with gamepad ??

Also, I was wondering what the banks 1-4 buttons are made for ?? The first row of buttons… do you have to press them together ??

it depends, with the deckalized mapping the first 4 buttons are normal buttons, with the instant gratification the first 4 buttons are used to change the bank, the focus of the midifighter, first button deck a second one deck b ecc
and changing bank changes also the value of the note, in deck a the note are like A2 B2 … in deck b A3 B3… in deck c A4 B4.. ecc

So in my situation, the best way to use my midi fighter with 4 buttons not working together would be to use the Instant gratification mapping with the d-pad buttons as the first row (banks 1-4) ??

that’s correct
here you are, this are the value note that i found for the gratification mapping

gratification

bank a
c-1 (b) (c) (d)
G#2 A2 A#2 B2
E2 F2 F#2 G2
C2 C#2 D2 D#2
b
(a) c#-1 (c) (d)
G#3 A3 A#3 B3
E3 F3 F#3 G3
C3 C#3 D3 D#3
c
(a) (b) D-1 (d)
G#4 A4 A#4 B4
E4 F4 F#4 G4
C4 C#4 D4 D#4
d
(a) (b) (d) D#-1
G#5 A5 A#5 B5
E5 F5 F#5 G5
C5 C#5 D5 D#5

you have to make 4 layout with your conversion program, then you assing the 1 4 buttons to change that layout and if you can also to send the note that is write above, that note is for the effects to stay on

great thanks to this listing, will help me a lot on my future projekts!

glad it helpes

I’m not sur its possible to do this with rejoice :S

Do you know any other conversion program that I could use to achieve this ??

i used bome!
try it