#include “Ultrasonic.h” #include <MIDI.h> MIDI_CREATE_DEFAULT_INSTANCE(); Ultrasonic ultrasonic(8, 7); int midiMapped = 0; int lastmidiMapped = 0; void setup() { Serial.begin(115200); } void loop() { float x = ultrasonic.read(CM); delay (50); midiMapped = map(constrain(x, 5, 35), 5, 35, 48, 60); if (lastmidiMapped != midiMapped) { MIDI.sendNoteOff(lastmidiMapped, 0, 1); MIDI.sendNoteOn(midiMapped, 127, 1); lastmidiMapped = midiMapped; delay(50);