Waldorf Iridium FW 3.3 with Matching Mapping File

# Instrument definition file goes hereVERSION 1

# Supports all alphanumeric ASCII, and ' ', '_', '-', '+' - can also be NULL
TRACKNAME Iridium

# Can be POLY, DRUM, MPE, or NULL
TYPE NULL

# Can be A, B, C, D, USBD, USBH, CVGx (x between 1&4), CVx, Gx, or NULL
OUTPORT NULL

# Can be x (between 1-16), or NULL -- this is ignored if output port is not MIDI
OUTCHAN NULL

# Can be NONE, ALLACTIVE, A, B, USBH, USBD, CVG, or NULL
INPORT NULL

# Can be x (between 1-16), ALL, or NULL. This definition will be ignored if INPORT is NONE, ALLACTIVE or CVG
INCHAN NULL

# This defines the default 'MAX RATE' for automation lanes.
# Can be NULL, 192, 96, 64, 48, 32, 24, 16, 12, 8, 6, 4, 3, 2, 1
MAXRATE NULL

# DRUMLANES
# Syntax: ROW:TRIG:CHAN:NOTENUMBER NAME
# ROW must be between 1 and 8
# TRIG can be between 0 and 127, or NULL
# CHAN can be a number between 1 and 16, Gx, CVx, CVGx (x between 1 and 4), or NULL
# NOTENUMBER can be between 0 and 127, or NULL
# NAME supports all alphanumeric ASCII, and ' ', '_', '-', '+' - can also be NULL
# Please note this section will be discarded for tracks which are not DRUM tracks
[DRUMLANES]
1:NULL:12:48 Gate 1
2:NULL:12:49 Gate 2
3:NULL:12:50 Gate 3
4:NULL:12:51 Gate 4
5:NULL:12:52 Gate 4
6:NULL:12:53 Gate 6
7:NULL:12:54 Gate 7
8:NULL:12:55 Gate 8
[/DRUMLANES]


