Skip to main content
WebsitebeginnerFree

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.

Visit resource

More resources on MIDI Programming

WebsiteFree

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.

WebsiteFree

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.

PodcastFree

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.

BookPaid

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.

WebsiteFree

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.

WebsiteFree

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.

See all MIDI Programming resources →