I operate a web site called "The MIDI Technical Fanatics Brainwashing Center" at http://home.roadrunner.com/~jgglatt/
The website is all about MIDI and Digital Audio. The section of interest to developers is "Technical Docs and Programming". It contains very complete descriptions (that I wrote myself) of the MIDI Specification (the full thing -- not the "teaser chart" the MMA offers free to entice you to buy the real thing), MIDI File Format, WAVE and AIFF formats, OSC, MIDI Time Code, etc.
I've also started an article on ALSA MIDI and audio programming. (Don't know when I'll finish it though).
Furthermore, I have some cross-platform libraries available that offer the same API for both linux and Windows as an OSC input/output lib, and MIDI file reader/writer lib.
Website for developers
Moderators: MattKingUSA, khz
Website for developers
Author of BackupBand at https://sourceforge.net/projects/backupband/files/
My fans show their support by mentioning my name in their signature.