Getting a MIDI controller which does exactly what you want can be a balancing act, but if you're designing you own - this touch screen MIDI device from Moby Pixel looks like a good place to start. He shows how he built this DIY Bluetooth MIDI controller which uses an ESP32 with a CYD Touchscreen, to enable all kinds of play modes (shared below). Here's more on the project...
In this video, I show how to built a DIY Bluetooth MIDI controller powered by the ESP32 with "Cheap Yellow Display" (CYD ESP32-2432S028R) touchscreen support. Stick around to check out the 10 MIDI performance modes and tips on how to make your own!
10 Modes Included:
• KEYS – Virtual piano with scale controls
• BEATS – 16-step sequencer (4 tracks)
• ZEN – Ambient bouncing ball generative music
• DROP – Physics-based ball drop controller
• RNG – Random music generator
• XY PAD – Real-time XY parameter control
• ARP – Chord-based arpeggiator
• GRID – 4ths guitar-style layout
• CHORD – Diatonic chord progressions
• LFO – MIDI modulation controller
More details on the project here: https://github.com/NickCulbertson/CYD-MIDI-Controller
More from Moby Pixel