Tomash Ghzegovsky developed Digital Warrior, a DIY open-source MIDI controller.
The Digital Warrior was inspired by the Abelton Push and NI Maschine. It has a 16 voice 32-step sequencer along with many other features. It also integrates with Traktor and Abelton.
The project is open-source with the code available on GitHub.