Blofeld System Exclusive Specifications, Software release 1.04 If you find any documentation bug herein, please mail it to bugs@waldorfmusic.de 1. General ***************************************************************************** Sys-Ex Dumps have the following form: F0h IDW IDE DEV IDM BB NN --------Data--------- CHK F7h where h : Hex IDW : Waldorf Music MIDI ID = 3Eh IDE : Equipment ID = 13h for Blofeld DEV : Device number, 00h to 7Eh, 7Fh = broadcast IDM : Message ID BB : Location High Byte, can be Program Bank, Parameter Bank, Edit Buffer etc. NN : Location Low Byte, can be Program Number, Parameter Address etc. Data : whatever data bytes, 00h to 7Fh CHK : 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. CHK is only sent on Sys-Ex transfers of dump type Dump (xxxD). BB is omitted on Sys-Ex transfers of data type Global Data (GLBx). Data is only sent on Sys-Ex transfers of dump type Dump (xxxD) and Parameter Change (xxxP). ***************************************************************************** 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. The following data types are currently defined: Label Value Description -------------------------------------------------- SNDx x0h Sound data type GLBx x4h Global Data -------------------------------------------------- The dump type is coded in the upper three bits of IDM, note that bit seven cannot be used. The following dump types are currently defined: Label Value Description -------------------------------------------------- xxxR 0xh Request xxxD 1xh Dump xxxP 2xh Parameter Change -------------------------------------------------- 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) | | | | | | Data Type -------------------------------------------------- 00 10 20 SNDx x0 Sound 04 14 GLBx x4 Global Data -------------------------------------------------- So follwing valid IDM exist: Label Value Description -------------------------------------------------- SNDR 00h Sound Request SNDD 10h Sound Dump SNDP 20h Sound Parameter Change GLBR 04h Global Request GLBD 14h Global Dump -------------------------------------------------- ***************************************************************************** 2. Details 2.11 SNDR ***************************************************************************** SNDR 00h Sound Request Upon reception of a valid sound request the Blofeld will dump the selected Sound(s). The location is given in two bytes with the following conventions: BB NN Location -------------------------------------------------- 00 00 .. 00 7F Locations A001..A128 01 00 .. 01 7F Locations B001..B128 19 00 .. 19 7F Locations Z001..Z128 (*1) 40 00 All Sounds 7F 00 Sound Mode Edit Buffer 7F 00 .. 7F 0F Multi Instrument Edit Buffer 1..16 -------------------------------------------------- So the full format of a SNDR Dump is: F0h, 3Eh, 13h, DEV, 00h, BB, NN, CHK, F7 where: Index Label Value Description ----------------------------------------------------------- 0 EXC F0h Marks Start of SysEx 1 IDW 3Eh Waldorf Music ID 2 IDE 13h Blofeld ID 3 DEV Device ID 4 IDM 00h here SNDR (Sound request) 5 BB see above Location 6 NN see above Location 8 EOX F7h End of SysEx ----------------------------------------------------------- Note that the checksum is omitted here. *1: Note that the actual number of banks can be lower. Some banks are reserved for future extension. ******************************************************************** 2.12 SNDD ***************************************************************************** SNDD 10h Sound Dump A sound dump is used to transfer sound data from and to the Blofeld. The location is given in two bytes with the following conventions: BB NN Location -------------------------------------------------- 00 00 .. 00 7F Locations A001..A128 01 00 .. 01 7F Locations B001..B128 ... 19 00 .. 19 7F Locations Z001..Z128 (*1) 7F 00 Sound Mode Edit Buffer 7F 00 .. 7F 0F Multi Instrument Edit Buffer 1..16 -------------------------------------------------- So the full format of a SNDD Dump is: F0h, 3Eh, 13h, DEV, 10h, BB, NN, --SDATA--, CHK, F7h where: Index Label Value Description ----------------------------------------------------------- 0 EXC F0h Marks Start of SysEx 1 IDW 3Eh Waldorf Music ID 2 IDE 13h Blofeld ID 3 DEV Device ID 4 IDM 10h here SNDD (Sound Dump) 5 BB see above Location 6 NN see above Location 7-389 SDATA see 3.1 Sound data 390 CHK SDATA & 7Fh Checksum 391 EOX F7h End of SysEx ----------------------------------------------------------- Upon reception of a Sound Request SNDR for All Sounds 40h 00h, the Blofeld will transmit all its sounds in separate SNDD messages. *1: Note that the actual number of banks can be lower. Some banks are reserved for future extension. ***************************************************************************** 2.13 SNDP ***************************************************************************** SNDP 20h Sound Parameter Change Upon reception of a valid Sound Parameter Change Dump, the specified parameter will change its value immediately according to the given value. The location is given in one byte with the following conventions: LL Location ------------------------------------------------------------- 00h Sound Mode Edit Buffer or... 00h..0Fh Multi Mode Instrument 1..16 Sound Edit Buffer ------------------------------------------------------------- The Parameter index is given in two bytes: HH PP Parameter index ------------------------------------------------ 00h 00..7Fh Parameters with indices 0..127 01h 00..7Fh Parameters with indices 128..255 02h 00..7Eh Parameters with indices 256..382 ------------------------------------------------ See 3.1 for a detailed list of parameters and indices. So the actual Format is: F0h, 3Eh, 13h, DEV, 20h, LL, HH, PP, XX, F7h where: Index Label Value Description ----------------------------------------------------------- 0 EXC F0h Marks Start of SysEx 1 IDW 3Eh Waldorf Music ID 2 IDE 13h Blofeld ID 3 DEV Device ID 4 IDM 20h here SNDP (Sound Parameter change) 5 LL see above Location 6 HH see above Parameter index high byte 7 PP see above Parameter index low byte 8 XX see 3.1 New Parameter value 9 EOX F7h End of Exclusive ----------------------------------------------------------- Note that the checksum is omitted here. ***************************************************************************** 2.51 GLBR ***************************************************************************** GLBR 04h Global Parameter Request Upon reception of a valid Global Parameter request, the Blofeld will dump the Global Parameters. No location is given. The full format of a GLBR Request is: Index Label Value Description ----------------------------------------------------------- 0 EXC F0h Marks Start of SysEx 1 IDW 3Eh Waldorf Music ID 2 IDE 13h Blofeld ID 3 DEV Device ID 4 IDM 04h here GLBR (Global Parameter request) 8 EOX F7h End of SysEx ----------------------------------------------------------- Note that the checksum is omitted here. ***************************************************************************** 2.52 GLBD ***************************************************************************** GLBD 14h Global Parameter Dump A Global Parameter dump is used to transfer Global Parameter date from and to the Blofeld. The full format of a GLBD Dump is: Index Label Value Description ----------------------------------------------------------- 0 EXC F0h Marks Start of SysEx 1 IDW 3Eh Waldorf Music ID 2 IDE 13h Blofeld ID 3 DEV Device ID 4 IDM 14h here GLBD (Global Parameter Dump) 5-59 GDATA see 3.6 Global Parameter Data 37 CHK GDATA&7Fh Checksum 38 EOX F7h End of SysEx ----------------------------------------------------------- ***************************************************************************** 3. Data Formats 3.1 SDATA - Sound Data ***************************************************************************** Index Range Value Parameter ----------------------------------------------------------------------------- 0 reserved 1 16..112 128'..1/2' Osc 1 Octave, in steps of 12 2 52..76 -12..+12 Osc 1 Semitone 3 0..127 -64..+63 Osc 1 Detune 4 40..88 -24..+24 Osc 1 Bend Range 5 0..127 -200%..+196% Osc 1 Keytrack 6 0..11 see 4.2 Osc 1 FM Source 7 0..127 0..127 Osc 1 FM Amount 8 0..72 see 4.1 Osc 1 Shape 9 0..127 0..127 Osc 1 Pulsewidth 10 0..30 see 4.7 Osc 1 PWM Source 11 0..127 -64..+63 Osc 1 PWM Amount 12 reserved 13 reserved 14 0..1 on,off Osc 1 Limit WT 15 reserved 16 0..127 0..127 Osc 1 Brilliance 17 16..112 128'..1/2' Osc 2 Octave, in steps of 12 18 52..76 -12..+12 Osc 2 Semitone 19 0..127 -64..+63 Osc 2 Detune 20 40..88 -24..+24 Osc 2 Bend Range 21 0..127 -200%..+196% Osc 2 Keytrack 22 0..11 see 4.2 Osc 2 FM Source 23 0..127 0..127 Osc 2 FM Amount 24 0..72 see 4.1 Osc 2 Shape 25 0..127 0..127 Osc 2 Pulsewidth 26 0..30 see 4.7 Osc 2 PWM Source 27 0..127 -64..+63 Osc 2 PWM Amount 28 reserved 29 reserved 30 0..1 on,off Osc 2 Limit WT 31 reserved 32 0..127 0..127 Osc 2 Brilliance 33 16..112 128'..1/2' Osc 3 Octave, in steps of 12 34 52..76 -12..+12 Osc 3 Semitone 35 0..127 -64..+63 Osc 3 Detune 36 40..88 -24..+24 Osc 3 Bend Range 37 0..127 -200%..+196% Osc 3 Keytrack 38 0..11 see 4.2 Osc 3 FM Source 39 0..127 0..127 Osc 3 FM Amount 40 0..4 see 4.1 Osc 3 Shape 41 0..127 0..127 Osc 3 Pulsewidth 42 0..30 see 4.7 Osc 3 PWM Source 43 0..127 -64..+63 Osc 3 PWM Amount 44 reserved 45 reserved 46 reserved 47 reserved 48 0..127 0..127 Osc 3 Brilliance 49 0..1 off,on Osc 2 Sync to O3 50 0..30 see 4.7 Osc Pitch Source 51 0..127 -64..+63 Osc Pitch Amount 52 reserved 53 0..1 off,on Glide 54 reserved 55 reserved 56 0..3 see 4.3 Glide Mode 57 0..127 0..127 Glide Rate 58 0..127 see 4.10 Allocation Mode and Unisono 59 0..127 0..127 Unisono Uni Detune 60 reserved 61 0..127 0..127 Mixer Osc 1 Level 62 0..127 F1 64..F2 63 Mixer Osc 1 Balance 63 0..127 0..127 Mixer Osc 2 Level 64 0..127 F1 64..F2 63 Mixer Osc 2 Balance 65 0..127 0..127 Mixer Osc 3 Level 66 0..127 F1 64..F2 63 Mixer Osc 3 Balance 67 0..127 0..127 Mixer Noise Level 68 0..127 F1 64..F2 63 Mixer Noise Balance 69 0..127 -64..+63 Mixer Noise Colour 70 reserved 71 0..127 0..127 Mixer RingMod Level 72 0..127 F1 64..F2 63 Mixer RingMod Balance 73 reserved 74 reserved 75 reserved 76 reserved 77 0..11 see 4.4 Filter 1 Type 78 0..127 0..127 Filter 1 Cutoff 79 reserved 80 0..127 0..127 Filter 1 Resonance 81 0..127 0..127 Filter 1 Drive 82 0..12 see 4.11 Filter 1 Drive Curve 83 reserved 84 reserved 85 reserved 86 0..127 -200%..+196% Filter 1 Keytrack 87 0..127 -64..+63 Filter 1 Env Amount 88 0..127 -64..+63 Filter 1 Env Velocity 89 0..30 see 4.7 Filter 1 Mod Source 90 0..127 -64..+63 Filter 1 Mod Amount 91 0..11 see 4.2 Filter 1 FM Source 92 0..127 off..127 Filter 1 FM Amount 93 0..127 left 64..right 63 Filter 1 Pan 94 0..30 see 4.7 Filter 1 Pan Source 95 0..127 -64..+63 Filter 1 Pan Amount 96 reserved 97 0..11 see 4.4 Filter 2 Type 98 0..127 0..127 Filter 2 Cutoff 99 reserved 100 0..127 0..127 Filter 2 Resonance 101 0..127 0..127 Filter 2 Drive 102 0..12 see 4.11 Filter 2 Drive Curve 103 reserved 104 reserved 105 reserved 106 0..127 -200%..+196% Filter 2 Keytrack 107 0..127 -64..+63 Filter 2 Env Amount 108 0..127 -64..+63 Filter 2 Env Velocity 109 0..30 see 4.7 Filter 2 Mod Source 110 0..127 -64..+63 Filter 2 Mod Amount 111 0..11 see 4.2 Filter 2 FM Source 112 0..127 off..127 Filter 2 FM Amount 113 0..127 left 64..right 63 Filter 2 Pan 114 0..30 see 4.7 Filter 2 Pan Source 115 0..127 -64..+63 Filter 2 Pan Amount 116 reserved 117 0..1 parallel,serial Filter Routing 118 reserved 119 reserved 120 reserved 121 0..127 0..127 Amplifier Volume 122 0..127 -64..+63 Amplifier Velocity 123 0..30 see 4.7 Amplifier Mod Source 124 0..127 -64..+63 Amplifier Mod Amount 125 reserved 126 reserved 127 reserved 128 0..127 see 5 Effect 1 Type 129 0..127 0..127 Effect 1 Mix 130 0..127 see 5 Effect 1 Parameter 1 131 0..127 see 5 Effect 1 Parameter 2 132 0..127 see 5 Effect 1 Parameter 3 133 0..127 see 5 Effect 1 Parameter 4 134 0..127 see 5 Effect 1 Parameter 5 135 0..127 see 5 Effect 1 Parameter 6 136 0..127 see 5 Effect 1 Parameter 7 137 0..127 see 5 Effect 1 Parameter 8 138 0..127 see 5 Effect 1 Parameter 9 139 0..127 see 5 Effect 1 Parameter 10 140 0..127 see 5 Effect 1 Parameter 11 141 0..127 see 5 Effect 1 Parameter 12 142 0..127 see 5 Effect 1 Parameter 13 143 0..127 see 5 Effect 1 Parameter 14 144 0..127 see 5 Effect 2 Type 145 0..127 0..127 Effect 2 Mix 146 0..127 see 5 Effect 2 Parameter 1 147 0..127 see 5 Effect 2 Parameter 2 148 0..127 see 5 Effect 2 Parameter 3 149 0..127 see 5 Effect 2 Parameter 4 150 0..127 see 5 Effect 2 Parameter 5 151 0..127 see 5 Effect 2 Parameter 6 152 0..127 see 5 Effect 2 Parameter 7 153 0..127 see 5 Effect 2 Parameter 8 154 0..127 see 5 Effect 2 Parameter 9 155 0..127 see 5 Effect 2 Parameter 10 156 0..127 see 5 Effect 2 Parameter 11 157 0..127 see 5 Effect 2 Parameter 12 158 0..127 see 5 Effect 2 Parameter 13 159 0..127 see 5 Effect 2 Parameter 14 160 0..5 see 4.5 LFO 1 Shape 161 0..127 see 4.6 LFO 1 Speed 162 reserved 163 0..1 off,on LFO 1 Sync 164 0..1 off,on LFO 1 Clocked 165 0..127 free..355 degree LFO 1 Start Phase 166 0..127 0..127 LFO 1 Delay 167 0..127 -64..+63 LFO 1 Fade 168 reserved 169 reserved 170 0..127 -200%..+196% LFO 1 Keytrack 171 reserved 172 0..5 see 4.5 LFO 2 Shape 173 0..127 see 4.6 LFO 2 Speed 174 reserved 175 0..1 off,on LFO 2 Sync 176 0..1 off,on LFO 2 Clocked 177 0..127 free..355 degree LFO 2 Start Phase 178 0..127 0..127 LFO 2 Delay 179 0..127 -64..+63 LFO 2 Fade 180 reserved 181 reserved 182 0..127 -200%..+196% LFO 2 Keytrack 183 reserved 184 0..5 see 4.5 LFO 3 Shape 185 0..127 see 4.6 LFO 3 Speed 186 reserved 187 0..1 off,on LFO 3 Sync 188 0..1 off,on LFO 3 Clocked 189 0..127 free..355 degree LFO 3 Start Phase 190 0..127 0..127 LFO 3 Delay 191 0..127 -64..+63 LFO 3 Fade 192 reserved 193 reserved 194 0..127 -200%..+196% LFO 3 Keytrack 195 reserved 196 0..4 see 4.12 Filter Envelope Mode 197 reserved 198 reserved 199 0..127 0..127 Filter Envelope Attack 200 0..127 0..127 Filter Envelope Attack Level 201 0..127 0..127 Filter Envelope Decay 202 0..127 0..127 Filter Envelope Sustain 203 0..127 0..127 Filter Envelope Decay 2 204 0..127 0..127 Filter Envelope Sustain 2 205 0..127 0..127 Filter Envelope Release 206 reserved 207 reserved 208 0..4 see 4.12 Amplifier Envelope Mode 209 reserved 210 reserved 211 0..127 0..127 Amplifier Envelope Attack 212 0..127 0..127 Amplifier Envelope Attack Level 213 0..127 0..127 Amplifier Envelope Decay 214 0..127 0..127 Amplifier Envelope Sustain 215 0..127 0..127 Amplifier Envelope Decay 2 216 0..127 0..127 Amplifier Envelope Sustain 2 217 0..127 0..127 Amplifier Envelope Release 218 reserved 219 reserved 220 0..4 see 4.12 Envelope 3 Mode 221 reserved 222 reserved 223 0..127 0..127 Envelope 3 Attack 224 0..127 0..127 Envelope 3 Attack Level 225 0..127 0..127 Envelope 3 Decay 226 0..127 0..127 Envelope 3 Sustain 227 0..127 0..127 Envelope 3 Decay 2 228 0..127 0..127 Envelope 3 Sustain 2 229 0..127 0..127 Envelope 3 Release 230 reserved 231 reserved 232 0..4 see 4.12 Envelope 4 Mode 233 reserved 234 reserved 235 0..127 0..127 Envelope 4 Attack 236 0..127 0..127 Envelope 4 Attack Level 237 0..127 0..127 Envelope 4 Decay 238 0..127 0..127 Envelope 4 Sustain 239 0..127 0..127 Envelope 4 Decay 2 240 0..127 0..127 Envelope 4 Sustain 2 241 0..127 0..127 Envelope 4 Release 242 reserved 243 reserved 244 reserved 245 0..30 see 4.7 Modifier 1 Source A 246 0..30 see 4.7 Modifier 1 Source B 247 0..7 see 4.9 Modifier 1 Operation 248 0..127 -64..+63 Modifier 1 Constant 249 0..30 see 4.7 Modifier 2 Source A 250 0..30 see 4.7 Modifier 2 Source B 251 0..7 see 4.9 Modifier 2 Operation 252 0..127 -64..+63 Modifier 2 Constant 253 0..30 see 4.7 Modifier 3 Source A 254 0..30 see 4.7 Modifier 3 Source B 255 0..7 see 4.9 Modifier 3 Operation 256 0..127 -64..+63 Modifier 3 Constant 257 0..30 see 4.7 Modifier 4 Source A 258 0..30 see 4.7 Modifier 4 Source B 259 0..7 see 4.9 Modifier 4 Operation 260 0..127 -64..+63 Modifier 4 Constant 261 0..30 see 4.7 Modulation 1 Source 262 0..53 see 4.8 Modulation 1 Destination 263 0..127 -64..+63 Modulation 1 Amount 264 0..30 see 4.7 Modulation 2 Source 265 0..53 see 4.8 Modulation 2 Destination 266 0..127 -64..+63 Modulation 2 Amount 267 0..30 see 4.7 Modulation 3 Source 268 0..53 see 4.8 Modulation 3 Destination 269 0..127 -64..+63 Modulation 3 Amount 270 0..30 see 4.7 Modulation 4 Source 271 0..53 see 4.8 Modulation 4 Destination 272 0..127 -64..+63 Modulation 4 Amount 273 0..30 see 4.7 Modulation 5 Source 274 0..53 see 4.8 Modulation 5 Destination 275 0..127 -64..+63 Modulation 5 Amount 276 0..30 see 4.7 Modulation 6 Source 277 0..53 see 4.8 Modulation 6 Destination 278 0..127 -64..+63 Modulation 6 Amount 279 0..30 see 4.7 Modulation 7 Source 280 0..53 see 4.8 Modulation 7 Destination 281 0..127 -64..+63 Modulation 7 Amount 282 0..30 see 4.7 Modulation 8 Source 283 0..53 see 4.8 Modulation 8 Destination 284 0..127 -64..+63 Modulation 8 Amount 285 0..30 see 4.7 Modulation 9 Source 286 0..53 see 4.8 Modulation 9 Destination 287 0..127 -64..+63 Modulation 9 Amount 288 0..30 see 4.7 Modulation 10 Source 289 0..53 see 4.8 Modulation 10 Destination 290 0..127 -64..+63 Modulation 10 Amount 291 0..30 see 4.7 Modulation 11 Source 292 0..53 see 4.8 Modulation 11 Destination 293 0..127 -64..+63 Modulation 11 Amount 294 0..30 see 4.7 Modulation 12 Source 295 0..53 see 4.8 Modulation 12 Destination 296 0..127 -64..+63 Modulation 12 Amount 297 0..30 see 4.7 Modulation 13 Source 298 0..53 see 4.8 Modulation 13 Destination 299 0..127 -64..+63 Modulation 13 Amount 300 0..30 see 4.7 Modulation 14 Source 301 0..53 see 4.8 Modulation 14 Destination 302 0..127 -64..+63 Modulation 14 Amount 303 0..30 see 4.7 Modulation 15 Source 304 0..53 see 4.8 Modulation 15 Destination 305 0..127 -64..+63 Modulation 15 Amount 306 0..30 see 4.7 Modulation 16 Source 307 0..53 see 4.8 Modulation 16 Destination 308 0..127 -64..+63 Modulation 16 Amount 309 reserved 310 reserved 311 0..3 off,on,One Shot,Hold Arpeggiator Mode 312 0..16 off..15 Arpeggiator Pattern 313 reserved 314 0..42 see 4.13 Arpeggiator Clock 315 0..43 1/96..legato Arpeggiator Length 316 0..9 1..10 Arpeggiator Octave 317 0..3 Up,Down,Alt Up,Alt Down Arpeggiator Direction 318 0..5 see 4.14 Arpeggiator Sort Order 319 0..6 see 4.15 Arpeggiator Velocity 320 0..127 0..127 Arpeggiator Timing Factor 321 reserved 322 0..1 off,on Arpeggiator Ptn Reset 323 0..15 1..16 Arpeggiator Ptn Length 324 reserved 325 reserved 326 0..127 40..300 Arpeggiator Tempo 327 0..127 0sssgaaa Arp Pattern Step/Glide/Accent 1 328 0..127 sss=0: normal Arp Pattern Step/Glide/Accent 2 329 0..127 sss=1: pause Arp Pattern Step/Glide/Accent 3 330 0..127 sss=2: previous Arp Pattern Step/Glide/Accent 4 331 0..127 sss=3: first Arp Pattern Step/Glide/Accent 5 332 0..127 sss=4: last Arp Pattern Step/Glide/Accent 6 333 0..127 sss=5: first+last Arp Pattern Step/Glide/Accent 7 334 0..127 sss=6: chord Arp Pattern Step/Glide/Accent 8 335 0..127 sss=7: random Arp Pattern Step/Glide/Accent 9 336 0..127 g: glide off, on Arp Pattern Step/Glide/Accent 10 337 0..127 aaa=0: silent Arp Pattern Step/Glide/Accent 11 338 0..127 aaa>0: accent -96..+96 Arp Pattern Step/Glide/Accent 12 339 0..127 Arp Pattern Step/Glide/Accent 13 340 0..127 Arp Pattern Step/Glide/Accent 14 341 0..127 Arp Pattern Step/Glide/Accent 15 342 0..127 Arp Pattern Step/Glide/Accent 16 343 0..127 0lll0ttt Arp Pattern Timing/Length 1 344 0..127 lll=0: legato Arp Pattern Timing/Length 2 345 0..127 lll>0: -3..+3 Arp Pattern Timing/Length 3 346 0..127 ttt=0: random Arp Pattern Timing/Length 4 347 0..127 ttt>0: -3..+3 Arp Pattern Timing/Length 5 348 0..127 Arp Pattern Timing/Length 6 349 0..127 Arp Pattern Timing/Length 7 350 0..127 Arp Pattern Timing/Length 8 351 0..127 Arp Pattern Timing/Length 9 352 0..127 Arp Pattern Timing/Length 10 353 0..127 Arp Pattern Timing/Length 11 354 0..127 Arp Pattern Timing/Length 12 355 0..127 Arp Pattern Timing/Length 13 356 0..127 Arp Pattern Timing/Length 14 357 0..127 Arp Pattern Timing/Length 15 358 0..127 Arp Pattern Timing/Length 16 359 reserved 360 reserved 361 reserved 362 reserved 363 32..127 ASCII Name Char 364 32..127 ASCII Name Char 365 32..127 ASCII Name Char 366 32..127 ASCII Name Char 367 32..127 ASCII Name Char 368 32..127 ASCII Name Char 369 32..127 ASCII Name Char 370 32..127 ASCII Name Char 371 32..127 ASCII Name Char 372 32..127 ASCII Name Char 373 32..127 ASCII Name Char 374 32..127 ASCII Name Char 375 32..127 ASCII Name Char 376 32..127 ASCII Name Char 377 32..127 ASCII Name Char 378 32..127 ASCII Name Char 379 0..12 see 4.16 Category 380 reserved 381 reserved 382 reserved ----------------------------------------------------------------------------- ***************************************************************************** 3.2 GDATA - Global Data ***************************************************************************** Index Range Value Parameter ----------------------------------------------------------------------------- 0 reserved 1 0..1 off,on Multi Mode 2 0..7 A..H Bank 3 0..127 1..128 Sound 4 0..7 A..H Bank 5 0..127 1..128 Sound 6 0..7 A..H Bank 7 0..127 1..128 Sound 8 0..7 A..H Bank 9 0..127 1..128 Sound 10 0..7 A..H Bank 11 0..127 1..128 Sound 12 0..7 A..H Bank 13 0..127 1..128 Sound 14 0..7 A..H Bank 15 0..127 1..128 Sound 16 0..7 A..H Bank 17 0..127 1..128 Sound 18 0..7 A..H Bank 19 0..127 1..128 Sound 20 0..7 A..H Bank 21 0..127 1..128 Sound 22 0..7 A..H Bank 23 0..127 1..128 Sound 24 0..7 A..H Bank 25 0..127 1..128 Sound 26 0..7 A..H Bank 27 0..127 1..128 Sound 28 0..7 A..H Bank 29 0..127 1..128 Sound 30 0..7 A..H Bank 31 0..127 1..128 Sound 32 0..7 A..H Bank 33 0..127 1..128 Sound 34 reserved 35 0..1 off,on Auto Edit 36 0..16 omni..16 MIDI Channel 37 0..126 0 (00h)..126 (7Eh) Device ID 38 1..127 0.1s..15.5s Popup Time 39 0..127 0..127 Contrast 40 54..74 430..450 Master Tune 41 52..76 -12..+12 Transpose 42 reserved 43 reserved 44 0..3 see 4.17 Ctrl Send 45 0..1 off,on Ctrl Receive 46 reserved 47 reserved 48 0..1 Auto,Internal Clock 49 reserved 50 0..8 linear..fix 127 Vel Curve 51 0..120 0 (00h)..120 (78h) Control W 52 0..120 0 (00h)..120 (78h) Control X 53 0..120 0 (00h)..120 (78h) Control Y 54 0..120 0 (00h)..120 (78h) Control Z 55 0..127 0..127 Volume 56 0..13 see 4.18 Cat. Filter 57 reserved 58 reserved 59 reserved 60 reserved 61 reserved 62 reserved 63 reserved 64 reserved 65 reserved 66 reserved 67 reserved 68 reserved 69 reserved 70 reserved 71 reserved ----------------------------------------------------------------------------- ***************************************************************************** 4. Parameter Values 4.1 Oscillator Shapes and Waves ***************************************************************************** Oscillator 3 only features Shapes 0 (off) to 4 (Sine). Index Description ----------------------------------------------------------------------------- 0 off 1 Pulse 2 Saw 3 Triangle 4 Sine 5 Alt 1 6 Alt 2 7 Resonant 8 Resonant2 9 MalletSyn 10 Sqr-Sweep 11 Bellish 12 Pul-Sweep 13 Saw-Sweep 14 MellowSaw 15 Feedback 16 Add Harm 17 Reso 3 HP 18 Wind Syn 19 High Harm 20 Clipper 21 Organ Syn 22 SquareSaw 23 Formant 1 24 Polated 25 Transient 26 ElectricP 27 Robotic 28 StrongHrm 29 PercOrgan 30 ClipSweep 31 ResoHarms 32 2 Echoes 33 Formant 2 34 FmntVocal 35 MicroSync 36 Micro PWM 37 Glassy 38 Square HP 39 SawSync 1 40 SawSync 2 41 SawSync 3 42 PulSync 1 43 PulSync 2 44 PulSync 3 45 SinSync 1 46 SinSync 2 47 SinSync 3 48 PWM Pulse 49 PWM Saw 50 Fuzz Wave 51 Distorted 52 HeavyFuzz 53 Fuzz Sync 54 K+Strong1 55 K+Strong2 56 K+Strong3 57 1-2-3-4-5 58 19/twenty 59 Wavetrip1 60 Wavetrip2 61 Wavetrip3 62 Wavetrip4 63 MaleVoice 64 Low Piano 65 ResoSweep 66 Xmas Bell 67 FM Piano 68 Fat Organ 69 Vibes 70 Chorus 2 71 True PWM 72 UpperWaves ----------------------------------------------------------------------------- ***************************************************************************** 4.2 FM Sources ***************************************************************************** Index Description ----------------------------------------------------------------------------- 0 off 1 Osc 1 2 Osc 2 3 Osc 3 4 Noise 5 LFO 1 6 LFO 2 7 LFO 3 8 FilterEnv 9 AmpEnv 10 Env3 11 Env4 ----------------------------------------------------------------------------- ***************************************************************************** 4.3 Glide Modes ***************************************************************************** Index Description ----------------------------------------------------------------------------- 0 Portamento 1 fingered P 2 Glissando 3 fingered G ----------------------------------------------------------------------------- ***************************************************************************** 4.4 Filter Types ***************************************************************************** Index Description ----------------------------------------------------------------------------- 0 Bypass 1 LP 24dB 2 LP 12dB 3 BP 24dB 4 BP 12dB 5 HP 24dB 6 HP 12dB 7 Notch24dB 8 Notch12dB 9 Comb+ 10 Comb- 11 PPG LP ----------------------------------------------------------------------------- ***************************************************************************** 4.5 LFO Shapes ***************************************************************************** Index Description ----------------------------------------------------------------------------- 0 Sine 1 Triangle 2 Square 3 Saw 4 Random 5 S&H ----------------------------------------------------------------------------- ***************************************************************************** 4.6 LFO Clocks ***************************************************************************** Index Description ----------------------------------------------------------------------------- 0..1 1280 bars 2..3 1152 bars 4..5 1024 bars 6..7 896 bars 8..9 768 bars 10..11 640 bars 12..13 576 bars 14..15 512 bars 16..17 448 bars 18..19 384 bars 20..21 320 bars 22..23 288 bars 24..25 256 bars 26..27 224 bars 28..29 192 bars 30..31 160 bars 32..33 144 bars 34..35 128 bars 36..37 112 bars 38..39 96 bars 40..41 80 bars 42..43 72 bars 44..45 64 bars 46..47 56 bars 48..49 48 bars 50..51 40 bars 52..53 36 bars 54..55 32 bars 56..57 28 bars 58..59 24 bars 60..61 20 bars 62..63 18 bars 64..65 16 bars 66..67 14 bars 68..69 12 bars 70..71 10 bars 72..73 9 bars 74..75 8 bars 76..77 7 bars 78..79 6 bars 80..81 5 bars 82..83 4 bars 84..85 3.5 bars 86..87 3 bars 88..89 2.5 bars 90..91 2 bars 92..93 1.5 bars 94..95 1 bar 96..97 1/2. 98..99 1/1T 100..101 1/2 102..103 1/4. 104..105 1/2T 106..107 1/4 108..109 1/8. 110..111 1/4T 112..113 1/8 114..115 1/16. 116..117 1/8T 118..119 1/16 120..121 1/32. 122..123 1/16T 124..125 1/32 126..127 1/48 ----------------------------------------------------------------------------- ***************************************************************************** 4.7 Modulation Sources ***************************************************************************** Index Description ----------------------------------------------------------------------------- 0 off 1 LFO 1 2 LFO1*MW 3 LFO 2 4 LFO2*Press 5 LFO 3 6 FilterEnv 7 AmpEnv 8 Env3 9 Env4 10 Keytrack 11 Velocity 12 Rel. Velo 13 Pressure 14 Poly Press 15 Pitch Bend 16 Mod Wheel 17 Sustain 18 Foot Ctrl 19 BreathCtrl 20 Control W 21 Control X 22 Control Y 23 Control Z 24 Unisono V. 25 Modifier 1 26 Modifier 2 27 Modifier 3 28 Modifier 4 29 minimum 30 MAXIMUM ----------------------------------------------------------------------------- ***************************************************************************** 4.8 Modulation Destinations ***************************************************************************** Index Description ----------------------------------------------------------------------------- 0 Pitch 1 O1 Pitch 2 O1 FM 3 O1 PW/Wave 4 O2 Pitch 5 O2 FM 6 O2 PW/Wave 7 O3 Pitch 8 O3 FM 9 O3 PW 10 O1 Level 11 O1 Balance 12 O2 Level 13 O2 Balance 14 O3 Level 15 O3 Balance 16 RMod Level 17 RMod Bal. 18 NoiseLevel 19 Noise Bal. 20 F1 Cutoff 21 F1 Reson. 22 F1 FM 23 F1 Drive 24 F1 Pan 25 F2 Cutoff 26 F2 Reson. 27 F2 FM 28 F2 Drive 29 F2 Pan 30 Volume 31 LFO1Speed 32 LFO2Speed 33 LFO3Speed 34 FE Attack 35 FE Decay 36 FE Sustain 37 FE Release 38 AE Attack 39 AE Decay 40 AE Sustain 41 AE Release 42 E3 Attack 43 E3 Decay 44 E3 Sustain 45 E3 Release 46 E4 Attack 47 E4 Decay 48 E4 Sustain 49 E4 Release 50 M1 Amount 51 M2 Amount 52 M3 Amount 53 M4 Amount ----------------------------------------------------------------------------- ***************************************************************************** 4.9 Modifier Operators ***************************************************************************** Index Description ----------------------------------------------------------------------------- 0 + 1 - 2 * 3 AND 4 OR 5 XOR 6 MAX 7 min ----------------------------------------------------------------------------- ***************************************************************************** 4.10 Allocation and Unisono Modes ***************************************************************************** 0uuu000a uuu: Index Description ----------------------------------------------------------------------------- 0 off 1 dual 2 3 3 4 4 5 5 6 ----------------------------------------------------------------------------- a: Index Description ----------------------------------------------------------------------------- 0 Poly 1 Mono ----------------------------------------------------------------------------- ***************************************************************************** 4.11 Drive Curves ***************************************************************************** Index Description ----------------------------------------------------------------------------- 0 Clipping 1 Tube 2 Hard 3 Medium 4 Soft 5 Pickup 1 6 Pickup 2 7 Rectifier 8 Square 9 Binary 10 Overflow 11 Sine Shaper 12 Osc 1 Mod ----------------------------------------------------------------------------- ***************************************************************************** 4.12 Envelope Modes and Triggers ***************************************************************************** 0ttmmmmm tt: Index Description ----------------------------------------------------------------------------- 0 normal 1 single ----------------------------------------------------------------------------- mmmmm: Index Description ----------------------------------------------------------------------------- 0 ADSR 1 ADS1DS2R 2 One Shot 3 Loop S1S2 4 Loop All ----------------------------------------------------------------------------- ***************************************************************************** 4.13 Arpeggiator Clocks ***************************************************************************** Index Description ----------------------------------------------------------------------------- 0 1/96 1 1/48 2 1/32 3 1/16T 4 1/32. 5 1/16 6 1/8T 7 1/16. 8 1/8 9 1/4T 10 1/8. 11 1/4 12 1/2T 13 1/4. 14 1/2 15 1/1T 16 1/2. 17 1 bar 18 1.5 bars 19 2 bars 20 2.5 bars 21 3 bars 22 3.5 bars 23 4 bars 24 5 bars 25 6 bars 26 7 bars 27 8 bars 28 9 bars 29 10 bars 30 12 bars 31 14 bars 32 16 bars 33 18 bars 34 20 bars 35 24 bars 36 28 bars 37 32 bars 38 36 bars 39 40 bars 40 48 bars 41 56 bars 42 64 bars ----------------------------------------------------------------------------- ***************************************************************************** 4.14 Arpeggiator Sort Orders ***************************************************************************** Index Description ----------------------------------------------------------------------------- 0 as played 1 reversed 2 Key Lo>Hi 3 Key Hi>Lo 4 Vel Lo>Hi 5 Vel Hi>Lo ----------------------------------------------------------------------------- ***************************************************************************** 4.15 Arpeggiator Velocity Modes ***************************************************************************** Index Description ----------------------------------------------------------------------------- 0 Each Note 1 First Note 2 Last Note 3 fix 32 4 fix 64 5 fix 100 6 fix 127 ----------------------------------------------------------------------------- ***************************************************************************** 4.16 Categories ***************************************************************************** Index Description ----------------------------------------------------------------------------- 0 Init 1 Arp 2 Atmo 3 Bass 4 Drum 5 FX 6 Keys 7 Lead 8 Mono 9 Pad 10 Perc 11 Poly 12 Seq ----------------------------------------------------------------------------- ***************************************************************************** 4.17 Ctrl Send Modes ***************************************************************************** Index Description ----------------------------------------------------------------------------- 0 off 1 Ctrl 2 SysEx 3 Ctrl+SysEx ----------------------------------------------------------------------------- ***************************************************************************** 4.18 Category Filters ***************************************************************************** Index Description ----------------------------------------------------------------------------- 0 off 1 Init 2 Arp 3 Atmo 4 Bass 5 Drum 6 FX 7 Keys 8 Lead 9 Mono 10 Pad 11 Perc 12 Poly 13 Seq ----------------------------------------------------------------------------- ***************************************************************************** 5. Effects ***************************************************************************** The Blofeld has two Effect units per Sound. In a multi-timbral setup, the first Effect unit is retained for parts 1-4 while the second Effect unit is used from the first part. The second Effect unit has Delay and Reverb Effect Types in addition to the Effect Types of the first Effect unit. ***************************************************************************** 5.1 Effect Types ***************************************************************************** Value Description Availability ----------------------------------------------------------------------------- 0 Bypass FX1 FX2 1 Chorus, see 5.2 FX1 FX2 2 Flanger, see 5.3 FX1 FX2 3 Phaser, see 5.4 FX1 FX2 4 Overdrive, see 5.5 FX1 FX2 5 Triple FX, see 5.6 FX1 FX2 6* Delay, see 5.7 FX2 7* Clk.Delay, see 5.8 FX2 8* Reverb, see 5.9 FX2 *: Values for these effects are likely to change in a future version. ----------------------------------------------------------------------------- ***************************************************************************** 5.2 Chorus Effect Parameters ***************************************************************************** FX1 FX2 Range Value Parameter ----------------------------------------------------------------------------- 130 146 0..127 0..127 Speed 131 147 0..127 0..127 Depth ----------------------------------------------------------------------------- ***************************************************************************** 5.3 Flanger Effect Parameters ***************************************************************************** FX1 FX2 Range Value Parameter ----------------------------------------------------------------------------- 130 146 0..127 0..127 Speed 131 147 0..127 0..127 Depth 134 150 0..127 0..127 Feedback 138 154 0..1 positive,negative Polarity ----------------------------------------------------------------------------- ***************************************************************************** 5.4 Phaser Effect Parameters ***************************************************************************** FX1 FX2 Range Value Parameter ----------------------------------------------------------------------------- 130 146 0..127 0..127 Speed 131 147 0..127 0..127 Depth 134 150 0..127 0..127 Feedback 135 151 0..127 0..127 Center 136 152 0..127 0..127 Spacing 138 154 0..1 positive,negative Polarity ----------------------------------------------------------------------------- ***************************************************************************** 5.5 Overdrive Effect Parameters ***************************************************************************** FX1 FX2 Range Value Parameter ----------------------------------------------------------------------------- 131 147 0..127 0..127 Drive 132 148 0..127 0..127 Post Gain 135 151 0..127 0..127 Cutoff 139 155 0..11 Clipping..Sine Shaper Curve ----------------------------------------------------------------------------- ***************************************************************************** 5.6 Triple FX Effect Parameters ***************************************************************************** FX1 FX2 Range Value Parameter ----------------------------------------------------------------------------- 130 146 0..127 0..127 Speed 131 147 0..127 0..127 Depth 133 149 0..127 0..127 Chorus Mix 134 150 0..127 0..127 Sample&Hold 135 151 0..127 0..127 Overdrive ----------------------------------------------------------------------------- ***************************************************************************** 5.7 Delay Effect Parameters ***************************************************************************** Index Range Value Parameter ----------------------------------------------------------------------------- 149 0..127 0..127 Length 150 0..127 0..127 Feedback 151 0..127 0..127 Cutoff 154 0..1 positive,negative Polarity 155 0..127 -64..+63 Spread ----------------------------------------------------------------------------- ***************************************************************************** 5.8 Clk.Delay Effect Parameters ***************************************************************************** Index Range Value Parameter ----------------------------------------------------------------------------- 150 0..127 0..127 Feedback 151 0..127 0..127 Cutoff 154 0..1 positive,negative Polarity 155 0..127 -64..+63 Spread 156 0..29 1/96..10 bars Length ----------------------------------------------------------------------------- ***************************************************************************** 5.9 Reverb Effect Parameters ***************************************************************************** Index Range Value Parameter ----------------------------------------------------------------------------- 146 0..127 0..127 Size 147 0..127 0..127 Shape 148 0..127 0..127 Decay 151 0..127 0..127 Lowpass 152 0..127 0..127 Highpass 153 0..127 0..127 Diffusion 154 0..127 0..127 Damping ----------------------------------------------------------------------------- ***************************************************************************** 6. Device Inquiry ***************************************************************************** The Blofeld responds to the Universal Device Inquiry message F0, 7E, , 06, 01, F7 if is set to 7F or if matches the specific Device ID. The Blofeld will respond with the following: F0,7E, Universal Sysex Header , Device ID 06,02 Device Inquiry Dump 3E, Waldorf Music Manufacturer ID 13,00, Device family code : Blofeld XX,YY, Device family member code, see below VV,VV,VV,VV, Software revision, ASCII, e.g. "1.04" F7 EOX Device family member codes (XX,YY): 00,00 Blofeld Desktop ***************************************************************************** (C) Copyright 2007-2008 Waldorf Music GmbH. All Rights Reserved.