
                         CONFIGURATION FILE NOTES

                       Copyright 1986 John Eidsvoog


The  following is a description of the configuration files  included  with 
GenPatch ST.   The files are grouped by manufacturers.  The first group of 
configurations  in each file are identical to the presets.   Many  of  the 
files  also  include alternate configurations that may be edited  to  suit 
your needs.   The last three characters of each file name are used for the 
disk  file extension.   Configurations with handshaking usually  have  the 
letters 'HS' in their name.

**************************************************************************

GENPATCH.CNF - These are special GenPatch configurations

'User Input       USR' - preset

     You must send as many data packets as you wish from any MIDI  device.  
     When  finished,  hit the space bar and close the  file.   When  later 
     transmitted, all data will be sent out without any pauses.

'SampleDumpStandrdSMP' - preset
'GenPatch Seq.DumpSEQ' - preset
'EmulatorSP12 DumpSP ' - preset

     These three are not GenPatch configurations and are included here  by 
     name only.

'Single Patch     ONE' - alternate

     Prompts  the user for a patch number and saves one  system  exclusive 
     data  packet.   If  the instrument requires more than one  packet  to 
     define a patch, only the first one will be saved.

'Conf. Sample DumpCSD' - alternate

     This  configuration  will  get a sample using the  MIDI  sample  dump 
     standard.   Because  it  does no checksum operations,  it is  not  as 
     reliable  as  using the GenPatch Sample Dump,  but  is  included  for 
     editing  to  communicate  with samplers not conforming  to  the  MIDI 
     standard.

**************************************************************************

OBERHEIM.CNF - the Oberheim instruments do not designate MIDI channels  in 
     their data dumps.

'Oberheim OB-8    OB8' - preset

     Saves 120 patches

'Xpander all      XPA' - preset

     Saves 100 single and 100 multi patches

'Matrix-12 all    MAT' - preset

     Saves 100 single and 100 multi patches

'Matrix-6 all     MT6' - preset

     Saves  all data.   It's best to disable MIDI OUT controllers as  they 
     seem to sporadically send during data transfers.

'DX Drums (u send)ODX' - preset

     Saves  50 songs and 100 sequences.   You must initiate the data  dump 
     from the drum machine as it does not have a dump request.

'DMX Drums(u send)DMX' - alternate

     Saves 100 songs and 200 sequences.  You must initiate the dump.

**************************************************************************

YAMAHA1.CNF

'DX7 bulk voices  DX7' - preset

     Sends  button-pressing commands to simulate the  following  sequence:  
     Function  /  Battery  check / MIDI / MIDI / Yes / MIDI  /  Yes  (MIDI 
     TRANSMIT).  If you have the Grey Matter Response E! System installed, 
     you should use the TX bulk dump.

'DX7-II all data  D2A' - preset

     Requests 32 voices, additional voice data, micro tuning in memory, 32 
     performance,  and system setup.   At release date,  information could 
     not  be obtained to request voices 33-64.   Because of the length  of 
     this  configuration,  the request must be carried out on  channel  1.  
     Transmit set uses MIDI channel byte.

'TX voice/functionTXA' - preset

     Requests 32 voices followed by 32 functions.   When transmitted  back 
     to  the  TX,  there is a pause of .25 seconds between bulk  dumps  to 
     eliminate errors.  Uses MIDI channel byte.

'TX81Z all data   TZA' - preset

     Requests  32 voices,  32 performances,  system data,  program  change 
     table,  effect  data,  micro  tuning octave,  and micro  tuning  full 
     keyboard.   Because of the length of this configuration, MIDI channel 
     one must be used for request and transmit.

'DX21 bulk voices X21' - preset

     Requests an all-voice bulk dump.  Uses MIDI channel byte.

'DX27 / 100 bulk  X27' - preset

     Requests an all-voice bulk dump.  Uses MIDI channel byte.

'FB-01 all        FBA' - preset

     Requests a 16-configuration dump, a ram bank 1 dump, and a ram bank 2 
     dump.  Uses MIDI channel byte.

'RX-11 bulk data  RX ' - preset

     Requests  a  bulk  dump of the entire  memory  contents.   Uses  MIDI 
     channel byte.

'FB-01 all configsFBC' - alternate

     Requests 16 configurations.

'FB-01 ram banks  FBR' - alternate

     Requests ram banks 1 and 2.

'TX bulk vces nochTXC' - alternate

     Requests a 32-voice bulk dump on channel 1.   No channel  byte.   You 
     can edit this configuration to send on other channels.   Then if  you 
     form a multi-block data file,  you won't have to enter MIDI  channels 
     for each module at transmit time.