# PC
# Syntax: NUMBER NAME
# number must be either:
#   - A number (for simple PC)
#   - Three numbers, delimited by ':', which represent PC:MSB:LSB. You can put 'NULL' to not set the MSB/LSB.
# PC must be between 1...128
# MSB/LSB must be between 0...127
[PC]
1:00:0 Preset 1
2:00:0 Preset 2
3:00:0 Preset 3
4:00:0 Preset 4
5:00:0 Preset 5
6:00:0 Preset 6
7:00:0 Preset 7
8:00:0 Preset 8
9:00:0 Preset 9
10:00:0 Preset 10
11:00:0 Preset 11
12:00:0 Preset 12
13:00:0 Preset 13
14:00:0 Preset 14
15:00:0 Preset 15
16:00:0 Preset 16
17:00:0 Preset 17
18:00:0 Preset 18
19:00:0 Preset 19
20:00:0 Preset 20
21:00:0 Preset 21
22:00:0 Preset 22
23:00:0 Preset 23
24:00:0 Preset 24
25:00:0 Preset 25
26:00:0 Preset 26
27:00:0 Preset 27
28:00:0 Preset 28
29:00:0 Preset 29
30:00:0 Preset 30
31:00:0 Preset 31
32:00:0 Preset 32
33:00:0 Preset 33
34:00:0 Preset 34
35:00:0 Preset 35
36:00:0 Preset 36
37:00:0 Preset 37
38:00:0 Preset 38
39:00:0 Preset 39
40:00:0 Preset 40
41:00:0 Preset 41
42:00:0 Preset 42
43:00:0 Preset 43
44:00:0 Preset 44
45:00:0 Preset 45
46:00:0 Preset 46
47:00:0 Preset 47
48:00:0 Preset 48
49:00:0 Preset 49
50:00:0 Preset 50
51:00:0 Preset 51
52:00:0 Preset 52
53:00:0 Preset 53
54:00:0 Preset 54
55:00:0 Preset 55
56:00:0 Preset 56
57:00:0 Preset 57
58:00:0 Preset 58
59:00:0 Preset 59
60:00:0 Preset 60
61:00:0 Preset 61
62:00:0 Preset 62
63:00:0 Preset 63
64:00:0 Preset 64
65:00:0 Preset 65
66:00:0 Preset 66
67:00:0 Preset 67
68:00:0 Preset 68
69:00:0 Preset 69
70:00:0 Preset 70
71:00:0 Preset 71
72:00:0 Preset 72
73:00:0 Preset 73
74:00:0 Preset 74
75:00:0 Preset 75
76:00:0 Preset 76
77:00:0 Preset 77
78:00:0 Preset 78
79:00:0 Preset 79
80:00:0 Preset 80
81:00:0 Preset 81
82:00:0 Preset 82
83:00:0 Preset 83
84:00:0 Preset 84
85:00:0 Preset 85
86:00:0 Preset 86
87:00:0 Preset 87
88:00:0 Preset 88
89:00:0 Preset 89
90:00:0 Preset 90
91:00:0 Preset 91
92:00:0 Preset 92
93:00:0 Preset 93
94:00:0 Preset 94
95:00:0 Preset 95
96:00:0 Preset 96
97:00:0 Preset 97
98:00:0 Preset 98
99:00:0 Preset 99
100:00:0 Preset 100
101:00:0 Preset 101
102:00:0 Preset 102
103:00:0 Preset 103
104:00:0 Preset 104
105:00:0 Preset 105
106:00:0 Preset 106
107:00:0 Preset 107
108:00:0 Preset 108
109:00:0 Preset 109
110:00:0 Preset 110
111:00:0 Preset 111
112:00:0 Preset 112
113:00:0 Preset 113
114:00:0 Preset 114
115:00:0 Preset 115
116:00:0 Preset 116
117:00:0 Preset 117
118:00:0 Preset 118
119:00:0 Preset 119
120:00:0 Preset 120
121:00:0 Preset 121
122:00:0 Preset 122
123:00:0 Preset 123
124:00:0 Preset 124
125:00:0 Preset 125
126:00:0 Preset 126
127:00:0 Preset 127
128:00:0 Preset 128
1:01:0 Preset 129
2:01:0 Preset 130
3:01:0 Preset 131
4:01:0 Preset 132
5:01:0 Preset 133
6:01:0 Preset 134
7:01:0 Preset 135
8:01:0 Preset 136
9:01:0 Preset 137
10:01:0 Preset 138
11:01:0 Preset 139
12:01:0 Preset 140
13:01:0 Preset 141
14:01:0 Preset 142
15:01:0 Preset 143
16:01:0 Preset 144
17:01:0 Preset 145
18:01:0 Preset 146
19:01:0 Preset 147
20:01:0 Preset 148
21:01:0 Preset 149
22:01:0 Preset 150
23:01:0 Preset 151
24:01:0 Preset 152
25:01:0 Preset 153
26:01:0 Preset 154
27:01:0 Preset 155
28:01:0 Preset 156
29:01:0 Preset 157
30:01:0 Preset 158
31:01:0 Preset 159
32:01:0 Preset 160
33:01:0 Preset 161
34:01:0 Preset 162
35:01:0 Preset 163
36:01:0 Preset 164
37:01:0 Preset 165
38:01:0 Preset 166
39:01:0 Preset 167
40:01:0 Preset 168
41:01:0 Preset 169
42:01:0 Preset 170
43:01:0 Preset 171
44:01:0 Preset 172
45:01:0 Preset 173
46:01:0 Preset 174
47:01:0 Preset 175
48:01:0 Preset 176
49:01:0 Preset 177
50:01:0 Preset 178
51:01:0 Preset 179
52:01:0 Preset 180
53:01:0 Preset 181
54:01:0 Preset 182
55:01:0 Preset 183
56:01:0 Preset 184
57:01:0 Preset 185
58:01:0 Preset 186
59:01:0 Preset 187
60:01:0 Preset 188
61:01:0 Preset 189
62:01:0 Preset 190
63:01:0 Preset 191
64:01:0 Preset 192
65:01:0 Preset 193
66:01:0 Preset 194
67:01:0 Preset 195
68:01:0 Preset 196
69:01:0 Preset 197
70:01:0 Preset 198
71:01:0 Preset 199
72:01:0 Preset 200
73:01:0 Preset 201
74:01:0 Preset 202
75:01:0 Preset 203
76:01:0 Preset 204
77:01:0 Preset 205
78:01:0 Preset 206
79:01:0 Preset 207
80:01:0 Preset 208
81:01:0 Preset 209
82:01:0 Preset 210
83:01:0 Preset 211
84:01:0 Preset 212
85:01:0 Preset 213
86:01:0 Preset 214
87:01:0 Preset 215
88:01:0 Preset 216
89:01:0 Preset 217
90:01:0 Preset 218
91:01:0 Preset 219
92:01:0 Preset 220
93:01:0 Preset 221
94:01:0 Preset 222
95:01:0 Preset 223
96:01:0 Preset 224
97:01:0 Preset 225
98:01:0 Preset 226
99:01:0 Preset 227
100:01:0 Preset 228
101:01:0 Preset 229
102:01:0 Preset 230
103:01:0 Preset 231
104:01:0 Preset 232
105:01:0 Preset 233
106:01:0 Preset 234
107:01:0 Preset 235
108:01:0 Preset 236
109:01:0 Preset 237
110:01:0 Preset 238
111:01:0 Preset 239
112:01:0 Preset 240
113:01:0 Preset 241
114:01:0 Preset 242
115:01:0 Preset 243
116:01:0 Preset 244
117:01:0 Preset 245
118:01:0 Preset 246
119:01:0 Preset 247
120:01:0 Preset 248
121:01:0 Preset 249
122:01:0 Preset 250
123:01:0 Preset 251
124:01:0 Preset 252
125:01:0 Preset 253
126:01:0 Preset 254
127:01:0 Preset 255
128:01:0 Preset 256
1:02:0 Preset 257
2:02:0 Preset 258
3:02:0 Preset 259
4:02:0 Preset 260
5:02:0 Preset 261
6:02:0 Preset 262
7:02:0 Preset 263
8:02:0 Preset 264
9:02:0 Preset 265
10:02:0 Preset 266
11:02:0 Preset 267
12:02:0 Preset 268
13:02:0 Preset 269
14:02:0 Preset 270
15:02:0 Preset 271
16:02:0 Preset 272
17:02:0 Preset 273
18:02:0 Preset 274
19:02:0 Preset 275
20:02:0 Preset 276
21:02:0 Preset 277
22:02:0 Preset 278
23:02:0 Preset 279
24:02:0 Preset 280
25:02:0 Preset 281
26:02:0 Preset 282
27:02:0 Preset 283
28:02:0 Preset 284
29:02:0 Preset 285
30:02:0 Preset 286
31:02:0 Preset 287
32:02:0 Preset 288
33:02:0 Preset 289
34:02:0 Preset 290
35:02:0 Preset 291
36:02:0 Preset 292
37:02:0 Preset 293
38:02:0 Preset 294
39:02:0 Preset 295
40:02:0 Preset 296
41:02:0 Preset 297
42:02:0 Preset 298
43:02:0 Preset 299

