Is it possible to use Espruino for receiving and sending MIDI data through either DIN MIDI or USB? A project that I have in mind is to create a 16-step MIDI sequencer that would have one potentiometer per step. The code would then run through the sequence according to a tempo that preferably would be sent as MIDI clock to the MIDI in port of the device and then read the current value of each step in sequence and send the closest MIDI note value through the MIDI out port for each step.
With no experience in Python or C++, I thought about giving Espruino a try as I'm more experienced in JavaScript and Node.js. But I just wanted to hear with you guys if it's even possible to run a Node.js app on the Espruino?
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Is it possible to use Espruino for receiving and sending MIDI data through either DIN MIDI or USB? A project that I have in mind is to create a 16-step MIDI sequencer that would have one potentiometer per step. The code would then run through the sequence according to a tempo that preferably would be sent as MIDI clock to the MIDI in port of the device and then read the current value of each step in sequence and send the closest MIDI note value through the MIDI out port for each step.
You could say that it would be a much simpler (at least visually) version of this: http://www.doepfer.de/Dark_Time_e.htm
Is this a project that would be possible with Espruino? Any additional thoughts on how to approach this?