'ubank10ram/1scaleE!2' - alternate

     This  configuration and the next are for DX7's with the  Grey  Matter 
     Response E! system--version 2.  For each bank of RAM, you must select 
     the  bank  and  then  select a voice from that  bank  because  in  my 
     version,  I  couldn't  get it to recognize a  bank  request.   To  do 
     this  you must turn off all of the 'out' filters so that they do  not 
     cause a receive error.  This one saves 10 ram banks, 1 scale, and the 
     status data.

'ubank8ram/16scaleE!2' - alternate

     Saves 8 ram banks, 16 scales, and the status data.

'TX bulk voices   TXV' - alternate

     Requests a 32-voice bulk dump.  Uses MIDI channel byte.

'TX bulk functionsTXF' - alternate

     Requests a 32-function bulk dump.  Uses MIDI channel byte.

**************************************************************************

YAMAHA2.CNF - for DX7-II and TX81Z

'DX7-II all data  D2A' - preset

     Duplicate.  Described above.

'DX7-II addtnl vcsD2V' - alternate

     Requests additional voice parameters.

'DX7-II micro mem D2M' - alternate

     Requests micro tuning data from memory.

'DX7-II 32 performD2P' - alternate

     Requests 32 performance data.

'DX7-II sys.setup D2S' - alternate

     Requests system setup.

'TX81Z all data   TZA' - preset

     Duplicate.  Described in YAMAHA1.CNF.

'TX81Z 32 voices  TXV' - alternate

     Requests 32 voices data.

'TX81Z 32 perform TXP' - alternate

     Requests 32 performance data.

'TX81Z system dataTXS' - alternate

     Requests system data.

'TX81Z prog changeTZC' - alternate

     Requests program change table.

'TX81Z effect dataTZE' - alternate

     Requests effects data.

'TX81Z tune octaveTZO' - alternate

     Requests octave tuning.

'TX81Z tune fullkbTZT' - alternate

     Requests full keyboard tuning.

**************************************************************************

AKAI.CNF

'Akai S900 SamplerAK9' - preset

     The  S900 does not conform to the MIDI standard  Sample  Dump.   This 
     configuration will save the sample number that the user  inputs.   No 
     error checking is done.

'Akai S612 SamplerAK6' - preset

     Saves the current parameter settings,  followed by the full  waveform 
     data.   Handshaking  is ignored during transmit.   Uses MIDI  channel 
     byte.

'Akai MPX820      MPX' - preset

     Saves 64 program settings.  Uses MIDI channel byte.

'S612 no settngsHSAKH' - alternate

     Saves  only  waveform data.   Expects acknowledges from  the  sampler 
     during transmit.  Uses MIDI channel byte.

'Akai MPX820 no chMPX' - alternate

     Saves 64 program settings.  No channel.

**************************************************************************

KORG.CNF

'Korg DW/EX-8000  DW8' - preset

     Saves 64 programs.  No handshaking.  Uses MIDI channel byte.

'Korg DW-6000 all DW6' - preset

     Saves 64 programs.  No handshaking.  Uses MIDI channel byte.

'Korg Poly-800 allPL8' - preset

     Saves  64 programs.   Poly-800 first version has no MIDI  bulk  dump.  
     ROM must be updated to dump.

'Poly-800II all   PL8' - preset

     Saves program and sequencer data.

'Korg EX-800 all  EX8' - preset

     All programs.

'Korg DW/EX-8000HSDW8' - alternate

     64 Programs.  Uses handshaking.  Uses MIDI channel byte.

'Korg DW-6000allHSDW6' - alternate

     64 Programs.  Uses handshaking.  Uses MIDI channel byte.

**************************************************************************

CASIO.CNF

'CZ-101/1000 int  CZI' - preset

     16 internal voices.  No handshaking.  Uses MIDI channel byte.

'CZ-101/1000 cart CZC' - preset

     16 cartridge voices.  No handshaking.  Uses MIDI channel byte.

'CZ-230S all four CZS' - preset

     4 internal voices.  No handshaking.  Uses MIDI channel byte.

'CZ-1 all         CZ1' - preset

     64 internal voices.  No handshaking.  Uses MIDI channel byte.

'CZ-3000/5000 all CZ5' - preset

     32 internal voices.  No handshaking.  Uses MIDI channel byte.

'CZ-101/1000 intHSCZI' - alternate

     16 internal voices.  Uses handshaking.  Uses MIDI channel byte.

'CZ-101/1000 crtHSCZC' - alternate

     16 cartridge voices.  Uses handshaking.  Uses MIDI channel byte.

'CZ-230S HS(hndshkCZS' - alternate

     4 internal voices.  Uses handshaking.  Uses MIDI channel byte.

'CZ-1 HS(hndshake)CZ1' - alternate

     64 internal voices.  Uses handshaking.  Uses MIDI channel byte.