[/PC]


# CC
# Syntax: CC_NUMBER NAME or CC_NUMBER:DEFAULT=xx NAME
# DEFAULT_VALUE must be a valid number between 0 and 127
[CC]
1 ModWheel Assign
2 Filter1 Reso
3 Filter1 Attack
4 Filter1 Decay
5 Filter1 Sustain
6 Filter1 Release
7 Filter1 Amount
8 Filter1 Velo Amount
9 Filter2 Cutoff
10 Filter2 Reso
11 Filter2 Attack
12 Filter2 Decay
13 Filter2 Sustain
14 Filter2 Release
15 Filter2 Amount
16 Filter2 Velo Amount
17 AMP Velo Amount
18 AMP Attack
19 AMP Decay
20 AMP Sustain
21 AMP Release
22 Delay DRY WET
23 Delay Feedback
24 Delay Time L
25 Delay Time R
26 Delay HighCut
27 Delay LowCut
28 Reverb Gain
29 Reverb Color
30 Reverb Time
31 Reverb MOD Depth
32 Chorus DRY WET
33 Chorus Speed
34 Chorus Feedback
35 Phaser DRY WET
36 Phaser Depth
37 Phaser Feedback
38 Flanger DRY WET
39 Flanger Speed
40 Flanger Feedback
41 Drive Amount
42 Drive DRY WET
43 Drive Gain
44 Tremolo Depth
45 Tremolo Speed
46 OSC1 Fine Pitch
47 OSC1 VOL
48 OSC1 PAN
49 OSC1 WT Position
50 OSC1 WT Spectrum
51 OSC1 WT Table
52 OSC1 WT Stepped
53 OSC1 WF Shape
54 OSC1 WF Count
55 OSC1 WF Detune
56 OSC1 WF PW
57 OSC1 WF Sync
58 OSC1 PT Position
59 OSC1 PT Travel
60 OSC2 Fine Pitch
61 OSC2 VOL
62 OSC2 PAN
63 OSC2 WT Position
64 Sustain Pedal
65 OSC2 WT Spectrum
66 OSC2 WT Table
67 OSC2 WT Stepped
68 OSC2 WF Shape
69 OSC2 WF Count
70 OSC2 WF Detune
71 OSC2 WF PW
72 OSC2 WF Sync
73 OSC2 PT Position
74 OSC2 PT Travel
75 OSC3 Fine Pitch
76 OSC3 VOL
77 OSC3 PAN
78 OSC3 WT Position
79 OSC3 WT Spectrum
80 OSC3 WT Table
81 OSC3 WT Stepped
82 OSC3 WF Shape
83 OSC3 WF Count
84 OSC3 WF Detune
85 OSC3 WF PW
86 OSC3 WF Sync
87 OSC3 PT Position
88 OSC3 PT Travel
89 Ringmod OSC1 TO OSC2
90 Ringmod OSC1 TO OSC3
91 Digi Former Amount
92 Digi Former Color
93 Digi Former PAN
94 Digi Former Level
95 LFO1 Speed
96 LFO1 Amount
97 LFO 1 Warp
98 LFO2 Speed
99 LFO2 Amount
100 LFO2 Warp
101 LFO3 Speed
102 LFO3 Amount
103 LFO3 Warp
104 LFO4 Speed
105 LFO4 Warp
106 LFO5 Speed
107 LFO5 Warp
108 LFO6 Speed
109 LFO6 Warp
110 Komplex Speed
111 Komplex Amount
112 Komplex Entropy
113 Glide Rate
114 Unison Count
115 Unison Detune
116 Free Env1 Amount
117 Free Env2 Amount
118 Free Env3 Amount
119 Komplex Warp
[/CC]

