Would this be an easier solution than creating a midibox?
This is not the right question. The big advantage of MIDIBox is that you can program the Microcontroller and don’t need no PC connected. Therefore you can create fully independent devices.
If it’s easier or not depends on your intended purpose.
And: there are a bunch of ready-to-go applications available for MIOS, which you just have to upload by Midi (no programming required at all). In this point, a MIDIBox is easier …if you know how to solder.
I don’t really want a joystick midi controller, I’m personally more interested in the iowarrior, which comes with an sdk for writing software for it.
I/O means In/Out, so the iowarrior is nothing else than a Core-Module. The difference is, you buy it ready assembled an not as DIY-Kit.
And besides not being a modular solution (like MBHP) nor providing ready-to-upload-applications like MB64 or MBSeq, MIDIbox also comes with an “SDK”: a ASM or C-based Skeleton to use with the IDE of your choice. Totally platform independent.
While there are lots of similar solutions (like Miditron, Ardurio, EZIO, just to name some), there may be surely easier to setup/assemble alternatives, but the easiness has its disadvantages, too: they are either expensive, slow, need a computer to work or have other restrictions.
MBHP/MIOS is IMHO by far the most advanced and flexible system of all (besides developing totally customized projects on µC’s without MIOS, of course, but that’s also very far from being “easy”).
Regards,
Michael