MIDI Monitor

Module ID util.midi_monitor · Category Utility

MIDI Monitor module The newest event is at the top, colored by kind.

The MIDI Monitor shows the MIDI arriving from your device as it happens. Use it when you connect new gear, when a note won't play, or to find out which CC number a knob on your controller sends before you map it.

It has no ports and makes no sound. It listens to the same device as every other MIDI module (the one chosen in MIDI In on the toolbar; see Choosing a MIDI device), so you can drop it anywhere in a patch without patching anything.

Controls

ControlOptionsDefaultDescription
Ch (Channel)All / 1 – 16AllShows only events on this MIDI channel
NotesOn / OffOnShows Note On and Note Off
CCOn / OffOnShows control changes: knobs, faders, pedals
PB (Pitch Bend)On / OffOnShows pitch bend wheel movements

Reading the log

The log shows the most recent events, newest at the top. Each line starts with the time it arrived, in seconds since the first event the app received, then the event itself:

EventExampleColor
Note OnNoteOn Ch1 C4 vel=100Green
Note OffNoteOff Ch1 C4Green
Control changeCC Ch1 #1 val=64Orange
Pitch bendPitchBend Ch1 2048Purple
Channel pressurePressure Ch1 45Gray
Polyphonic pressurePolyPres Ch1 C4 45Gray
Program changeProgram Ch1 #5Gray

Note names put middle C (MIDI note 60) at C4. Pitch bend runs from −8192 to 8191, with 0 at the center. Pressure and program change can't be filtered out.

The log holds the last few events and applies the filters to those, so turning a filter on hides lines rather than reaching further back. Notes played on the computer keys into a Note In module show up here too, marked Keys where a channel would be.

Uses

Is anything arriving? Play a note. If the log still says No MIDI events, the problem is upstream: check that the device is selected and connected in MIDI In, and that the controller is sending.

Which channel? Play each device in turn and read the channel off the log. Then set Ch on your Note In modules to match, or leave them on Omni.

Which CC? Move a knob on your controller and read its number after the #. You don't need the number for MIDI Learn, which listens for you, but it helps when a controller sends more than you expect.

A stuck note? Look for a Note On without a matching Note Off. If the Note Off never arrives, the controller or its connection dropped it.

Is velocity working? Play softly, then hard, and watch vel=. A controller that always sends the same number has fixed velocity switched on in its own settings.

  • Note In – turns the notes into CV, one voice or chords, and covers MIDI Learn