MIDI Messages: Notes, Velocity & Control
MIDI is not audio. It is a system for sending musical and control information as messages: play this note, release it, move this controller, bend the pitch, change a parameter…
1. Note On and Note Off
Press a key below. The monitor shows the event, its MIDI channel, note name/number and velocity. Release it and a Note Off message appears.
Live MIDI event monitor
| TIME | MESSAGE | CH | NOTE / CONTROL | VALUE |
|---|
2. Velocity is data — not inherently volume
Velocity normally represents how quickly/hard a key was played and is commonly mapped to loudness, but a synthesizer can map it to other parameters such as filter cutoff, timbre, envelope amount or sample selection.
3. Control Change (CC) and Pitch Bend
Most MIDI 1.0 CC values use 7-bit data: 0–127. Pitch Bend uses higher resolution and is normally centred at 0 in software displays.
4. MIDI channels
Traditional MIDI provides 16 logical channels. Messages on the same physical MIDI connection can therefore address different instruments or parts.
5. General MIDI — useful legacy knowledge
General MIDI standardised instrument/program behaviour and a percussion map so compatible MIDI files could play with broadly predictable instrumentation on different devices. You do not need to memorise the whole GM map.
Core drum notes worth recognising
6. MIDI 1.0 DIN is serial
Classic 5-pin DIN MIDI transmits data sequentially at 31.25 kbit/s. Messages therefore occupy time on the wire; they do not all physically arrive at exactly the same instant.
7. What is actually inside a basic message?
A common MIDI 1.0 channel-voice message uses a status byte followed by one or two data bytes. A typical Note On is three bytes.
At classic DIN speed, a three-byte MIDI message takes roughly 0.96 ms to transmit on the wire.
That includes MIDI's serial framing around each 8-bit byte. You do not need to memorise the calculation — the point is that serial messages take a finite amount of time.
8. MIDI is not a sound
MIDI
Instructions and performance/control data: note numbers, velocity, controllers, channels, pitch bend and more.
Audio
The actual changing electrical/digital representation of sound that we hear and process.
Next: use these note-trigger ideas to build our own kick, snare and hi-hat sounds from synthesis components.