key-and-pad. 🎹 Fun experiment with the Web Audio API 🎶

keyandpad.com

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

March 2020
  • Fix for modern node
March 2018
  • Disable capturing Redux VCR, because Firebase limits
October 2016
  • re-enable fade on oscillators to avoid clipping
  • Make distortion louder
  • Upgrade Redux-VCR, ensure silence after stopping/ejecting
  • Fix subtle bug with XYPad labels
September 2016
  • Update GitHub link
  • Update deploy script to account for bugs :(
  • Reduce number of XYPad updates in onboarding
  • Fix bug with XYPad updating more often than needed
  • Fix several small issues with web audio
  • Add Google Analytics tracking code
  • Update deploy instructions
  • Add tests for Web Audio reconciler
  • Add test-specific createStore
  • Update Onboarding saga spec
  • Increase number of pad actions required in production
  • Standardize WebAudioManager returns for chainability, write stub
  • Change pad color depending on whether notes are active or not
  • Refactor the Web Audio reconciler to be more explicit