Drum Machine Save

A drum machine. Made with Vue and the WebAudio API.

Project README

TR-101

demo

A Drum machine. Made with Vue and the WebAudio API.

Live Demo

See the live demo here

Local Setup

npm install
# Start development version of app locally
npm start
# Build optimized production version of the app
npm run build

Planned Additions

  • Mobile support (touch interface for knobs)
  • Make tempo changes and pauses/plays restart from the same place (probably with some accumulator parameter)
  • Accent / velocity editing
  • Audio to keep running in the background (even when requstAnimationFrame isn't being called)
  • Different waveforms
  • Master volume
  • Filters (HP/LP)
  • Keyboard shortcuts
  • Shareable presets
  • Effects (distortion, delay, reverb)
  • Sampler capabilities

Support

If you love this project, please either:

Open Source Agenda is not affiliated with "Drum Machine" Project. README Source: amilajack/drum-machine
Stars
50
Open Issues
2
Last Commit
1 year ago

Open Source Agenda Badge

Open Source Agenda Rating