Skip to content

mlabita37/BeatConnection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

77 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

###Beat Connection A virtual drum machine created using Node.js, Express, Mongoose, jQuery, and the Web Audio API. Program beats right in your browser using an intuitive 16-bar grid sequencer. Users may signup and login in order to save and load beats and FX parameters. FX controls include volume, distortion, and reverb for each instrument channel. Includes tempo control and meter options which allows for quarter, eighth, or sixteen note playback.

###System dependencies bcryptjs: 2.3.0, body-parser: 1.15.0, cookie-parser: 1.4.1, ejs: 2.4.1, express: 4.13.4, mongoose: 4.4.4

###About
This app uses the Web Audio API to add FX and schedule real-time audio events in your browser. First enter a pattern on the sequencer, choose a tempo, and select a meter (either a quarter, eighth, or sixteenth). Then hit Play and you'll be making funky beats in no time!

About

A Web Audio API Drum Machine and Sequencer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published