# CC Pair
# Syntax: CC_MSB:CC_LSB NAME or CC_MSB:CC_LSB:DEFAULT=xx NAME
# DEFAULT_VALUE must be a valid number between 0 and 16383
[CC_PAIR]

[/CC_PAIR]

# NRPN
# Syntax: "MSB:LSB:DEPTH NAME" or "MSB:LSB:DEPTH:DEFAULT=xx NAME"
# Lsb & msb should be between 0 and 127
  # Note: LSB can be over 127 ONLY if MSB is 0 or omitted
  # e.g. '0:1026:7 FOO', or ':2000:7 BAR' 
  # the examples above would be equivalent to '8:2:7 FOO' and '15:80:7 BAR' respectively
# DEPTH can be 7 or 14
# For NRPN: DEFAULT_VALUE must be a valid number, either between 0 and 127 (for 7 bit NRPNs) or between 0 and 16383 (for 14bit NRPNs)
[NRPN]

[/NRPN]


# ASSIGN
# Syntax: POT_NUMBER TYPE:VALUE or POT_NUMBER TYPE:VALUE DEFAULT=DEFAULT_VALUE
# POT_NUMBER must be between 1 and 8
# TYPE can be "CC", "PB" (pitchbend), "AT" (aftertouch), "CV", "NRPN", or "NULL" (this won't assign the pot).
# Non explicitly-defined pots will be considered "NULL"
# VALUE VALIDATION
#### For CC: Value must be a valid number between 0 and 119
#### For PB and AT, any text after the TYPE will be ignored
#### For CV, value must be between 1 and 4
#### For NRPN, value must be MSB:LSB:DEPTH, with both lsb & msb bebtween 0 and 127, and DEPTH being either 7 or 14
# DEFAULT VALUE
#### For CC: DEFAULT_VALUE must be a valid number between 0 and 127
#### For PB: DEFAULT_VALUE must be a valid number between 0 and 16383
#### For NRPN: DEFAULT_VALUE must be a valid number, either between 0 and 127 (for 7 bit NRPNs) or between 0 and 16383 (for 14bit NRPNs)
#### For CV: DEFAULT_VALUE must be either a valid number between 0 and 65535, or a voltage between -5V and 5V, e.g. "-4.25V" or "1.7V"
#### Please note default value will be ignored for PB and AT messages.
[ASSIGN]
1 CC:7   # Filter 1 Amount
2 CC:15   # Filter 2 Amount
3 CC:18   # Amp Attack
4 CC:21   # Amp Release
5 CC:22   # Delay Dry Wet
6 CC:28   # Rever Gain
7 CC:42 # Drive Dry Wet
8 CC:41 # Drive Gain
[/ASSIGN]


