If you want to share the meter settings with other musicians just add a bpm
and a meter
parameter to link to the global metronome, e.g. BPM=75 and Meter=3 for a Waltz
https://niebert.github.io/globalmetronome/globalmetronome.html?bpm=75&meter=3
Issues after fork from Scott Hudsons metronome:
- Icons for menu added for missing play button
- Chrome support - runs now offline - issue fixed that was already mentioned by Scott Hudson 2016.
This metronome is based on Scott Hudson great work for an Offline Javascript Metronome, that runs in your browser without internet connection.
- Create for the Wikiversity Learning Resource about a Global Metronome
- Globals Metronme fixed offline running in the Chrome browser and added a global metronome clicker event that is executed on all devices simultaneously.
- Fork of Scott Hudson Metronme fixed a fetching remote libraries and CSS resources so that it runs offline.
- Scott Hudson Metronome used @cwilso's HTML5 demo metronome as a starting point.
Scott added several features to @cwilso's HTML5 demo metronome which are commonly seen in professional metronomes, including:
- variable meter input
- support for triplet subdivisions
- master volume toggling
- accent volume toggling
- subdivision volume toggling
- material design UI
Furthermore Scott added triplet note support, which was the trickiest to implement, since it required converting the base note interval from a 16th note to a twelvelet, which contains both eighth note and sixteenth note intervals.
Scott mentioned that Chrome doesn't like running web workers locally apparently. Chrome is widely used browser and the offline check in 2021 of the Scott's metronome did not work in Chrome now.
- clone the repository or download the GitHub-ZIP of this repository
- open
index.html
using a browser and start the metronome.
- update Wikiversity Learning Resource about Global Metronome
- toggle note pitches
- tap tempo detection
- easy sound file import
- add visual metronome