'CZ-3000/5000 HS  CZ5' - alternate

     32 internal voices.  Uses handshaking.  Uses MIDI channel byte.

**************************************************************************

SEQUENTL.CNF - Most Sequential Circuits instruments do not specify  system 
     exclusive MIDI channels.

'Prophet-VS prgms PVS' - preset

     Saves all 64 programs.  Use GenPatch Sample Dump to save samples.

'P2000sample parmsP2P' - preset

     Saves  analog parameters for one sample.   Send after Sample Dump  to 
     set correct sound parameters.

'Prophet-5 all    PR5' - preset

     Saves 120 programs.

'Prophet-600 all  600' - preset

     Saves  100  programs.   Pauses .02 seconds  between  programs  during 
     transmit.

'Prophet T-8 all  T8 ' - preset

     Saves 128 programs.

'Multi-Trak all   MTK' - preset

     Saves all programs and stacks, then all sequences.

'DrumTraks all    DTR' - preset

     Saves all song and pattern data.

'Tom - all data   TOM' - preset

     Saves all song and pattern data.

'Six-Trak all     6TK' - alternate

     Saves 100 programs and sequences and stacks.

'Sequential MAX   MAX' - alternate

     Saves programs 80-99 and song 1 and 2.

**************************************************************************

ENSONIQ.CNF

'Mirage curr.samp.MIR' - preset

     Saves  current  sample.    MASOS  required.    User  must  later  set 
     parameters.

'ESQ all prgs     SQP' - preset

     Saves 40 programs.  No handshaking.  Uses MIDI channel byte.

'ESQ all seqs     SQS' - preset

     Saves all sequences.  No handshaking.  Uses MIDI channel byte.

'ESQ seqs(hndshak)ESQ' - alternate

     Saves all sequences.  Uses handshaking.  Uses MIDI channel byte.

**************************************************************************

ROLAND.CNF

'Super Jupiter allSJP' - preset

     Saves 64 tones and patches.  No handshaking.  Uses MIDI channel byte.  
     (Does not work with some MIDI switch boxes).

'JX-8P all(u send)JX8' - preset

     Saves  32  internal  tones and patches.   You must  send  each  patch 
     from  the JX-8P.   This can be done by just zipping your finger  over 
     patches 1-16 and 17-32.   The transmit set is very slow because of  a 
     .65 second wait required between patches.   (Thanks,  Roland!)   Uses 
     MIDI channel byte.

'Super JX-10 (64C)JX1' - preset

     Saves  64 programs from the cartridge.   This one is also  very  slow 
     during the request set.  (You guys are great).  No handshaking.  Uses 
     MIDI channel byte.

'Juno 1,2 all dataJU1' - preset

     Saves all programs.  No handshaking.  Uses MIDI channel byte.

'Roland Juno 106  106' - preset

     Saves 128 programs.  Uses MIDI channel byte.

'TR-707/TR-727    TR7' - preset

     Saves all data.  No handshaking.

'TR-909 (you send)TR9' - preset

     Saves  all data.   User must initiate dump from unit as it  does  not 
     have a dump request.

'SuperJupiterallHSSJP' - alternate

     Saves  64 tones and patches.   Uses handshaking.   Uses MIDI  channel 
     byte.

'SuperJX-10(64C)HSJX1' - alternate

     Saves 64 programs from the cartridge.   Uses handshaking.   Uses MIDI 
     channel byte.

'Juno 1,2 all HS  JU1' - alternate

     Saves all programs.  Uses handshaking.  Uses MIDI channel byte.

'TR-707/TR-727 HS TR7' - alternate

     Saves all data.  Uses handshaking.

**************************************************************************

MISC.CNF

'Lexicon PCM70 allPCM' - preset

     Saves all data.  Requires ROM version 2.00 or greater.

'MIDI Sw.box data M16' - preset

     Saves all data.

'Linn Drum data   LNN' - preset

     Saves all data.

'Kawai K-3 all    K3 ' - preset

     Saves 50 programs.

'Rhodes Chroma allRCA' - alternate

     Saves all programs using the MIDI interface retrofit.

'Akai to Pro2000  AKP' - alternate

     Saves  a  sample from the Akai S612 and transmits it to  the  Prophet 
     2000.   This  is  provided  as an example of what you  can  do  using 
     configurations.   It  does  not transfer a true  sample  because  the 
     sample  data  from the Akai is sent LSB  first.   This  configuration 
     turns it around by ignoring the first byte of data.   That means that 
     each MSB is paired with the LSB from the next sample point.

'Lex / Actv to RegP71' - alternate

     Saves current patch and loads it to register.

'Popeye the SailorPOP' - alternate

     Plays  a simple sequence during request and another during  transmit.  
     Have fun!!

