Skip to content

Nodejs/Docker project for creating nice looking drum patterns

License

Notifications You must be signed in to change notification settings

stephanpieterse/drumgenjs

Repository files navigation

DRUMGEN-JS or ACCENTS COMPANION APP

This is a nodejs + docker + lilypond project to generate nicelooking patterns for use in drum excercises. The page is also an installable PWA that should work on most platforms.

BUILD

The project is built with Docker in mind, so if you have Docker installed you can simply run the run.sh script with bash and it will boot everything. It was never intended to run outside of a container environment, mainly because you have to fiddle with some dependencies to get things working as expected.

API ENDPOINTS

  • /public/image
  • /public/audio
  • /public/refresh/audio
  • /public/pattern
  • /public/midifile
  • /public/rawfile

TESTS

Tests are also launched with a bash script, to have it in a container where we can do some performance testing as well as normal unit and integration tests.