MusicianCV · TR

Note On message

Open the interactive module

Note and channel data

The third byte is attack velocity. Hex 64 is decimal 100, and the note is still sounding in this example.

Note On message · 90 3C 64 → C4 · 100

Bytes in the example are hexadecimal. In channel messages the first byte identifies the type and channel. Subsequent data bytes carry parameters. System messages use other layouts.

Example

MIDI 1.0 message / interpretation · 90 3C 64 / C4 · 100

MIDI 1.0 message / interpretation

90 3C 64 C4 · 100

Try it

Which field should you identify first in a MIDI monitor?

AnswerIdentify the status before decoding the data fields. With running status the prior channel status can still apply.

Related topics

Why MIDI is not an audio recording

References

MIDI specifications and reference tables

Subject-expert review pending.