An introduction to MIDI channels, Program Change, notes, velocity, and CC

adminBlogSynthesizers3 weeks ago63 Views

MIDI often feels confusing at first because it looks technical, abstract, and invisible.
But MIDI is actually very simple once you understand its basic building blocks.

At its core, MIDI is just a way to tell instruments what to play and how to play it.
No audio is transmitted – only instructions.

This introduction explains the five most important MIDI concepts you will encounter when working with hardware synthesizers and MIDI tools.


MIDI channels: who is listening?

Think of MIDI channels as communication lanes.

A single MIDI connection can carry up to 16 channels. Each synth listens on one (or more) of these channels. If the sender and the receiver are on the same channel, the message arrives. If not, it is ignored.

For example:

  • Your tool sends MIDI on channel 1
  • Your synth listens on channel 1
  • The synth reacts

Channels allow multiple instruments to share one MIDI connection without interfering with each other. Each synth simply listens to its own lane.

For beginners, the most important rule is:

Sender channel and synth channel must match.


Notes: what is being played

MIDI notes tell a synth which pitch to play and when.

A MIDI note message includes:

  • Note number (which key)
  • Note on (start)
  • Note off (end)

Middle C, for example, is just a number in MIDI. The synth decides how that note actually sounds.

MIDI notes do not define tone, color, or character. They only define which key is pressed and for how long.


Velocity: how the note is played

Velocity describes how hard a note is played.

Each MIDI note includes a velocity value between 0 and 127. This value can control:

  • Loudness
  • Brightness
  • Envelope intensity
  • Modulation depth

On many synths, higher velocity means louder and brighter sound. Lower velocity produces softer tones.

Velocity is one of the easiest ways to make MIDI sound more human. Even small variations can dramatically improve feel and groove.


Control Change (CC): continuous control

Control Change messages, often called CC, are used for continuous parameters.

Examples include:

  • Filter cutoff
  • Resonance
  • Modulation depth
  • LFO rate
  • Effect mix

Each CC has:

  • A CC number (0–127)
  • A value (0–127)

When a CC is sent, the synth updates the assigned parameter immediately.
Turning a knob on a MIDI controller usually sends CC data.

CC messages are the backbone of MIDI modulation and automation. They allow parameters to move over time instead of staying static.


Program Change: selecting sounds

Program Change messages tell a synth which preset to load.

Unlike CC, Program Change messages usually contain only one value: the program number. When received, the synth switches to the corresponding sound.

Program Change is commonly used to:

  • Change patches during a song
  • Recall sounds automatically
  • Synchronize synth presets with a project

Some synths respond instantly, others require additional settings. Many modern setups use Program Change sparingly to avoid unexpected sound changes.


How these elements work together

In real use, these MIDI elements combine to create musical expression.

  • Notes define what is played
  • Velocity defines how it is played
  • CC defines how the sound evolves
  • Program Change defines which sound is used
  • Channels define who receives the message

Once you see MIDI as a set of simple roles rather than technical data, it becomes much easier to understand and control.


Why this matters for hardware synths

Hardware synths rely heavily on MIDI for integration.
Understanding these basics allows you to:

  • Control multiple synths reliably
  • Add expression without touching the hardware
  • Use external tools creatively
  • Avoid common routing and mapping mistakes

Instead of guessing, you start working with intention.


Final thought

MIDI is not complicated – it is just structured communication.

Once you understand channels, notes, velocity, CC, and Program Change, MIDI stops being a technical barrier and becomes a creative language.

And like any language, the more fluently you speak it, the more expressive your music becomes.

admin
Author: admin

Leave a reply

Previous Post

Next Post

Loading Next Post...
Search
Loading

Signing-in 3 seconds...

Signing-up 3 seconds...