English Index | Japanese Index

Introduction | Tabs | Command & Filter | Other

Command | P - E - I - M - X | G - T | K - D | C - L - H - S | Filter


PCDev2MIDI

X Command - e[X]clusive

Operator

X:

This command send MIDI Long Message. Whole X: command from X: to ; send once. If you want to send more than one command, input some X: command as you like. You must input hex number in this command. To use this command for sending MIDI-Exclusive data.

Operand

0~F V P M N X

0~F
Hex value
V
Velocity Value (1 Byte)
P
Pitch Value (2 Bytes)
M
Modulation Value (1 Byte)
N
MIDI Channnel Index (1 Nible)
X
Extension Slider Value (1 Nible ~ 4 Bytes)
S
Check sum

Operands are set exclusive data. Exclusive data must take from F0 to F7, but PCDev2MIDI does not check it. These are same as midiOutLongMsg API.

You can insert cahnnel index, modulation value, velocity value, and other.

ex. X:F0 41 10 42 12 40 01 33 X0-1 S5-4 F7;
Reverb level is set X0 slider value.

X0-1 means extension slider value. X means the slider. 0 is the index of slider. 1 byte before - (hyphen) means a number of bytes. A number of bytes is 1 byte, when you omitte a number of bytes.

0
1 nible
1
1 byte
2
2 bytes
3
3 bytes
4
4 bytes

S5-4 means check-sum, S means starting check sum setting. And next 5 is a first byte to calcurate check sum base on 0 from first byte.

ex. X:F0 41 10 42 12 40 01 33 X0-1 S5-4 F7;
S5-4 replaced check sum whose targets are 40 01 33 x0-1.

4 after - (hyphen) means the calcurate bytes. PCDev2MIDI calcurate previous of S if you omitte it.

ex. X:F0 41 10 42 12 40 01 33 X0 S5 F7;
It is same as 'X:F0 41 10 42 12 40 01 33 X0-1 S5-4 F7;'.

Command | P - E - I - M - X | G - T | K - D | C - L - H - S | Filter

Introduction | Tabs | Command & Filter | Other

English Index | Japanese Index