You can use the code in this repo to make a device that measures your heart beats, sends them to your computer that's acting as a server and then, the computer processes the data and sends out MIDI signals with your prefered target scale to quantize and MIDI port and channel.
This project is coded on Pulsesensor heart beat sensor, ESP8266 wifi module, and Arduino Uno. Use this link for learning about the wiring of the sensor and this link for the wiring of the wifi module.
The server code is written in python. You should install numpy
and rtmidi
modules to run the server. The GUI is coded with Tkinter
.
- Connect UI to server