8,720
edits
Changes
m
→MIDI SysEx
<pre>F0-00-20-33-02-7F-
01-00-4A-04-40-00-
F7 Addr Data</pre>
|-
| 0x02 || Multi Parameter Change || 2 bytes || 2n bytes || Address is the starting address; you can send as many pairs of data bytes as you want to change - each pair will write to the next address in sequence || <pre>F0-00-20-33-02-7F-
02-00-4A-00-00-03-00-01-00-01-4C-4F-..-..-
F7 Addr Data1 Data2 Data3 Data4 Data n...</pre>
|-
| 0x03 || String Parameter Change || 2 bytes || n bytes + final 0x00 byte || Strings must have a final null (0x00) byte to terminate the string. String data is 1 byte per character, encoded as ASCII. String addresses overlap with parameter addresses. || <pre>F0-00-20-33-02-7F-
| 0x41 || Single Parameter Request || 2 bytes || 0 bytes || returns the corresponding 0x01 SysEx message || <pre>F0-00-20-33-02-7F-
41-00-4A-04-
F7 Addr</pre>
|-
| 0x42 || Multiple Parameter Request || 2 bytes || 0 bytes || returns the corresponding 0x02 SysEx message. May contain up to 128 values as byte pairs. || <pre>F0-00-20-33-02-7F-
42-00-4A-00-
F7 Addr</pre>
|-
| 0x43 || String Request || 2 bytes || 0 bytes || returns the corresponding 0x03 SysEx message || <pre>F0-00-20-33-02-7F-
43-00-00-01-
F7 Addr</pre>
|-
| 0x47 || Extended String Request || 5 bytes || 0 bytes || returns the corresponding 0x07 SysEx message, but may return the corresponding 0x03 message if the address is < 16,384
| 0x7C || Request Parameter as String || 2 bytes || 2 bytes || this returns an 0x3C response that otherwise matches the request, plus the string response after the 2 byte data portion. The string response is the KPA's string representation of that parameter value. For instance, Delay Volume value 8,192 is the midpoint value, which displays in the KPA as "<0.0>". || <pre>F0-00-20-33-02-7F-
7C-00-4A-04-40-00-
F7 Addr Data
returns
F0-00-20-33-02-7F-