any of you guys have an idea what needs to be done to make my ArduinoBoy/mGB to work with one midi channel but playing all the channels (P1,P2,W) at the same time?

The thing is that I'm using Beatstep Pro which has only monophonic sequencer and when I use only one channel at the time e.g. P1, the sound of it is not that impressive, so I was thinking if it woud be possible to send one MIDI notes to all 3 channels and achieve more heavy/fat sound.

But I'm not familiar with C language, compiling and stuff. and What I tried is to use graphic software (Max Editor) to modify settings of ArduinoBoy and set all 3 channels to single MIDI channel, but that didn't work.

Any tips? : >


You need to also modify the rom … l-support/

I dont think there is a variation with everyone on the same channel, but there should be! You can also leave the aboy alone and stick one of these cables in the middle of the chain

and this firmware: … 1a09fad6e/

ANd remap the beatstep on some unused channel like channel 16 to go to all four at once. This way you can still sequence channels on their own on the regular channels, or all at once in unsion.


I've actually tried the modified ROM before with channels 11,12,13,14 midi channels, but it didn't work by itself (without modifying ArduinoBoys settings) so I've tried also combination with ArudionoBoy settings to 11,12,13,14 with stock ROM (1,2,3,4 channels) and it does work, so I'm quite confused about the ROM settings, if it is really necessary. But as I wrote earlier when I set ArduinoBoy to e.g. 1,1,2,3 (4 for poly) and send note to midi channel 1, it will only play one pulse channel..

The RK-002 would be definitely an option, thanks for advising it --- but it is little bit expensive and it making things even more complicated, so in case of any sudden bug, or weird behaviour of my setup that would be another thing to check when finding the root cause. So I rather choose the way to make it work, because I think it is somehow possible.

I've also tried to contact trash80 about this, but he didn't respond to my e-mail. :<

Maybe I'll try to ask my friend, which does know C language quite well, so maybe he would be able to rewrite the code for my needs.


The cable is really a set and forget it kinda thing. If you can find a dev to give you free labor, go for it - maybe nitro2k01 can help you as he hacked the other mgbs.