/web-drum-machine

A drum machine in your browser

Primary LanguageTypeScriptMIT LicenseMIT

Web Drum Machine

A web drum machine that runs in the browser. Written in Typescript using Tone.js Web Audio framework.

Demo

Try it out: web-drum-machine.arjanfrans.com

Version 0.0.1

Development

Installation & running:

  1. Install Node.js
  2. npm install
  3. npm start

Tools:

  • Do a production build and run it on a local server: npm run start:production
  • Fix and format codestyle: npm run cs

Features

  • Adjustable BPM
  • Transport controls
  • Step sequencer with adjustable steps
  • Channel effects
  • Effect bus sends
  • Panning/volume/mute/solo channel control