Skip to content

A React-based metronome that takes button inputs to dictate BPM.

Notifications You must be signed in to change notification settings

jakezion/metronome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Metronome - Tap Tempo

A React-based Metronome that takes button inputs to dictate BPM.

Designed for a technical task interview.

To use:

  • Press the tap button 4 times and a bpm will be assigned

  • Press the play/pause button to start/stop the audio

  • Press the reset button to reset the bpm

  • The +- will alter the number of beats per measure

  • The settings button will allow you to select different sounds


Requires node

To install:

  1. Download the repository

  2. Open the project and within the terminal enter: npm install

  3. To build the project enter: npm run build

  4. To run the project enter: npm run start


Hosted Example

Metronome


Features to add:

  • Slider for bpm
  • Pallete Toggle button
  • More Custom metronome noises