Skip to content
Open Source Hardware/Open Source Software multi-function metronome.
C++ Java
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


MetronOSH is a fully open source (hardware and software) extended function metronome. By providing functions only found in $100+ proprietary devices, it allows proper music rehearsal to be as accessible and free as the act of enjoying music itself. The open source design of MetronOSH allows it to evolve and adapt to new styles and techniques to better suit the ever-changing musical culture.

While it is commonly said that "practice makes perfect," practice is only effective if the correct skills are in use. Rehearsing without the consistent rhythm of a metronome reinforces improper techniques and bad habits. MetronOSH hopes to effectively eliminate these cases and bring rhythmic accuracy to everyone.


Circuit schematics were generated with the open source gschem application, part of the gEDA suite of design tools. Designs generated by this tool are located in the sch/ directory.


FIrmware source code for MetronOSH is included in the src/ directory. It is currently written only for ATMEga328-based Arduino devices (the Deumilanove and Uno), though porting to other Arduino devices should be easy. Eventually, a univeral source file may be developed for use on several devices, but at the moment I am limited by the devices I have.

You can’t perform that action at this time.