To run:
If you have nvm:
nvm use 8
Then:
npm install
npm run start
- Logic behind the metronome scheduling based on this awesome blog post and the corresponding code:
https://www.html5rocks.com/en/tutorials/audio/scheduling/
- (for future) Web Animation API: https://developer.mozilla.org/en-US/docs/Web/API/Web_Animations_API/Using_the_Web_Animations_API
- (for future) Angular 2/4 animation tutorials:
- animation won't work prior to ie10