MIDI Dialog

The MIDI dialog lets you monitor the MIDI messages being received by Magic. Live MIDI input can be a bit too busy to follow, so there are controls to restrict the messages shown to those you may be interested in. For convenience you can also enable/disable MIDI input, set the input channel and change the CC settings too. At some point I'll probably add a way to monitor Magic's MIDI output too but that's for another day.

MIDI Dialog

The MIDI Dialog lets you keep an eye on the MIDI input.

Element
Description
Input Channel Same as setting the MIDI Channel parameter. Specifies which MIDI channel to listen to for input.
Enabled Same as the MIDI Input parameter. Enables/disables MIDI input for the machine. Note that MIDI input messages will still be shown in the dialog but the Magic will not respond to them.
Machine Control CCs These fields mirror the CC assignment attributes for prev Page, next Page and reset machine.
Input Messages Messages that pass the filtering options (see below) will be reported here. SHIFT + double click or right-click menu to clear.
The format is: timestamp | channel, type, number, value | value range | average value
Message Filter This group of controls sets which messages are displayed in the list. They're just for controlling what you see and don't affect the incoming MIDI in any way.
Channel Checkboxes 1-16 Only messages on the selected channels will be displayed in the list.
Message Type Checkboxes Select which types of message will be shown. Only note-on, note-off and continuous controllers are shown since Magic won't use any others.
Note that note-off messages appear as a note-on with zero velocity.
Velocity Range Only note messages with velocities that fall within the specified range will be shown.
CC Range Only CC messages with values that fall within the specified range will be shown.
Note List Only note messages that are selected in the list will be shown. Use CTRL and SHIFT to select multiple items.
CC List Only CC messages selected in the list will be shown. Magic doesn't use CCs for much right now but I'm thinking about possibly using them to trigger Sequences. Use CTRL and SHIFT to select multiple items.