Understanding the MIDI Library

Hey Everyone,

Can someone explain to me how I go about understanding how the MIDI Library works? I want to build a MIDI merger with the Arduino board. I've just got a handle on some basic programming in Arduino C, but I would like to start now looking at what functions are available to me via this library for receiving and sending midi data. The libraries reference website seems very confusing and indecipherable to me. What is my first step here?

Thanks so much!

If you want to understand a library you can always read the source code.

I want to build a MIDI merger with the Arduino board.
Perhaps starting with the library example "MIDI_DualMerger" would help.

i guess understanding how MIDI works would also be helpful.
If you make a search in google for something like "MIDI protocol", "MIDI messages",..., you will find a lot of usefull pages.
Here are a couple of pages with nice information:

:wink: