This project was created for Project 1 in CS345 : Software Engineering. The sequencer is designed to express 1 to 6 voices, each with many configurable options, including key, octave, wave type, and more. Each voice has a configurable number of pulses, which will be distributed evenly across the selected number of steps, resulting in complex polyrhythms and interesting offbeat patterns.
To run the Euclidean Step Sequencer on a local machine:
- clone it into your directory with
git clone <url>
- from the directory run
npm install
- run
nodemon index.js
ornode index.js
- Open your favorite browser and type in url:
localhost:8080/
Visit our own live version of this project! http://euclidean-sequencer.herokuapp.com/
- npm
- Tone.JS library
- Express