The MIDI Manual
by David Miles Huber · David Miles Huber
David Miles Huber's reference on MIDI in the project studio, covering the message protocol, electronic instruments, sequencers, editor/librarians, scoring and synchronisation. Readers come away able to design a MIDI setup and understand how the data flows between devices and software.
This link may earn us a small commission at no extra cost to you. Affiliate disclosure
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.
Ableton Max for Live Devices
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.
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.