Link Search Menu Expand Document

MIDI input device

To setup a device using Midi input, select Midi input in the Protocols column of the Add device window.

Device setup window

In the Devices middle column, you can select your desired Midi input device.

If you plugged in your Midi controller after launching score, you may need to restart score so your controller appears in the Devices column.

Optionally, you can set a custom name (or use the default one).

On platform that support it (macOS and Linux), you can create a virtual MIDI device.

Create whole tree option

Under the name of your Midi input device, you can toggle on the Create whole tree option. This option will create all possible Midi messages as parameters of the device as illustrated below. Addresses in the namespace will be created using the following format:

<device name>/<channel number>/<message type>/message number>

Midi in whole tree

Should you want not to automatically create a whole Midi namespace (i.e. and use Midi learn instead), just leave the option unset.

Use Midi learn

You can use the learn function to build your Midi input namespace with only the needed Midi message (rather than setting up the whole Midi namespace). To do so, once added the Midi device with the Create whole tree option off, in the Device explorer, right-click on your Midi input device name and select Learn from the contextual menu.

Usig Midi learn

This opens score Midi learn window. From then, score will monitor any incoming Midi message and store it under an address following the pattern mentioned above.

When you are done sending the needed Midi message, click Done on the Midi learn window.

All received Midi messages should now appear under your Midi input device name in the Device explorer.