Skip to content

Audiosyncrasy/metronomejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Metronome JS

Experimental metronome project built with JavaScript and CSS

As a new developer, I am looking to build my JavaScript skills. As a drummer, I have a particular interest in having a JavaScript metronome tool that can be used in any browser.

Project Goals

  1. Use as much vanilla JS as possible. However, I anticipate being unable to avoid using other JS libraries for some features
  2. Display the current beat
  3. Display two indicators
    • The first will flash on beat 1
    • The second will flash on beat 2
  4. Beats-per-measure can be added via a slider or a form field
  5. Master volume, controlled by slider
  6. Volume for each subdivision, controlled by sliders

Copyright Notice

Copyright 2018 Jer Keller

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

Experimental project to build a metronome using JavaScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published