Go to: | 01 Directory | First 01W page |
Page 8
Data Dump |
|||||||
---|---|---|---|---|---|---|---|
Dump Program
Dump Combination Dump Drum Kit Dump Global |
Dump Sequence
Dump All Data |
||||||
A | B | C | D | E | F | G | H |
Dump Program
Outputs all 200 Programs (Banks A and B).
Dump Combination
Outputs all 200 Combinations (Banks A and B).
Dump Drum Kit
Outputs all 4 Drum Kits (A1, A2, B1, B2).
Dump Global
Contrary to the name, this does not dump all (or only) the parameters
on the Global Page (Page 0). In fact, of the 12 parameters on the Global
Page, only two are dumped. The other 10 parameters come from other pages
(see table below).
The manual notes that "The 01R/W is different with the following settings: Key Transpose, Velocity Curve, Aftertouch Curve."
If you look at the data sent out of the 01 after a Dump Global command (using an external sequencer or a MIDI monitor), you will notice that the bytes don't line up with what you see in the Tables in the manual. That's because 01 data must be converted into MIDI Data before being dumped. (Click here for details on this data conversion.)
A Dump Global dump sends 31 bytes total. A typical dump looks like:
F0 42 30 2B 51 00 01 4E 00 01 01 02 00 00 00 01 02 03 04 05 06 07
00 08 09 0A 0B 0C 04 07 F7
Numbering the MIDI Data bytes and coloring related groups:
F0 42 30 2B 51
00 00 4E 00 01
01 02 00 00 00
01
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
02 03 04 05 06 07
00
08 09 0A 0B 0C 04 07
F7
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
Here's a table showing each group in a Dump Global data dump:
SysEx Header | SysEx Command | MSB Byte | 7-Bit Data Bytes | EOX |
---|---|---|---|---|
F0 42 30 2B | 51 00 (Dump Global) | 00 | 4E 00 01 01 02 00 00 | |
00 | 01 02 03 04 05 06 07 | |||
00 | 08 09 0A 0B 0C 04 07 | F7 |
SysEx Header | SysEx Command | 01 8-Bit Data Bytes | EOX |
---|---|---|---|
F0 42 30 2B | 51 00 (Dump Global) | 4E 00 01 01 02 00 00 | |
01 02 03 04 05 06 07 | |||
08 09 0A 0B 0C 04 07 | F7 |
The body of the dump is interpreted as follows:
01
Byte # |
Parameter | Data (Hex) | Value | Example | MIDI
Byte # |
Page |
---|---|---|---|---|---|---|
Korg SysEx Header | "F0 42 30 2B" | F0 42 30 2B | 1 - 4 | |||
Dump Global Command | "51 00" | 51 00 | 5 - 6 | |||
MSB Byte | 7 | |||||
00 | Master Tune | CE - 32 | -50 thru +50 | 4E (-50) | 8 | 0 |
01 | Key Transpose | F4 - 0C | -12 thru +12 | 00 | 9 | 0 |
02 | Damper Polarity | 00 or 01 | 01 | 10 | 4 | |
03 | Assignable Pedal 1 | 00 - 0B | 01 | 11 | 4 | |
04 | Assignable Pedal 2 | 00 - 0B | 02 | 12 | 4 | |
05 | Scale Type | 00 - 04 | 00 | 13 | 3 | |
06 | Pure Type Key | 00 - 0B | C thru B | 00 | 14 | 3 |
MSB Byte | 15 | |||||
07
08 09 10 11 12 13 |
User Scale
(First 7 notes) |
CE - 32 | -50 thru +50 | 01
02 03 04 05 06 07 |
16
17 18 19 20 21 22 |
3 |
MSB Byte | 23 | |||||
14
15 16 17 18 |
User Scale
(12 notes) |
CE - 32 | -50 thru +50 | 08
09 0A 0B 0C |
24
25 26 27 28 |
3 |
19 | Velocity Curve | 0 - 7 | 1 - 8 | 00 | 29 | 4 |
20 | Aftertouch Curve | 0 - 7 | 1 - 8 | 07 | 30 | 4 |
End Of Message | "F7" | F7 | 31 |
Dump Sequence
Outputs all Sequencer data. Be aware that come 01 products have 7,000
steps and others 48,000. If you are dumping from a 48,000-step unit to
a 7,000-step unit, check that the larger unit has at least 86% of its memory
free. (7,000 is 15% as big as 48,000, plus 1% safety margin = 14% of 48,000
unit's memory can be used.)
Dump All Data
Outputs all of the above.
Go to: | 01 Directory | First 01W page | Top of this page. |