An automated Glockenspiel Arduino Project
Inspired by an Instructable
https://www.instructables.com/id/Making-the-Spielatron-Robotic-Glockenspiel/
The instructions for sending midi music to a midi host is here:
https://www.instructables.com/How-to-Send-MIDI-Music-to-the-Spielatron/
The software to arrange and compose music is at:
https://musescore.org/en
LMMS software can be found here:
https://lmms.io/download#linux
TTYMIDI can be found here:
https://github.com/cjbarnes18/ttymidi
This is my interpertation with modifications
This project uses a Raspberry Pi 3 B+ with Raspberian Stretch as its operating system. The Pi is used to run applications spelled out by this instructable (https://www.instructables.com/id/How-to-Send-MIDI-Music-to-the-Spielatron/). The applications are installed onto the Pi and I use Windows RDP to connect to and operate these applications.
The MIDI control of the hammers is controlled by an Arduino Pro Mini. the serial connetion between the Pi and the Arduino is accomplished through an FTDI interface. This interface allows music that has been converted to a MIDI file to be played on the Glockenspiel.
The Glockenspiel is a Pearl 32 note that I purchased off of Ebay for $45
There are two Arduino programs.
The Spielatron_V2.ino file is the original application off of Instructables
The Spielatron_mod.ino file has modifications of the rotation table for the hammers. This was necessary because my Glockenspiel is a different physical size.
My Glockenspiels is larger and also has more notes (32 vs 25). Right now the modified program only use 25 of my 32 notes. I will in the future add more information to the hammer table which will allow me to use all of the 32 notes available.
I designed a holder for the hammer servos. I used FreeCad for the design. I have provided the FreeCad sources as well as the .stl files for the holder. The design allows you to set the Glockenspiel into the holder and it lifts the Glockenspiel up off the table about 5mm. I may have to make a few tweaks to the design.
-
Notifications
You must be signed in to change notification settings - Fork 0
bonnette/AutoGlockenspiel
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
An automated Glockenspiel Arduino Project
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published