EasyManua.ls Logo

Behringer WAVE - Page 39

Behringer WAVE
48 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
39 WAVE User Manual
SPKT: 0x14 Response to Dump Sequencer Data to WAVE Edit Buer:
F0 Manu ID Model ID Device ID 0x74 SPKT Status F7
Status: 0 = Data Length/Checksum were wrong / 1 = Success
SPKT: 0x5D WAVE User Wavetable Receive
F0
Manu
ID
Model
ID
Device
ID
0x74 SPKT
WAVE
Num
Position Version D0 Dn Checksum F7
WAVE Num:
0 Store in Edit Listen Buer and treat data as a wavetable.
1 Store in Edit Listen Buer and treat data as a transient (sample).
32-.127 Store in User WT location (32-.63 is used as TR, 64-.127 is used as WT)
Position determines the Wave slot in Wavetable (0-63)
(After the Wavetable data for Position 63 has been received it will be stored.
If the Edit Buer was the selected destination, it will be used as the active Wavetable).
D0 …Dn: Encoded Sample data (n = 308)
SPKT: 0x5E Response for WAVE User Wavetable Receive
F0 Manu ID Model ID Device ID 0x74 SPKT
WAVE
Num
Position Status F7
Status: 0 = Data Length/Checksum were wrong / 1 = Success
SPKT: 0x5F TR/WT Slot Usage/Name List Data Dump Request
F0 Manu ID Model ID Device ID 0x74 SPKT F7
SPKT: 0x60
Response for TR/WT Slot Usage/Name List Data Dump Request
F0 Manu ID Model ID Device ID 0x74 SPKT Version D0 Dn Checksum F7
D0 …Dn: Preset Value (n = 1535). The data contains:
0000-0015: TR-32 “Slot Name” (16 ASCII character bytes 0x20-0x7e)
(…)
0496-0511: TR-63 “Slot Name“ (16 ASCII character bytes 0x20-0x7e)
0512-0527: WT-64 “Slot Name“ (16 ASCII character bytes 0x20-0x7e)
(…)
1520-1535: TR-127 “Slot Name“ (16 ASCII character bytes 0x20-0x7e)
CheckSum = (u8)(D0++Dn)&0x7F
PKT = 0x75 / 0x76 / 0x77 (Wave specic):
PKT: 0x75 Request Global Parameters Values
F0 Manu ID Model ID Device ID 0x75 F7
PKT: 0x76 Response for Global Parameters Dump Request /
Dump Global Parameters to WAVE:
F0 Manu ID Model ID Device ID 0x76 Version D0 Dn Checksum F7
D0 …Dn: Global Data (n = 19)
CheckSum = (u8)(D0++Dn)&0x7F
BEHRINGER WAVE MIDI
SysEx Wave Table data package format
The data block starts with 16 bytes which are ASCII characters for the TR/WT name:
Bytes 0-15: 0x20-0x7e (ASCII Character 32-126)
After that follows 128 x 16 bit of PCM sample data (signed INT - Hi-Byte, Lo-Byte)
However, since in Midi SysEx messages bytes can only use the lower 7 bit, the
data is encoded in 7 byte blocks. An additional byte is added at the beginning of
each block which contains the highest bits of the 7 bytes:
Source Data:
byte 0: [a7] [a6] [a5] [a4] [a3] [a2] [a1] [a0]
byte 1: [b7] [b6] [b5] [b4] [b3] [b2] [b1] [b0]
byte 2: [c7] [c6] [c5] [c4] [c3] [c2] [c1] [c0]
byte 3: [d7] [d6] [d5] [d4] [d3] [d2] [d1] [d0]
byte 4: [e7] [e6] [e5] [e4] [e3] [e2] [e1] [e0]
byte 5: [f7] [f6] [f5] [f4] [f3] [f2] [f1] [f0]
byte 6: [g7] [g6] [g5] [g4] [g3] [g2] [g1] [g0]
Gets transmitted as:
byte 0: [0] [g7] [f7] [e7] [d7][c7] [b7] [a7]
byte 1: [0] [a6] [a5] [a4] [a3][a2] [a1] [a0]
byte 2: [0] [b6] [b5] [b4] [b3][b2] [b1] [b0]
byte 3: [0] [c6] [c5] [c4] [c3] [c2] [c1] [c0]
byte 4: [0] [d6] [d5] [d4] [d3] [d2] [d1] [d0]
byte 5: [0] [e6] [e5] [e4] [e3] [e2] [e1] [e0]
byte 6: [0] [f6] [f5] [f4] [f3] [f2] [f1] [f0]
byte 7: [0] [g6] [g5] [g4] [g3] [g2] [g1] [g0]
The encoding of the 256 bytes results in 36 blocks of 7+1 bytes. The remaining
4 bytes are encoded in the same way:
Source Data:
byte 0: [a7] [a6] [a5] [a4] [a3] [a2] [a1] [a0]
byte 1: [b7] [b6] [b5] [b4] [b3] [b2] [b1] [b0]
byte 2: [c7] [c6] [c5] [c4] [c3] [c2] [c1] [c0]
byte 3: [d7] [d6] [d5] [d4] [d3] [d2] [d1] [d0]
Gets transmitted as:
byte 0: [0] [--] [--] [--] [d7][c7] [b7] [a7]
byte 1: [0] [a6] [a5] [a4] [a3][a2] [a1] [a0]
byte 2: [0] [b6] [b5] [b4] [b3] [b2] [b1] [b0]
byte 3: [0] [c6] [c5] [c4] [c3] [c2] [c1] [c0]
byte 4: [0] [d6] [d5] [d4] [d3] [d2] [d1] [d0]
The total number of bytes in the data block is:
16 ASCII bytes + 36 x blocks of (7+1) bytes + one block of (4+1) bytes = 309 bytes

Table of Contents

Related product manuals