Twelve-tone equal temperament (ie a normal xylophone)
Quint tuned (overtones tuned to 1,3,6)
Eucalyptus bars (Spotted gum), rough tuned by CNC machine, GCODE generated based on Timoshenko beam theory
Twelve-tone equal temperament (ie a normal glockenspiel)
Tuned by hand by drilling into bars to remove material, only tuning fundamental (no overtones)
Just intonation, based on Harry Partch's diamond marimba
Overtones tuned by hand to 1,4,10. Bars coarse tuned by removing bulk of material with drill; mid and fine tuning with belt sander.
Not a true vibraphone, as it doesn't have a motor. But it is a metallophone with the same harmonics and range as a vibraphone.
This is a web-based tuner, specifically designed for tuning the harmonics on percussion instruments. The user selects a specific frequency (eg A3/220Hz) and a set of harmonics (eg 1,4,10 for vibraphones), and the tuner is sensitive to frequencies near those specific pitches (eg 220Hz, 880Hz and 2200Hz). Unlike a regular chromatic tuner that displays the pitch of the fundamental frequency, this form of tuner can be used in a loud environment such as while working with power tools. It is similar to a strobe tuner, though I couldn't find a strobe tuner that let me choose specific frequencies (eg the just ratio 16/11 of 384Hz)
I used this tool to tune the diamond vibraphone mentioned above. It was a significant improvement over the previous method (a Python script to show spectrum and extract peaks).
Implementation of Timoshenko beam theory in Python/jax. Jax is used to optimise the bar shape.
Also includes GCODE generation for CNC milling of bars. I have used this for wooden bars. It should be possible to extend it to aluminium bars, but my toy CNC machine cannot realistically mill aluminium.