A simple drum sequencer built with React.
You can try the working app here.
This was my first project using React and was built to help me learn the framework.
- The project uses the Web Audio API to schedule playback of drum samples in consistent rhythm. The basic scheduling method is based on the technique outlined in the famous A Tale of Two Clocks article by Chris Wilson.
- The drum samples were sourced from Indie Drums.
- The audio visualizer is based on the technique outlined in the MDN Web Docs Visualizations with Web Audio API article.
- The Modali component was used to implement the tutorial modal.
- FontAwesome icons are used on several of the buttons.