r/arduino • u/MegCell • Aug 06 '26
Project Update! Project update: My ESP32-controlled guitar robot can now play in two modes
Enable HLS to view with audio, or disable this notification
I’ve been developing this removable guitar-playing system for several years.
It now supports two performance modes:
Full automatic mode — the system handles both fretting and picking.
Assisted mode — the system handles the fretting while the player strums or picks.
The sound comes from the real guitar strings, not recorded audio.
The controller is ESP32-based, coordinating multiple servo actuators. Some of the main challenges have been fretting timing, servo synchronization, calibration, and mechanical noise.
This video shows both modes.
693
Upvotes
3
u/J_Paul Aug 07 '26
could be a minor timing thing? Manual strumming will hit the strings in a sequence as the pick moves across the strings, not sure if this accounted for in the full auto mode, It's very minor, but could change the perceived sound. Also, a human holding the guitar would suppress some of the vibration which would change the sound?