NEW! now available for The Oberheim OB-Xa analog Synthesizer.
OB-Xa MIDIcontrol is a plug & Play MIDI-Interface for The OB-Xa 37Pin COMPUTER PORT.
This interface transforms your OB-Xa into a realtime MIDI controlled Synthesizer.

The interface needs an external DC power supply (not included)
The power supply should output 5…9V DC where the center pin = (+)

If you don't like to use an external power supply (as I do) you can supply your interface from the OB-Xa by doing a Little modification.

Plug & Play

Plug the OB-Xa MIDIcontrol into your DB37 connector at the rear panel of your OB-Xa
and you have real time access to all 41 Parameters, 56 additional ROM presets, 56 additional USER Memory, EDIT, COPY, PASTE, STORE, Program Change, Pitch, Modulation, SysEx and much more.

The OB-Xa MIDIcontrol gives you total control and fully expanded capability of 56 additional sound presets and 56 additional user memory patches. The patches can be stored, and load via MIDI SysEx and completely controlled, edit and saved in realtime with MIDI cc. You can transfer patches to other OBXa (equipped with this magic box)  or any computer, iPad or iPhone. Important to know, that no battery is needed to hold all memory in the box.

OB-Xa MIDIcontrol stores all parameters in its own Flash ROM, including the additional 56 factory patches and the additional 56 user memory patches. We leave the Oberheim internal patches completely untouched.

OB-Xa MIDIcontrol allows realtime control of note-on/off, pitch, modulation and all other OB-Xa parameters as well as MIDI Tune Request and several additional features. All parameter adjustments are done by any MIDI remote control e.g. Behringer BCR2000, iPAD, iPOD, iPhone, computer or any other MIDI-controller.

Installation is much more easy than any other MIDI retrofit.  

No modification, no service, no drills are needed, just plug the magic box into the 37-PIN connector at the rear panel of your OB-Xa,

That’s it, it’s that easy. 

Feature list:

23 Encoder parameter 

23 Switches parameter

CC# 06      VCF RELEASE
CC# 07      VCA RELEASE
CC# 08      VCF SUSTAIN
CC# 09      VCA SUSTAIN
CC# 10      VCF DECAY 
CC# 11      VCA DECAY
CC# 12      VCF ATTACK
CC# 13      VCA ATTACK
CC# 14      PULSE WIDTH 
CC# 15      RESONANCE
CC# 16      VCF ENV AMOUNT
CC# 17      LFO RATE
CC# 18      FM MODULATION
CC# 19      PULSE MODULATION
CC# 20      PORTAMENTO
CC# 21      OSC 2 DETUNE
CC# 22      VCF FREQENCY 
CC# 23      OSC 1 FREQUENCY
CC# 24      OSC 2 FREQUENCY
CC# 77      MOD WHEEL AMOUNT
CC# 120    NUMBER OF VOICES
CC# 85     Preset 1…56 select
CC# 86     User Memory 1…56 select

CC# 25   (ch3) OSC 2 FM
CC# 25   (ch4) VCF FM
CC# 25   (ch5) UNISON
CC# 25   (ch6) LFO WAVE SINE
CC# 25   (ch7) LFO WAVE SQUARE
CC# 25            LFO WAVE S&H (Sine&Square off)
CC# 25   (ch8) OSC 1 FM
CC# 26   (ch3) OSC 1 PWM
CC# 26   (ch4) OSC 2 PWM
CC# 26   (ch5) OSC 1 SAW ON/OFF
CC# 26   (ch6) OSC 2 SAW ON/OFF
CC# 26   (ch7) SYNC
CC# 26   (ch8) F_ENV
CC# 27   (ch3) VCF KEY TRACK
CC# 27   (ch4) OSC 1 PULSE ON/OFF
CC# 27   (ch5) OSC 2 PULSE ON/OFF
CC# 27   (ch6) OSC 2 HALF
CC# 27   (ch7) 4-POLE
CC# 27   (ch8) NOISE
CC# 79   KBD MODE (MEMORY / CYCLING)
CC# 87   Load: Preset/User Memory
CC# 88   Save:  Preset/User Memory
CC#107  Dump: All User Memories

   

 The OB-Xa MIDIcontrol works with any OB-Xa.

MIDI OUT hardware:

There is only one MIDI Jack, but if required, you can use the free MIDI jack pins 1,2,3 for the MIDI OUT functions.
All you need is a MIDI Y-Split cable, and here comes the pin out:

Use such a MIDI Y-Split cable to connect MIDI OUT to the BCR2000 (or iPAD) MIDI IN
and connect MIDI IN to the BCR2000 MIDI OUT B/THRU (or to MIDI OUT of your iPAD MIDI-Interface)

MIDI OUT functions:

1. MIDI SysEx dump

CC 107 (value 127) tells the interface:
Send a MIDI SysEx dump of all 56 user memories to MIDI OUT.
So you can backup all your programs.

Of course you can send back these SysEx files via MIDI to your interface.
This will replace all your current user memory locations automatically.

2. PARAMETER FEEDBACK
After a MIDI Program Change or a Program Load, the interface sends
the current program parameter values to its MIDI OUT pins. If a BCR-2000
or an iPAD receives such a parameter feedback, then a BCR-2000 as well an iPAD
will display all parameter values. Now you know exactly where you are and you
can visually edit your program relatively to the current settings.

To avoid MIDI feedback loops using a BCR2000, set the BCR2000 Global setting to S-3 by pressing
EDIT & STORE, then dial the upper most left encoder until the display shows S-3
and at least press the EXIT button.

BCR2000 Setup:

HOW to load the SysEx Setup into your BCR2000.

1. check if your BCR2000 has the right SysEx ID.
While holding down the EDIT BUTTON, press STORE.
Use the upper row 5th rotary encoder to set the ID to number 1
Press EXIT to quit this menu.

2. send the sysex file to your BCR2000.
After that, the BCR2000 holds the sysex file in a temporary memory area.
Before you can use it, you must STORE it to any of the 32 BCR2000 PRESET location.
To do so:

3. Press the STORE BUTTON once. (The STORE LED then will blink continuously)

4. Now use the curser buttons to select a BCR2000 preset location of your choice.

5. Then press STORE again.

That's it.

Presets & Memory management with the BCR-2000:

Use the lowest most left encoder to select one of the OB-Xa presets 1..56
and use the lowest most right encoder to select one of the flash memory locations 1..56
The lowest left button is the Load button and the lowest right button is the save button.

Example copy, edit and save:  Shows an OBSX in action  with similar OB-Xa Features.

Load e.g. the OB-Xa Preset 33 by dialing the lowest most left encoder to number 33 and press the LOAD button.
The OB-Xa preset number 33 now has been loaded and can be edit as desired.
After that you can store your modifications to any of the 56 memory locations
by dialing your desired memory location number with the lowest most right encoder and press the save button.

If you don’t use a Behringer BCR-2000,
here is a controller list of the programming encoders and switches:
This will help you to configure these functions for other MIDI units too.             
         

CC 85 (value 1..56)    Select a preset location 1…56
CC 86 (value 1..56)    Select a user memory location 1..56
CC 87 (value 127)      Load it
CC 88 (value 127)      Save it