# AUTOMATION
# Syntax: TYPE:VALUE
# TYPE can be "CC", "PB" (pitchbend), "AT" (aftertouch), "CV", or "NRPN"
# VALUE VALIDATION
#### For CC: Value must be a valid number between 0 and 119
#### For PB and AT, any text after the TYPE will be ignored
#### For CV, value must be between 1 and 4
#### For NRPN, value must be MSB:LSB:DEPTH, with both lsb & msb bebtween 0 and 127, and DEPTH being either 7 or 14
# NOTE: You are limited to 64 automation lanes
[AUTOMATION]
CC:113 # Glide Rate
CC:1 M #odAssign
CC:2 F #ilter1 Reso
CC:3 F #ilter1 Attack
CC:6 F #ilter1 Release
CC:7 F #ilter1 Amount
CC:9 F #ilter2 Cutoff
CC:10  #Filter2 Reso
CC:11  #Filter2 Attack
CC:14  #Filter2 Release
CC:15  #Filter2 Amount
CC:18  #AMP Attack
CC:19  #AMP Decay
CC:20  #AMP Sustain
CC:21  #AMP Release
CC:22  #Delay DRY WET
CC:23  #Delay Feedback
CC:24  #Delay Time L
CC:25  #Delay Time R
CC:28  #Reverb Gain
CC:31  #Reverb MOD Depth
CC:48  #OSC1 PAN
CC:49  #OSC1 WT Position
CC:50  #OSC1 WT Spectrum
CC:53  #OSC1 WF Shape
CC:55  #OSC1 WF Detune
CC:56  #OSC1 WF PW
CC:58  #OSC1 PT Position
CC:59  #OSC1 PT Travel
CC:62  #OSC2 PAN
CC:63  #OSC2 WT Position
CC:65  #OSC2 WT Spectrum
CC:68  #OSC2 WF Shape
CC:70  #OSC2 WF Detune
CC:71  #OSC2 WF PW
CC:73  #OSC2 PT Position
CC:74  #OSC2 PT Travel
CC:77  #OSC3 PAN
CC:78  #OSC3 WT Position
CC:79  #OSC3 WT Spectrum
CC:82  #OSC3 WF Shape
CC:84  #OSC3 WF Detune
CC:85  #OSC3 WF PW
CC:87  #OSC3 PT Position
CC:88  #OSC3 PT Travel
CC:89  #Ringmod OSC1 TO OSC2
CC:90  #Ringmod OSC1 TO OSC3
CC:91  #Digi Former Amount
CC:92  #Digi Former Color
CC:93  #Digi Former PAN
CC:94  #Digi Former Level
CC:96  #LFO1 Amount
CC:97  #LFO 1 Warp
CC:99  #LFO2 Amount
CC:100 # LFO2 Warp
CC:102 # LFO3 Amount
CC:103 # LFO3 Warp
CC:105 # LFO4 Warp
CC:107 # LFO5 Warp
CC:109 # LFO6 Warp
CC:110 # Komplex Speed
CC:111 # Komplex Amount
CC:112 # Komplex Entropy
CC:119 # Komplex Warp
[/AUTOMATION]


# This section will be readable from Hapax.
[COMMENT]
Waldorf Iridium FW3.3.0 Requires Assignment
[/COMMENT]

Waldorf requires mapping on the device, or loading a mapping file which I have saved from my device to match this definition, its accessible on the link or DM me if the link breaks.

1 Like