Instrument Definition: Oberheim OB-X8

############# POLY Example 1 #############
VERSION 1 # Currently, this should only be 1.

###### DEFINITIONS

# Supports all alphanumeric ASCII, and ' ', '_', '-', '+'
# Can also be omitted or NULL to not override the current track name, e.g. "TRACKNAME NULL"
TRACKNAME OB-X8

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

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

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

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

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

# 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

# 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]

[/PC]

# CC
# Syntax: CC_NUMBER NAME or CC_NUMBER:DEFAULT=xx NAME
# DEFAULT_VALUE must be a valid number between 0 and 127
[CC]
0 BANK SELECT MSB
1 MOD BOX LFO2 BEND AMOUNT
3 VINTAGE
5 PORTAMENTO RATE
6 DATA ENTRY MSB
7 MASTER VOLUME
8 PROGRAM VOLUME
9 TRANSPOSE UP/DOWN
10 PAGE 2 PANWIDTH
11 EXPRESION PEDAL
12 OSC 1 XMOD
12 OSC 1 FILTER ENV MOD
13 PAGE 2 OSC XMOD AMT
15 OSC 1 FREQ
16 OSC 2 FREQ
17 OSC 2 DETUNE
18 PAGE 2 VOICE DETUNE RANGE
19 OSC 1 WAVEFORM
20 OSC 2 WAVEFORM
21 OSC 1 PW
22 OSC 2 PW
23 OSC SQUARE MODE
24 OSC 1 SYNC
25 OSC 1 LEVEL
26 OSC 2 LEVEL
27 PAGE 2 OSC 1 ON LEVEL
28 PAGE 2 OSC 2 ON LEVEL
29 NOISE LEVEL
30 PAGE 2 NOISE ON LEVEL
31 FILTER MODULATION
32 BANK SELECT LSB
33 FILTER FREQUENCY
34 FILTER RESONANCE
35 FILTER TYPE
36 FILTER KEYBOARD
37 PAGE 2 FILTER KBD ON LEVEL
38 DATA ENTRY LSB
39 FILTER ENV ATTACK
40 FILTER ENV DECAY
41 FILTER ENV SUSTAIN
42 FILTER ENV RELEASE
43 FILTER ENV VELOCITY ON/OFF
44 FILTER PRESSURE
45 VOLUME ENV ATTACK
46 VOLUME ENV DECAY
47 VOLUME ENV SUSTAIN
48 VOLUME ENV RELEASE
49 VOLUME ENV VELOCITY ON/OFF
50 ENV TYPE
51 LFO 1 RATE
52 LFO 1 SHAPE
53 LFO 1 DEPTH 1
54 LFO 1 DEPTH 2
55 LFO 1 DEST 1 OSC 1
56 LFO 1 DEST 1 OSC 2
57 LFO 1 DEST 1 FILTER
58 LFO 1 DEST 2 PWM 1
59 LFO 1 DEST 2 PWM 2
60 LFO 1 DEST 2 VOLUME
61 LFO PRESSURE
62 PAGE 2 LFO TYPE
63 PAGE 2 LFO SAMPLE/HOLD IN
64 SUSTAIN
70 UNISON
71 UNISON VOICE COUNT
72 UNISON KEY MODE
73 PAGE 2 PEDAL RELEASE
74 BRIGHTNESS (FILTER CUTOFF - RELATIVE)
75 MOD BOX LFO 2 RATE
76 MOD BOX LFO 2 SHAPE
77 MOD BOX LFO 2 DEST OSC 1
78 MOD BOX LFO 2 DEST OSC 2
79 MOD BOX LFO 2 DEPTH
80 MOD BOX LFO 2 BEND OSC 2 ONLY
81 MOD BOX MODE
82 MOD BOXLFO 2 LOWER
83 MOD BOX LFO 2 UPPER
84 MOD BOXARP ON
85 MOD BOXARP SPEED
86 MOD BOXARP HOLD KBD
87 MOD BOX ARP DOWN/UP
88 MOD BOX ARP LOWER
89 MOD BOX ARP UPPER
90 ARP TRANSPOSE
91 PAGE 2 PORTAMENTO MODE
92 PAGE 2 PORTAMENTO MATCH
93 PAGE 2 PORTAMENTO QUANTIZE
94 PAGE 2 PORTAMENTO LEGATO
95 LOWER/UPPER/NO SELECT
96 DATA INCREMENT
97 DATA DECREMENT
98 NRPN LSB
99 NRPN MSB
100 RPN LSB
101 RPN MSB
102 PAGE 2 LFO 1 TRIGGER
103 PAGE 2 LFO 1 TRIGGER PHASE
104 PAGE 2 LFO 1 KBD TRACK
105 PAGE 2 LFO 1 MOD 1 RAMP DELAY
106 PAGE 2 LFO 1 MOD 1 RAMP UP
107 PAGE 2 LFO 1 RAMP INVERT
108 PAGE 2 LFO 1 MOD 1 QUANTIZE
109 PAGE 2 LFO 1 OSC 1 MOD 1 INVERT
110 PAGE 2 LFO 1 MOD 2 RAMP DELAY
111 PAGE 2 LFO 1 MOD 2 RAMP UP
112 PAGE 2 LFO 1 MOD 2 RAMP INVERT
113 PAGE 2 LFO 1 MOD 2 QUANTIZE
114 PAGE 2 LFO 1 OSC 1 MOD 2 INVERT
115 PAGE 2 MOD 2 RAMP TO LFO SPEED
116 PAGE 2 LFO SHIFT VOICES 5-8
117 PAGE 2 CHORD KEY LIMIT
118 PAGE 2 CHORD HOLD MODE
119 NORMAL/SPLIT/DOUBLE MODE
120 ALL SOUND OFF
121 RESET CONTROLLERS
122 LOCAL CONTROL ON/OFF
123 ALL NOTES OFF
124 OMNI MODE OFF
125 OMNI MODE ON
126 MONO MODE ON
127 POLY MODE ON
[/CC]

# This section will be readable from Hapax.
[COMMENT]

[/COMMENT]

I made this for my friend that just picked up this beautiful synth.
FYI: In the manual for OB-X8, CC12 has duplicate entries.
12 OSC 1 XMOD
12 OSC 1 FILTER ENV MOD
I just kept it as is but I assume it needs to be edited. If anyone knows what it should be, please let me know!

1 Like