So, I've finally able to send and receive MIDI using Arduino.
My next thing to do was sending 5 pin MIDI to rtpMIDI, and vice versa, using ESP8266, but so far I can't even send MIDI correctly. So far, I used this library, and it send midi without issues with Arduino Mega. But using Wemos D1, strange thing happens.
this is output of MIDI OX. Pretty sure I wasn't sending MIDI CC.
Here's the code so far :
#include <MIDI.h>
// Created and binds the MIDI interface to the default hardware Serial port
MIDI_CREATE_DEFAULT_INSTANCE();
void setup()
{
MIDI.begin(MIDI_CHANNEL_OMNI); // Listen to all incoming messages
}
void loop()
{
// Send note 42 with velocity 127 on channel 1
MIDI.sendNoteOn(42, 127, 1);
// Read incoming messages
MIDI.read();
}
UPDATE : Here goes the settings.
Any reason why this happens? Please help me. Thanks!
Schematics :
Basically I just change the Arduino to Wemos D1 Uno.