A bouncy ball MIDI controller built on a RP2040 microcontroller using MicroPython. Video
The harware detects bounces on a 2 X 2 wooden pad and sends MIDI notes and Continuous Control (CC) messages To the connected MIDI device.
See Developer's Guide for detailed instructions on assembling the harware and running the software.
Create more pads or use the controller in other ways in some sort of installation combining music, visuals, and user interaction.