Play an Acoustic Guitar with a Raspberry Pi
summary
A Raspberry Pi controls a robotic rig that plays an acoustic guitar using servos to position a plectrum and actuators to bend strings, reading MusicXML exports from MuseScore for playback. The software is a Java backend running on Dropwizard with Pi4J for GPIO and an Angular UI, all hosted on the single Pi; the prototype works live but suffers missed notes, calibration drift, CPU and power limits and requires tempo tuning.
AI-written summary · about
chapters (15)
- 0:00Introduction
- 2:27Pico prototype
- 6:01Hardware and servos
- 10:17Pi 3 software
- 14:09Controller and UI
- 17:38Serial and server
- 20:23Importing music files
- 22:31Notes to strings
- 26:48CPU and power
- 30:23Config tool updates
- 34:20Testing improvements
- 36:57Live demo
- 37:23Playing step-by-step
- 41:29Performance and future
- 45:13Conclusion
related talks
45mPlay an Acoustic Guitar with a Raspberry Pi
57mBuilding An Accessible Smart Guitar for the Deaf, Blind and Mute
34mCharming Robots
36mHaving fun with Java and JavaFX on the Raspberry Pi
49mHaving fun with Java and JavaFX on the Raspberry Pi.
03mPowered by TensorFlow: Creating a custom, machine learning-powered drumming arm
49mBuilding a Robot Arm with .NET 8, Raspberry Pi, Blazor and SignalR
47mBuilding a Robot Arm with .NET 8, Raspberry Pi, Blazor and SignalR
