{\rtf1\mac\deff2 {\fonttbl{\f0\fswiss System Font;}{\f3\fswiss Geneva;}{\f13\fnil Zapf Dingbats;}{\f14\fnil Bookman;}{\f16\fnil Palatino;}{\f18\fnil Zapf Chancery;}{\f20\froman Times;}{\f21\fswiss Helvetica;}{\f22\fmodern Courier;}{\f23\ftech Symbol;} {\f33\fnil Avant Garde;}{\f1000\fnil Itc avant garde gothic;}{\f1001\fnil Itc bookman;}{\f1002\fnil Itc zapf chancery;}{\f1003\fnil New century schoolbook;}{\f1004\fnil Utopia;}{\f1005\fnil Lucida;}{\f1006\fnil Lucidabright;} {\f1007\fnil Lucidatypewriter;}{\f1008\fnil Charter;}{\f1009\fnil Terminal;}{\f1010\fnil Fixed;}{\f1011\fnil International;}{\f1012\fnil Iris;}{\f1013\fnil Type;}{\f1014\fnil Clean;}{\f1015\fnil Haeberli;}{\f1016\fnil Haebfix;}{\f1017\fnil Rock;} {\f1018\fnil Screen;}{\f1019\fnil Itc zapf dingbats;}{\f1020\fnil Space;}{\f1021\fnil Nil;}{\f1022\fnil Amie;}{\f1023\fnil Cave;}{\f1024\fnil Curl;}{\f1025\fnil Djb;}{\f1026\fnil Inja;}{\f1027\fnil Messenger;}{\f1028\fnil Sorority;}{\f1029\fnil Stroke;} {\f1030\fnil Tymes;}{\f2515\fnil MT Extra;}}{\colortbl\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;}{\stylesheet{\f21  \sbasedon222\snext0 Normal;}}{\info{\title OBmanual}{\author Equal User}}\margt720\margb540\widowctrl\ftnbj \sectd \sbknone\linemod0\linex0\cols1\endnhere \pard\plain \qc\ri-1440 \f21 OB-8 Revision B5 Software\par  Operation Guide\par  8/15/84\par  \pard \ri-1440 \par  \par  \tab This revision of OB-8 software (version B5) has been made to improve the operation of the OB-8 with the DSX, as well as to add some new MIDI features.  For a complete explanation of the OB-8's existing f eatures, please refer to the OB-8 Owner's Manual and the OB-8 Revision B3 Software Operation Guide.  To verify the software version number of an OB-8, press the PAGE 2 button twice and hold it down the second time it is pressed (the PAGE 2 led should now b e lit).  Wile holding down the PAGE 2 button, press and hold the SYNC button.  While holding both switches down, the PROGRAMMER leds will display the OB-8's software version number.  If the B led in the GROUP section and the 5 led in the PROGRAM section ar e now lit, the software version is B5. This version has all of the features of version B3, as well as the following NEW FEATURES:\par  \par  \par  \tab  1. The Sustain Footswitch on the OB-8 has now been added to the MIDI interface.  This means that when two OB-8s are connected together through MIDI, the Sustain Footswitch on th MASTER OB-8 (the one using MlDI OUT) will also control the Sustain on the SLA VE OB-8 (the one using MIDI IN).  This feature can also be used by other synthesizers that transmit and recieve Sustain Footswitch information on MIDI.\par  \par  \tab  2. When an OB-8 with MIDI is connected to a DSX Digital Sequencer, the MIDI output of the OB-8 will send out the notes played by the DSX through the MIDI output.  This allows additional synthesizers with MIDI to play the same thing that the OB-8 is playin g from the DSX.  Now with version B5 (and a DSX with version 3.00 or above), it is possible to have the DSX control the OB-8 AND a synthesizer connected to the OB-8's MIDI OUT INDEPENDENTLY. By assigning the DSX's CV outputs to the OB-8 MIDI (see  \ldblquote DSX REVISION 3.00 INSTRUCTIONS\rdblquote  ), the DSX will send whatever the DSX's CVs are playing to the OB-8's MIDI OUT without the OB-8 playing it.  The notes that the OB-8 are playing will NOT be sent to the MIDI OUT, so that the two synthesiz ers can play completely independently.  This also means that when this feature is used, and the DSX is not playing anything on the CVs, no notes will be sent to the OB-8's MIDI OUT regardless of what is being played on the OB-8.\par  \par  \tab 3. The overall speed of operation on the OB-8 has been increased to allow the DSX to communicate with the OB-8 faster, resulting in increased accuracy of the timing of notes played by the DSX.\par  \par  \tab 4. The range of vibrato lever has been changed for better compatability.\par  \par  \par  \par  \par  \par  \par  \par  \par  \page \par  \pard \qc\ri-1440 OB-8 MIDI IMPLEMENTATION VERSION B-5\par  \pard \ri-1440 \par  \par  \pard \qc\ri-1440 {\ul TRANSMITTED DATA \emdash  CHANNEL VOICE MESSAGES\par  \par  }\pard \ri-1440 Status\tab Data Bytes\tab \tab Description\par  \par  1000  xxxx\tab 0kkk kkkk\tab \tab Note off. (See notes no. 1-2.)\par  \tab \tab 0vvv vvvv \tab \tab 0vvv vvvv = note off velocity: always 40H.\par  \par  1001  xxxx\tab 0kkk kkkk\tab \tab Note on. (see notes no. 1-2.)\par  \tab \tab 0vvv vvvv \tab \tab 0vvv vvvv = 40H\par  \par  1011 xxxx\tab 0ccc cccc \tab \tab Control Change. (if enabled).\par  \tab \tab 0vvv v000 \tab \tab 0ccc cccc = Control number (01=mod lever).\par   \tab \tab \tab \tab \tab 0vvv v000 = control value.(range 0-78H. Lowest\par  \tab \tab \tab \tab \tab \tab \tab 3 bits are ignored).\par  \par  1011 xxxx\tab 0ccc cccc \tab \tab Control Change. (if enabled).\par  \tab \tab 0vvv vvvv \tab \tab 0ccc cccc = Control number (40H = Sustain\par   \tab \tab \tab \tab \tab \tab \tab footswitch)\par  \tab \tab \tab \tab \tab 0vvv vvvv = control value.(0 = off. 7FH = on.)\par  \par  1100 xxxx \tab 0nnn nnnn\tab \tab Program select. (if enabled)..\par  \tab \tab \tab \tab \tab 0nnn nnnn = 0 through 77H.\par  \par  1110 xxxx\tab 0vvv vvvv\tab \tab Pitch 0end change LSB (see note 3). \par  \tab \tab 0vvv vvvv\tab \tab Pitch Bend change MST\par  \par  \par  \pard \qc\ri-1440 {\ul TRANSMITTED DATA \emdash  SYSTEM MESSAGES\par  }\pard \ri-1440 \par  1111 0000\tab 0H  \tab \tab \tab System  Exclusive Oberheim I.D. no.\par  \tab \tab 0ddd dddd \tab \tab Device number. OB-8 = 01H\par  \tab \tab 01H\tab \tab \tab Command Byte 1 : Program data dump follows.\par  \tab \tab 0ccc cccc\tab \tab Command Byte 2  : Program number.\par  \tab \tab data \tab \tab \tab Program data.     (see note 4)\par  \tab \tab F7H \tab \tab \tab End of System    Exclusive Status Byte.\page OB-8 MIDI Implementation Version B-5\tab August 15,1984\tab \tab \tab Page 2 \par  \par  \pard \qc\ri-1440 {\ul RECOGNIZED RECEIVE DATA \emdash  CHANNEL VOICE MESSAGES\par  }\pard \ri-1440 \par  Status\tab Data Bytes\tab \tab Description\par  \par  1000 xxxx \tab 0kkk(kkkk\tab \tab Note off. (See notes no. 1-2.)\par  \tab \tab 0vvv vvvv\tab \tab 0vvv vvvv = note off velocity: ignored\par  \par  1001 xxxx \tab 0kkk kkkk\tab \tab Note on. (see notes no. 1-2.) \par  \tab \tab 0vvv vvvv\tab \tab 0vvv vvvv = 0: Note Off.\par  \tab \tab \tab \tab \tab 0vvv vvvv not = 0, velocity ignored.\par  \par  1011 xxxx \tab 0ccc cccc\tab \tab Control Change. (if enabled).\par  \tab \tab 0vvv v000\tab \tab 0ccc cccc = Control number (01=mod lever).\par  \tab \tab \tab \tab \tab 0vvv v000 = control value.(0-78H. Lower 3 bits\par  \tab \tab \tab \tab \tab \tab \tab are ignored.)\par  \par  1100 xxxx \tab 0nnn nnnn\tab \tab Program select. (if enabled). \par  \tab \tab \tab \tab \tab 0nnn nnnn = 0 through 77H\par  \par  1110 xxxx \tab 0vvv vvvv \tab \tab Pitch Bend change LSB (see note 3). \par  \tab \tab 0vvv vvvv\tab \tab Pitch Bend change MSB\par  \par  \pard \qc\ri-1440 {\ul RECOGNIZED RECEIVE DATA \emdash  CHANNEL MODE MESSAGES\par  }\pard \ri-1440 \par  1011 xxxx \tab 0111 1011\tab \tab cccc cccc = 123 (7BH) : All notes off.\par  \tab \tab 0000 0000\tab \tab vvvv vvvv = 0. The OB-8 turns off all notes that\par  \tab \tab \tab \tab \tab were turned on by MID!.\par  \par  1011 xxxx \tab 0111 1100\tab \tab cccc cccc = 124 (7CH) : OMNI mode off.\par  \tab \tab 0000 0000\tab \tab vvvv vvvv = 0. The OB-8 turns OMNI mode off and\par   \tab \tab \tab \tab \tab turns off all notes that were turned on by MIDI.\par  \par  1011 xxxx \tab 0111 1101\tab \tab cccc cccc = 125 (7DH) : OMNI mode on.\par  \tab \tab 0000 0000\tab \tab vvvv vvvv = 0. The OB-8 turns 0MNI mode on and\par  \tab \tab \tab \tab \tab turns off all notes that were turned on by MIDI.\par  \par  1011 xxxx \tab 0111 1110\tab \tab cccc cccc = 126 (7EH)   MONO mode on.\par  \tab \tab 0000 0000\tab \tab vvvv vvvv = 0. The OB-8 has no M0NO mode. When\par  \tab \tab \tab \tab \tab this command is received the OB-8 switches to\par  \tab \tab \tab \tab \tab OMNI on  / POLY mode and turns off all notes that\par  \tab \tab \tab \tab \tab were turned on by MIDI.\par  \par  1011 xxxx\tab 0111 1111\tab \tab cccc cccc = 127 (7FH)   P0LY mode on.\par  \tab \tab 0000 0000\tab \tab vvvv vvvv = 0. The OB-8 is always in P0LY so no\par   \tab \tab \tab \tab \tab mode change occurs. All notes are turned off that\par  \tab \tab \tab \tab \tab were turned on by MIDI.\par  \page OB-8 MIDI Implementation Version B-5 \tab August 15,1984\tab \tab Page 3\par   \par  \pard \qc\ri-1440 {\ul RECOGNIZED RECEIVE DATA - SYSTEM MESSAGES\par  }\pard \ri-1440 \par  1111 0000 \tab 10H \tab \tab \tab System Exclusive   Oberheim I.D. no.\par  \tab \tab 0ddd dddd \tab \tab Device number   OB-8 = 01H\par  \tab \tab 01H \tab \tab \tab Command Byte 1 : Program data dump follows.\par  \tab \tab 0ccc cccc \tab \tab Command Byte 2 Program Number\par   \tab \tab data \tab \tab \tab data (see note 4 for data format)\par  \tab \tab F7H \tab \tab \tab End of System Exclusive Status Byte.\par  \par  1111 0000 \tab 10H \tab \tab \tab System Exclusive   Oberheim I.D. no.\par  \tab \tab 0ddd dddd \tab \tab Device number   OB-8 = 01H\par  \tab \tab 00H \tab \tab \tab Command Byte 1 Program data dump Request.\par  \tab \tab 0ccc cccc \tab \tab Command Byte 2 Program Number\par  \tab \tab F7H \tab \tab \tab End of System Exclusive Status Byte.\par  \par  1111 0110\tab -\tab \tab \tab System Common Message : Tune Request\par  \par  \page OB-8 MIDI Implementation Version 8-5 \tab August 15,1984 \tab \tab Page 4\par  \par  {\ul NOTES:}\par  \par  I. xxxx : Basic Channel number minus I. i.e. 0000 is CH.1. and 0001 is CH.2.\par  \tab \tab range : CH.1-8.\par  \par  2. kkk kkkk = note number. Range 24H-60H\par  \par  3. Sensitivity of the pitch bender is selected in the receiver. Center \par  position (no pitch change) is 2000H, which is transmitted ExH-00H-40H.\par  Maximum transmitted value is 7F40H. (The 6 lsb's are not looked at by the \par  OB-8).\par  \par  4. 00ERHEIM OB-8 PROGRAM BIT MAP :\par  \par  \tab Sent as 4 bit nibbles, right justified, LS nibble sent first.\par  \par  \tab \tab :  BIT 7  :  BIT 6  :  BIT 5  :  BIT 4  :  BIT 3  :  BIT 2  :  BIT 1  :  BIT 0  :\par  ----------------------------------------------------------------------------------:----------\par  BYTE 0\tab :\tab \tab VCF REL (6 BITS) \tab \tab          :    LFO WAVE   :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab          :   2               1  :\par  -------------------------------------------------------------------------            :----------\par  BYTE 1\tab :\tab \tab VCA REL (6 BITS)\tab \tab   \tab \tab :            :UNISON:\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :   0        :          :\par  ---------------------------------------------------------------------------------------------                                                           BYTE 2\tab :\tab \tab VCF DCY (6BITS)\tab \tab \tab \tab :  FILTER: OSC 2:\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :     FM   :   FM   :\par  ----------\emdash ---------------------------------------------------------------------------------\par  BYTE 3 \tab :\tab \tab VCA DCY (6 BITS) \tab \tab \tab :OSC2 WAVEFORM:\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :    I        :      0   :\par  ----------------------------------------------------------------------------------------------\par  BYTE 4\tab :\tab \tab VCF ATK (6 BITS) \tab \tab \tab :OSC1 WAVEFORM:\par   \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :    I        :       0   :\par  ----------\emdash ----------------------------------------------------------------------------------\par  BYTE 5\tab : \tab \tab VCA ATK (6 BITS)\tab \tab \tab :  OSC 2 : OSC  1 :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :   PWM  :  PWM   :\par  --\emdash ------------------------------------------------------------------------------------------\par  BYTE 6\tab :\tab \tab VCF SUS (6 BITS)\tab \tab \tab \tab :  NOISE : 4 POLE :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab : \tab      :\tab \tab :\par  ---------------------------------\emdash -----------------------------------------------------------\par  BYTE 7\tab :\tab \tab VCA SUS (6 BITS)\tab \tab \tab :  OSC 2  :  OSC 2 :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :    ON     :  HALF  :\par  ---------------------------------------------\emdash ------------------------------------------------\par  BYTE 8 \tab :\tab \tab VCF M0D (6  BITS)\tab \tab \tab :  OSC 1  :  TRACK :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :    ON     :             :\par  ----------\emdash ------------------------------------\emdash ---------------------------------------------\par  BYTE 9\tab :\tab \tab VCF RES (6 BITS)\tab \tab \tab \tab :    PW1   :   VC01   :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :   180 '    :   180 '   :\par  ------------------------------------------------------------------------------------------------\par  BYTE 10\tab :\tab \tab VCO 1 PW  (6 BITS)\tab \tab \tab :   VCA    :  F-ENV  :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :   MOD   :              :\par  -------------------------------------------------------------------------------------------------\par  BYTE 11\tab :\tab \tab LFO FREQ (6 BITS)\tab \tab \tab :  SYNC   :   OSC 1  :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :              :   FM      :\par  -------------------------------------------------------------------------------------------------\par  OB-8 MIDI Implementation Version B-5\tab August 15,1984\tab \tab Page 5\par  \par  -------------------------------------------------------------------------------------------------\par  BYTE l2\tab :\tab \tab FM AMNT \tab \tab (6 BITS)\tab \tab :              :              : \par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :     5        :       4     :\par  -------------------------------------------------------------------------        VOLUME      --\par  BYTE 13\tab :\tab \tab PWM AMNT\tab (6 BITS)\tab \tab :              :              :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :     3       :        2     :\par  -------------------------------------------------------------------------                            --\par  BYTE 14\tab :\tab \tab PORT AMT \tab (6 BITS)\tab \tab :              :              :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :      1       :       0     :\par  --------------------------------------------------------------------------------------------------\par  BYTE 15 \tab :\tab \tab VCO2 DETUNE \tab (6 BITS)\tab \tab :      VCO 2 PW        :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :      5       :        4     :\par  --------------------------------------------------------------------------             :              --\par  BYTE l6 \tab :\tab \tab VCF FREQ\tab \tab (6  BITS)\tab \tab :               :              :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :      3       :        2     :\par  --------------------------------------------------------------------------             :              --\par  BYTE l7\tab :\tab \tab VCO2 FREQ \tab 6 BITS)\tab \tab :               :              :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :       1       :       0     :\par  ---------------------------------------------------------------------------------------------------\par  BYTE 18\tab :\tab \tab VC01 FREQ\tab (6 BITS)\tab \tab :  SPARE   : LEGATO :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :               :     PORT. :\par  ---------------------------------------------------------------------------------------------------\par  BYTE l9\tab :\tab \tab RETRIG POINT\tab (6 BITS)\tab \tab : RETRIG LFO WAVE  :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :       2       :      1       :\par  --------------------------------------------------------------------------              :--------------\par  BYTE 20\tab :\tab \tab PEDAL SUSTAIN\tab (6 BITS)\tab \tab :                :    PORT   :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :       0       :    BEND   :\par  -------------\emdash ------------------------------------------------------------------------------------\par  BYTE 21\tab :\tab \tab FM VIB RAISE\tab (6 BITS)\tab \tab :     LFO    :  FM DLY  :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :  TRACK   :   INVERT  :\par  ----------------------------------------------------------------------------------------------------\par  BYTE 22\tab :\tab \tab PWM VIB RAISE\tab (6 BITS)\tab \tab :    PORT   :  PORT      :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :   QUANT  : MATCH    :\par  ----------------------------------------------------------------------------------------------------\par  BYTE 23\tab :\tab \tab FM  VIB DELAY\tab (6 BITS)\tab \tab :    180 `     :      90 '    :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :                :                :\par  ----------------------------------------------------------------------------------------------------\par  BYTE 24\tab :\tab \tab PWM VIB DELAY\tab (6 BITS)\tab \tab : PWM DLY :    PWM    :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :   INVERT   :  QUANT  : \par  ----------------------------------------------------------------------------------------------------\par  BYTE 25\tab :\tab \tab VOICE DETUNE\tab (6 BITS)\tab \tab :    EXPO    :   CONST  :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :    PORT     :   PORT    :\par  ----------------------------------------------------------------------------------------------------\par  BYTE 26\tab :\tab \tab BEND AMOUNT\tab (6 BITS)\tab \tab : LFO RATE :     FM     :\par  \tab \tab :\tab \tab \tab \tab \tab \tab \tab \tab :    DELAY   :  QUANT  :\par  ----------------------------------------------------------------------------------------------------\par   \page OB-8 MIDI Implementation Version B-5 \tab August 15,1984\tab \tab Page 6\par  \par  \par  {\ul MODES\par  }\par  \tab The OB-8 defaults to 0MNI ON upon power up. If the OB-8 is a receiver, it will receive on all channels. If the OB-8 is the transmitter, it will transmit on one channel. (selectable) \par  \tab The OB-8 may also be operated in OMNI OFF mode. If the OB-8 is a receiver, it will now receive ONLY on the selected Basic Channel. If the OB-8 is used as transmitter,  it will now transmit the upper half of the keyboard on the Basic Channel, and the lower half will be transmitted on the Basic Channel + 1. Pitch bend, progam select, etc. will be transmitted on both  channels. The Channel Split Point is the same as the regular Split Point. (default is middle C.) THIS MODE IS INDEPENDENT OF SPLIT MODE.\par  \tab The OB-8 is always in POLY MODE.\par  \par  \par  {\ul FRONT} {\ul PANEL} {\ul SELECTABLE} {\ul FUNCTIONS} ({\ul ON} {\ul PAGE} {\ul TWO} {\ul OF} {\ul FRONT} {\ul PANEL})\par  \par  NOTE: Functions must be enabled on source AND destination machines to work.\par  \par  Switch\tab Function\par  A\tab \tab Enable/Disable program change and program dump.\par  \tab \tab Power-On default: disabled.\par  \par  B\tab \tab Enable/Disable Pitch bend and modulation controls.\par  \tab \tab Default: disabled.\par  \par  C\tab \tab OMNI ON/OFF. Toggle OMNI status. Power-On default is OMNI ON\par  \tab \tab (led is lit.) (see MODES)\par  \par  D\tab \tab Channel display/select. Press and hold down D button to display\par  \tab \tab or select the Basic Channel.\par  \par  WRITE\tab Dump current STORED program to MIDI. NOTE: SWITCH \ldblquote A\rdblquote , \ldblquote PROGRAM\par  \tab \tab ENABLE\rdblquote , MUST BE ENABLED FOR A DUMP TO OCCUR.\par  \par  TRACK\tab Sequencer Re-Enable / Turn off MIDI Notes.\par  \par  \tab \tab IMPORTANT: The OB-8 cannot RECEIVE MIDI info and be run by the\par  \tab \tab DSX sequencer simultaneously (due to hardware design.) So, to\par  \tab \tab prevent MIDI data errors, the sequencer is DISABLED upon\par  \tab \tab receiving any data from MIDI IN. This condition is displayed by\par  \tab \tab the TRACK led on page 2. When you no longer wish to use the OB-8\par  \tab \tab as a receiver, and you want to use the DSX, disconnect MIDI IN\par  \tab \tab and press the TRACK button. The led will go out, the sequencer\par  \tab \tab will work normally, and any notes turned on by MIDI will be turned off.\par  \par  \tab \tab Power-On default: TRACK light off, Sequencer Enabled.\par  \par  \par  \par  \par  \par  \par  Oherheim Electronics. Inc.  Los Anogeles. CA. 90064 USA p/n 950034\par  \par  }          @           @    @ 