Artists use this
Most Advanced DIY MIDI Conroller Board there is.... by Livid Instruments
The Brain V2 is a USB-powered class-compliant MIDI device that converts digital and analog signals into MIDI output. With user-programmable MIDI output, this board can control up to 64 analog inputs, 128 Buttons, and 192 LEDs. Components are easily connected with ribbons cables and we’ve created the Omni board to allow dozens of layouts with a single circuit board. It can also be operated without a USB host, using an optional 5V power supply.
I have made several MIDI Controllers with the Brainv2, to include a 6 pedal (4 momentary, 2 expression) with crazy LED feedback, Arcade buttons, toggle switches, touch sensitive faders, traditional pots and faders.... you name it, the Brainv2 can hook in any type of input and with minimal programming- just GO.
I use Ableton. Sometimes, I like to use a momentary pedal as my kick for a more organic sound... you know, like an actual human using a kick drum. The expression pedals are insane for FX wet/ dry or volume controls on specific clips & tracks. The limit to the Brainv2 is your wiring skills, a little programming and creativity with making your own hardware.