drum-machines-p5.js is a project by aarón montoya-moraga.
drum-machines-p5.js is a celebration and combination of two of my passions:
- drum machines, electronic instruments to program and create rhytmic sounds.
- p5.js, a software library and community for creative coding.
drum-machines-p5.js is a project started in late 2019, and is done iteratively and slowly.
These are the current drum machines being studied:
These are the links for the online versions included on this repository so far:
- Roland TR-808
- GUI: alpha version, needs finishing touches.
- User experience: : add interactivity, for desktop and mobile web.
- Sequencer: add logic for storing data.
- Sounds: no sounds yet.
- The code should be as documented as possible
- Readability over elegance
- Recycle
- The design of the GUI should be parameterized.
- Relative values over absolute values
This project uses p5.js v1.0.0, and is a collection of recreations of drum machines
- Use easy to understand sound sources
- Synthesis over sampling
MIT