106
User’s Manual MicroWave II • MicroWave XT • XTk
System Exclusive Data Format
See ftp://ftp.waldorf-gmbh.de
/pub/waldorf/microwave2/doc/mw2_sysex.txt
------------------------------------------------------
Waldorf Microwave 2 System Exclusive Specifications,
Software release 2.28
Changes from 2.01 to 2.09 marked with !!
Changes from 2.09 to 2.16 marked with !!!
If you find any documemtation bug herein, please mail
it to
1. General
******************************************************
**************
Sys-Ex dumps and requests will always be in the
following form:
F0h IDW DEV IDM LOC --------Data--------- CHKSUM F7h
where
h : Hex
IDW : Waldorf MIDI ID = 3Eh
IDE : Equipment ID = 0Eh for MicroWave 2
DEV : Device number, 00h to 7Eh, 7Fh = broadcast
IDM : Message ID
LOC : Location
Data : whatever data bytes, 00h to 7Fh
CHKSUM : Sum of all databytes truncated to 7 bits.
The addition is done in 8 bit format, the
result is masked to 7 bits (00h to 7Fh). A
checksum of 7Fh is
always accepted as valid.
IMPORTANT: the MIDI status-bytes as well
as the ID's are not used for computing the
checksum. If there are no data-bytes in
the message (simple request), the checksum
will always be 00h.
******************************************************
1.1 Message IDs (IDM)
******************************************************
Message IDs (IDM) are organized in a matrix where the
row defines the data type and the column identifies
the type of dump. The data type is coded in the four
least significant bits of the IDM. Following data
types are currently defined:
Label Value Description
--------------------------------------------------
SNDx x0h Sound data type
MULx x1h Multi data type
WAVx x2h Wave data type
WCTx x3h Wave control table data type
GLBx x4h Global Parameters
DISx x5h Display
RMTx x6h Remote control
MODx x7h Mode (sound/Multimode)
INFx x8h Information
--------------------------------------------------
The dump type is coded in the upper three bits of IDM,
note that bit seven cannot be used. Following dump
types are currently defined:
Label Value Description
--------------------------------------------------
xxxR 0xh Request
xxxD 1xh Dump
xxxP 2xh Parameter Change
xxxS 3xh Store command
xxxL 4xh Recall Command
xxxC 5xh Compare command
--------------------------------------------------
Not all combinations of dump types and data types are
currently supported, only those given below:
Request (xxxR = 0x)
| Dump (xxxD = 1x)
| | Parameter Change (xxxP = 2x)
| | | Store (xxxS = 3x)
| | | | Recall (xxxL = 4x)
| | | | | Compare (xxxC = 5x)
| | | | | | Data Type
--------------------------------------------------
00 10 20 SNDx x0 Sound
01 11 MULX x1 Multi
02 12 WAVx x2 Wave
03 13 WCTx x3 Wavetable
04 14 24 GLBx x4 Global Parameters
05 15 25 45 DISx x5 Display
26 RMTx x6 Button / Dial remote
07 17 MODx x7 Mode !!!
--------------------------------------------------
So follwing valid IDM exist:
Label Value Description
--------------------------------------------------
SNDR 00h Sound Request
SNDD 10h Sound Dump
SNDP 20h Sound Parameter Change
MULR 01h Multi Request
MULD 11h Multi Dump
WAVR 02h Wave Request
WAVD 12h Wave Dump
WCTR 03h Wave Control Table Request
WCTD 13h Wave Control Table Dump
GLBR 14h Global Parameter Request
GLBD 14h Global Parameter Dump
DISR 05h Display Request
DISD 15h Display Dump
DISP 25h Display Parameter Change
DISL 45h Display Recall
RMTD 26h Remote Dump
MODR 07h Mode Request
MODD 17h Mode Dump
--------------------------------------------------
******************************************************
2. Details
2.11 SNDR
******************************************************
SNDR 00h Sound Request
Upon reception of a valid sound request the MW2 will
dump the selected Sound(s). The location is given in
two bytes with following conventions:
BB NN Location
------------------------------------------------
00 00 .. 00 7F Locations A001..A128
01 00 .. 01 7F Locations B001..B128
10 00 All Sounds
20 00 Sound Mode Edit Buffer
30 00 .. 30 07 Multi Instrument Edit Buffers
------------------------------------------------
So the full format of a SNDR Dump is:
Index Label Value Description
------------------------------------------------------
0 EXC F0h Marks Start of SysEx
1 IDW 3Eh Waldorf Electronics
GmbH ID
2 IDE 0Eh Microwave 2 ID
3 DEV Device ID
4 IDM 00h here SNDR (Sound
request)
5 BB see Text Location
6 NN see Text Location
7 XSUM (BB+NN)&7Fh Checksum
8 EOX F7h End of SysEx
------------------------------------------------------
******************************************************
Содержание MicroWave II
Страница 1: ...Bedienungsanleitung User s Manual ...
Страница 2: ......
Страница 123: ......
Страница 125: ......