Ableton Max for Live Devices
Unknown
Cycling '74's community library of free Max for Live devices, many of them MIDI generators, arpeggiators and effects with open patches. Studying and modifying them shows how MIDI notes and controller messages are processed inside Ableton Live.
More resources on MIDI Programming
soundonsound.com
Sound On Sound is a long-running audio recording magazine and website. It publishes in-depth tutorials, gear reviews, and practical how-to articles on recording, mixing, mastering, microphone technique, DAWs, plugins, and studio setup.
MIDI Association
Site of the MIDI Association, the body that publishes the MIDI 1.0 and MIDI 2.0 specifications. After registering for free, developers can download the official message formats, Universal MIDI Packet details and profiles needed to implement MIDI correctly in hardware or software.
The EDM Prodcast
Weekly interview podcast from EDMProd with electronic music producers, mix engineers and industry figures, discussing sound design, arrangement, workflow, finishing tracks and building a music career. Listeners pick up production techniques and professional habits from working electronic musicians.
The MIDI Manual: A Practical Guide to MIDI within Modern Music Production (4th Edition)
The standard single-volume reference on MIDI, covering system interconnection, controllers, sequencing and editing inside the DAW, groove tools, synchronisation and mixing. The fourth edition adds the MIDI 2.0 specification alongside MIDI 1.0 implementation charts.
MIDI Basics (5-part series)
Paul White's five-part primer explaining MIDI as a communications protocol: channels, note on/off, multitimbral modules, program change, continuous controllers, sequencer recording and clock synchronisation. Written for readers who confuse MIDI data with audio.
MIDI Association - Specifications & Technical Documentation
Official hub from the standards body that defines MIDI. Free reference tables list every MIDI 1.0 status byte, control change number and universal SysEx message, alongside MIDI 2.0, transport and Standard MIDI File documentation. The free spec-detail tables are the authoritative answer to 'what does CC11 actually mean' - the exact question producers hit when editing MIDI data.