DSI Pro 3 Definition File

First timer here, not sure if I did this right. Let me know if you catch any mistakes and I can update it.

NAME:Pro3
OUT:USB
CHANNEL:15
0:Bank SelCourse
1:Mod Wheel
2:Breath Control
3:BPM
4:Foot Control
5:Glide Time
6:DataEntry MSB
7:Midi Volume
8:AudioIn Volume
9:AudioIn Gain
11:Expression
12:Voice Volume
13:Para On/Off
14:Slider 1
16:FX1 On/Off
17:FX1 Type
18:FX1 Mix
19:FX1 Param1
20:FX1 Param2
21:FX1 Param3
22:FX1 Sync On/Off
23:FX1 SyncRate
24:FX2 On/Off
25:FX2 Type
26:FX2 Mix
27:FX2 Param1
28:FX2 Param2
29:FX2 Param3
30:FX2 Sync On/Off
31:FX2 SyncRate
32:Bank SelFine
33:FLTR Cutoff
34:FLTR Resonance
35:FLTR KeyTrack
36:FLTR Drive
37:FLTR Type
38:DataEntry LSB
40:VCA EnvAmt
41:VCA EnvVel On/Off
42:VCA EnvDel
43:VCA EnvAtk
44:VCA EnvDec
45:VCA EnvSus
46:VCA EnvRel
47:FLTR EnvAmt
48:FLTR EnvVel On/Off
49:FLTR EnvDel
50:FLTR EnvAtk
51:FLTR EnvDec
52:FLTR EnvSus
53:FLTR EnvRel
54:OSC1 GldRte
55:OSC2 GldRte
56:OSC3 GldRte
57:Swing
58:ARP On/Off
59:ARP Mode
60:ARP Range
61:ARP Relatch On/Off
62:Clock Divide
63:ARP Repeats
64:Sustain Pedal
65:OSC Glide On/Off
66:OSC1 Octave
67:OSC1 F.Freq
68:OSC1 Level
69:OSC1 Shape
70:OSC1 ShpMod
71:OSC1 Sync On/Off
72:OSC1 Slop
73:Noise Level
74:Brightness
75:OSC2 Octave
76:OSC2 F.Freq
77:OSC2 Level
78:OSC2 Shape
79:OSC2 ShpMod
80:OSC2 Sync On/Off
81:OSC2 Slop
82:OSC3 Octave
83:OSC3 F.Freq
84:OSC3 Level
85:OSC3 Shape
86:OSC3 ShpMod
87:OSC3 LFO On/Off
88:OSC3 Slop
89:FDBK Amount
90:FDBK Tuning
91:FDBK DistAmt
92:Grunge On/Off
93:ExtIn EnvAtk
94:ExtIn EnvRel
95:ExtIn GainThresh
96:Data Inc
97:Data Dec
98:NRPN Param LSB
99:NRPN Param MSB
100:RPN Param LSB
101:RPN Param MSB
102:Ladder ResComp
103:StVarFltr Mode
104:StVarFltr
105:LFO1 Freq
106:LFO1 Amt
107:LFO1 Shape
108:LFO1 Sync On/Off
109:LFO2 Freq
110:LFO2 Amt
111:LFO2 Shape
112:LFO2 Sync On/Off
113:LFO3 Freq
114:LFO3 Amt
115:LFO3 Shape
116:LFO3 Sync On/Off
120:All Sound Off
121:Reset Controllers
122:Local On/Off
123:All Notes Off
124:Omni Off
125:Omni On
126:Mono On
127:Poly On

I don’t know whether your definitions are correct, but you should be aware that you will not find this definition file to be as helpful as it could be, because the Pyramid truncates the displayed labels to the first 8 characters. Therefore your displayed labels for, for example, FX1 Param1, FX1 Param2, and FX1 Param3 will all appear the same on the screen.

Good to know, thank you. Will update it when I get some time.

Hello!

I revised this Definition taking into account the 8-character limit. Abbreviating some of these was a challenge, so I had to make some judgement calls. I double checked the list for accuracy against the User’s Manual (https://davesmith.wpenginepowered.com/wp-content/uploads/2021/02/Pro-3-Users-Guide-1.2.pdf).

NAME:PRO 3
OUT:A
CHANNEL:3
0:BNKSLCRS
1:MODWHL
2:BRTHCTRL
3:BPM
4:FOOTCTRL
5:GLDMODE
6:DATAMSB
7:VOLUME
8:IN VOL
9:IN GAIN
11:XPRESSN
12:VCE VOL
13:PARAPHN
14:SLIDER
16:FX1ONOFF
17:FX1 TYPE
18:FX1 MIX
19:FX1 PRM1
20:FX1 PRM2
21:FX1 PRM3
22:FX1 SYNC
23:FX1SYNRT
24:FX2ONOFF
25:FX2 TYPE
26:FX2 MIX
27:FX2 PRM1
28:FX2 PRM2
29:FX2 PRM3
30:FX2 SYNC
31:FX2SYNRT
32:BNKSELFN
33:FLTRCOFF
34:FLTR RES
35:FLTRKBTR
36:FLTR DRV
37:FLTR TYP
38:DATAELSB
40:VCA AMT
41:VCA VEL
42:VCA DEL
43:VCA ATK
44:VCA DEC
45:VCA SUS
46:VCA REL
47:FLTR AMT
48:FLTR VEL
49:FLTR DEL
50:FLTR ATK
51:FLTR DEC
52:FLTR SUS
53:FLTR REL
54:OSC1GLRT
55:OSC2GLRT
56:OSC3GLRT
57:SWING
58:ARPONOFF
59:ARP MODE
60:ARPRANGE
61:ARPRELCH
62:CLK DIV
63:ARP RPTS
64:SUS PDL
65:OSC GLD
66:OSC1 OCT
67:OSC1FFRQ
68:OSC1 LVL
69:OSC1 SHP
70:OSC1SHMD
71:OSC1SYNC
72:OSC1SLOP
73:NOISELVL
74:BRIGHTNS
75:OSC2 OCT
76:OSC2FFRQ
77:OSC2 LVL
78:OSC2 SHP
79:OSC2SHMD
80:OSC2SYNC
81:OSC2SLOP
82:OSC3 OCT
83:OSC3FFRQ
84:OSC3 LVL
85:OSC3 SHP
86:OSC3SHMD
87:O3LFOMDE
88:OSC3SLOP
89:FDBK AMT
90:FDBK TUN
91:DIST AMT
92:GRUNGE
93:EXTINATK
94:EXTINREL
95:EXTINTHR
96:DATA INC
97:DATA DEC
98:NRPNPLSB
99:NRPNPMSB
100:RPNPLSB
101:RPNPMSB
102:LDRRESCP
103:SVF MODE
104:SVF HPLP
105:LFO1 FRQ
106:LFO1 AMT
107:LFO1 SHP
108:LFO1 SYN
109:LFO2 FRQ
110:LFO2 AMT
111:LFO2 SHP
112:LFO2 SYN
113:LFO3 FRQ
114:LFO3 AMT
115:LFO3 SHP
116:LFO3 SYN
120:ALLSDOFF
121:RSTCTRLS
122:LCLONOFF
123:ALLNTSOF
124:OMNI OFF
125:OMNI ON
126:MONO ON
127:POLY ON

Great job, you nailed it!