The Rhythmo Beatbox is a DIY MIDI controller that also has its own audio interface with speakers. It’s fully programmable and also has a companion app. It comes already assembled, in the plastic clear case (the standard option was a cardboard casing, so this is much sturdier). Two of the buttons had the receptors flipped, but this isn’t noticeable when using, especially when using as a drum control. Includes the power supply for charging and usb cable for connecting to phone/computer/ipad. This was originally a Kickstarter campaign and was really fun to put together. I just don’t use it as often anymore.