hey there
i am messing around with the midi shield. while basic functions work just fine i am having issues i think stemming from the serial TX baud rates.
running th sparkfun midi monitor i actually see how the incoming midi data is skipping a lot of note offs, not ons too, probably CC and everything else too. only when i play a couple notes at the same time. so it seems to be a timing issues to me. midi controller & cable are definately 100% ok.
also when playing a lot of notes i sometimes get random ghost notes that get stuck without a note off. these notes sometimes even were out of the note range of my controller so definately not coming form there.
so yeah i suspect a serial comm issue. or could sloppy soldering be the cause? i don’t have the shield wrapped on the arduino with all pins, just VCC,GND, RST, TX/RX pins and SCL/SCA/AREF for good measure.
i tried several baud rate settings both for SoftSerial and opening the HW Serial which is used for monitor debugging. also tried the 32150 MIDI baud rate. no success.
i tried using the hardware TX ports instead as iirc they are able to run at much higher baud rates. but couldn’t get the demo codes to run on the HW pins. i assume that might have to do with the bootloader/RUN/PRG switch which also is confusing.
every now and then after resetting and recompiling it was running perfectly smooth for a couple minutes just to start missing and adding notes out of nowhere again.
any ideas?