This project turns the tiny Puck.js into a wireless (BLE) MIDI controller.
The sketch in this project programs the Puck.js button to send a MIDI CC message. Any music app or music notation app with MIDI Learn capabilities can be controlled using this message. Currently, I'm using a Puck.js to advance pages in forScore.
The Puck.js runs Espruino and is programmed in Javascript using the Espruino Web IDE. The button press is programmed to assign value 127 to controller number 80, while the button release assigns value 0. The MIDI channel and controller number are easily changed in the code.
InstructionsConnect your Puck.js to the Espruino IDE, upload the provided sketch, and then follow the MIDI Learn instructions in your chosen music app.
Comments
Please log in or sign up to comment.