Hi, I have an old roland drum machine as well, and was wondering if all my drum voices were being hit by the BSP kind of like you described. I love BSP but having to connect it to the computer to make changes to the midi configuration is the worst.
i can imagine it saved some complexity in the hardware design, but its awful. If i want to change to control a different drum machine i have to go to the computer and run a usb cable and be online, yuck.
I find that I am not willing to do that, and fortunately most of the drum machine sounds map to the pads already, so i just leave it haha. I guess you have to commit a BSP to controlling a sepcific device before you are really free from the PC and then youre stuck with it.
Another challenge, which is not a BSP issue, is knowing what pads are going to hit what device voices. Like if i have a roland drum machine or a yamaha drum machine, one pad is going to be a snare and on the other box it might be something else. So im not sure how I will get comfortable with undefinaed mystery pads.