In-browser music performance tool using React.js and the Web Audio API.
Check out the home page for an explanation and a playable example, or click the image below to watch a video showing how it works!
Have a Novation Launchpad?
So do I! The Pentaphone now integrates with this cool piece of music tech. For an alternate playing interface and a cool light show, follow these steps:
- Clone this repo to your local machine.
- Install Node if you don't already have it.
cd
to the directory you installed the project in.npm install
to get all dependencies.- Attach your Launchpad via USB.
npm start
to start the node server. The Launchpad should light up.- Open a browser to http://localhost:3000 to see the Pentaphone page.
You're ready to go! Play either the keyboard on your computer or the highlighted buttons on your Launchpad: it works the same either way.
Press the upper-left key in the Launchpad grid to turn off the Launchpad.
Use ctrl-c
at the command-line to stop the app itself.
Enjoy!