Skip to content

A visual "drum machine" sequencer with a simple CLI.

Notifications You must be signed in to change notification settings

corescan/sm-808

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SM-808 1.0.0

SM-808 1.0.0 is a simple drum machine which offers a sequencing cli and visual output only. It is a solution written in Node.js to the challenge presented by https://github.com/splice/sm-808 and primarily a proof of concept for the sequencer logic within. It is not (at least in this iteration) intended to play [audible] music.

This package offers a user the ability to:

  1. Play a pre-set demo sequence.
  2. Program a custom sequence by supplying the following values (or using the presets):
    1. bpm
    2. sequence length (number of steps)
    3. rhythmic value of 1 sequence step (8th note, 16th note, etc...)
    4. an "on/off" sequence for 3 tracks: kick, snare, and hat.

Install

  1. $ cd $WORKING_DIR
  2. $ npm install

Run

  1. $ npm start
  2. Follow the prompts.
  3. Have fun.

More...

If you'd like to play more, head over to Bombbeats for a web-based GUI. Check out the code here.

About

A visual "drum machine" sequencer with a simple CLI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published