Metaphasic Labs

A Visual Project Log


Melodic Chimes

Cover Image for Melodic Chimes

Melodic Chimes is a stringed instrument playing melodies by automatically adjusting string tension to create notes.

melodic chimes auto tuning string midi player context

Melodic Chimes is mounted to a wall and is roughly 10.5" wide by 23" tall.

melodic chimes illuminated face plate

The faceplate changes colors depending on the string being played.

melodic chimes tuners and upper bridge

The strings are wrapped around brass adapters with diameters selected to balance tuning speed and torque requirements.

melodic chimes pluctrum

The plectrums are designed with geometry to pick the string and quickly move away with enough of a gap to prevent string buzzing. The plectums can be lowered or raised to decrease or increase the pick intensity which in turn changes the volume.

melodic chimes guitar string single pickup

Custom made single coil pickups were wound using my Coil Winder to balance size and waveform intensity.

melodic chimes sound holes

Sound holes help project the sound from the sound box and the chimes have enough volume to be audible without amplification.

melodic chimes lower bone bridge

Bridge are made from bone to help transfer vibrations to the sound box which is mechanically isolated from the frame in an attempt to louden the chimes.

melodic chimes power plug and switch

Underneath contains the plug and power switch.

melodic chimes sd card slot

On the side a SD card is inserted that stores MIDI files.

melodic chimes programming slot

This top corner view reveals a slot for a programming cable.

melodic chimes tft lcd display control panel

The touch display is used to select the song, change the pick volume, calibrate the strings, and more.

melodic chimes back

The backside reveals the magic.

melodic chimes back angled

Just an angled shot.

melodic chimes stepper motor electronics

The PCBs to the left and right are the chime controllers, where each controller interfaces with one or two of the tuning steppers, picking steppers, the volume steppers. They also process the signals generated by the pickup coils

melodic chimes teensy controller

The Teensy 3.2's are responsible for converting the pickup coil's signals into freqencies which in turn is fed into a p-controller that controls the tension stepper to match the string's vibration frequency to the desired note frequency.

melodic chimes pickup preamps

The LM358 op-amps amplify the pickup coil signals to a voltage level the Teensy is capable of processing.

melodic chimes tuner gear steppers

Three 5:1 gear head NEMA 17 stepper motors are used to provide enough torque to tune the strings which require 2LBS to 12LBS of tension.

melodic chimes auto picker and volume position steppers

The plectums are powered by NEMA 14 steppers that are decently small and provided smooth and silent rotation. The plectum hoppers are spring loaded and rise and fall using the round steppers.

melodic chimes pickup mounting bracket

The pickup coils are bottom mounted to this cross bar.

melodic chimes read sound box

The sound box is just that, a box. The four machine bolts can be removed to isolate the sound box from the frame since the box is glued to the horizontal mounting bracket with a neoprene interface.

melodic chimes tft interface

The main controller is a ESP32 Dev. Kit V1. A future firmware update will use the WiFi to fetch network time so the chimes can play on the hour.

melodic chimes esp32 microcontroller and sd card slot

The SD card slot is a generic break out module connected to the main PCB.

melodic chimes mean well power supply

A Mean Well LRS-50-12 power supply provides more than enough power.

melodic chimes main controller schematic

The main PCB schematic is straight forward using mostly premade modules to reduce the time to design and assemble.

melodic chimes chime controller schematic

The Chime Controllers are also straight forward but with more bypass capacitors that are required to reduce noise on the pickup coil lines due to the close by stepper motors.

melodic chimes main controller pcb render

The PCBs were created using DipTrace...

melodic chimes chime controller pcb render

...and fabricated using JLCPCB.

melodic chimes musescore

Musescore 3 was used to compose a few melodies using three instruments, one for each string.

melodic chimes keyboard mini32 mk3

An inexpensive MIDI keyboard was a significant help the composition process.

melodic chimes CAD laser cutting

Faceplates, brackets, and the sound box was cut from 3mm acrylic and wood using a laser engraver. Parts were designed in AutoCAD.

melodic chimes fusion 360 CAD 3d printed parts

3D printed parts were printed in PLA and modeled using Fusion 360.

melodic chimes 3d printer wall mount

The wall mounting bracket is sturdy and allows the use of a drywall screw for peace of mind.


I hope you liked this project, it's in my top favorite projects. As a Covid pandemic project, I learned new skills and stayed sharp.