                  MUSICSOFT (tm) EDITOR LIBRARIAN SERIES
                      for the ENSONIQ ESQ-1 and SQ-80

                           >>>  DEMO VERSION  <<<
                              January 20, 1989

                     Program:  (C)1988 Robert Clemens

* This document was prepared with the permission of the software author, 
  Robert Clemens, by John Cline of John Cline Audio Productions in
  Albuquerque, New Mexico and is based on the official MusicSoft
  E/SQ EDITOR/LIBRARIAN instruction manual written by Marshall Otwell
  (and Joel Poshek) (c)1988 MusicSoft

* MUSICSOFT ESQ-1 EDITOR/LIBRARIAN (tm) is a COMPLETE graphic voice
  editing and storage program whose purpose is to make the editing of
  ESQ-1, ESQ-M or SQ-80 patches fast, fun and easily understood. This
  powerful program is a two-way editor which will respond to editing
  performed on either the ESQ-1/SQ-80 front panel or from your IBM
  computer keyboard.

* A full-featured librarian is included providing you the ability to build
  a limitless library of custom banks and storing them on your floppy or
  hard disks. Because the MUSICSOFT ESQ-1 EDITOR/LIBRARIAN is graphically
  based, the display and editing of all information is smooth and
  intuitive.


                   >>>  A Complete Patch Librarian  <<<

* Allows you to manage up to 3-banks of voices simultaneously. Voices can
  be copied, moved, deleted and re-arranged among 3 separate banks with
  great ease and flexibility.

* Also included as an extra Bonus (in the commercial package) is a
  sequence saver/loader module that allows ESQ-1 sequences to be bulk
  stored and retrieved to and from disk. Your performances may be backed-up
  and stored along with your ESQ-1 and SQ-80 voice libraries.


                >>>  A Powerful and Easy Voice Editor  <<<

* Accurate and dynamically animated graphic envelope plotting makes
  creating, editing and understanding your sounds easy.

* All important parameters are displayed on a single, graphic screen.

* The MUSICSOFT ESQ/SQ EDITOR/LIBRARIAN displays a separate pop-up window
  for each major ESQ-1/SQ-80 editing page.

* A unique "Timebar" feature displays the real-time duration of a note for
  visual tracking of envelopes as they evolve. You can see and hear your
  sounds as you create and edit them!

* The Editor permits you to play notes from your computer or instrument
  keyboard. The MIDI play-thru feature means that you do not have to
  re-patch your multi-keyboard set-up to use your Editor/Librarian.


                       >>>  System Requirements  <<<

* IBM PC or Compatible w/640k RAM, and an MPU-401 or compatible MIDI interface.

* The MUSICSOFT ESQ/SQ-80 EDITOR/LIBRARIAN is designed to support
  version 3.5 ESQ firmware.

* (NOTE: The DEMO version DOES NOT require a MIDI interface or an ESQ-1
   or SQ-80. Consequently, where noted, the MIDI related functions are
   disabled. Also, this DEMO version requires a Hercules Graphics Card, 
   the commercial version supports Hercules Graphics Mode, CGA, EGA & VGA)


                        >>>  Archive Contents  <<<

        ESQDEMO.EXE    64560   01/20/89 06:00a   The executable file
           14X9.FON     3584   01/20/89 06:00a   Font for ESQDEMO
            4X6.FON      285   01/20/89 06:00a   Font for ESQDEMO
          ERROR.MSG      569   01/20/89 06:00a   Error Messages for ESQDEMO
           DEMO.ESQ     8192   01/20/89 06:00a   Demo bank of 40 ESQ sounds
        ESQREAD.ME     18844   01/20/89 06:00a   This File

* Make sure these files reside on the floppy or in the same directory on
  your hard drive.


                        >>>  Running the DEMO  <<<

* When you boot E/SQ EDITOR/LIBRARIAN, the Command Line (the message in
  the box at the bottom left of your screen) will read, "Keyboard Type:
  <S>Q-80, <E>SQ-1". E/SQ EDITOR/LIBRARIAN is asking you to specify
  which synthesizer you are using. As soon as you respond (by pressing
  "S" or "E" on your PC keyboard), the librarian initializes. Then a
  "Dump Current Bank" request for the appropriate synth is sent from the
  computer to your synth via MIDI. The Command Line will briefly prompt
  you "Is System Exclusive ON?". If the receiving synth is connected to
  the MIDI ports on your interface card, has System Exclusive
  communication enabled, and is set to receive on the correct MIDI channel
  (default is 1), it will respond by sending the current internal bank
  file to the computer via MIDI. The Librarian will load the newly
  received bank into its Bank 1 (or one of the other Banks if selected) and
  display the names of the Programs in the bank it just received (if any).


* NOTE: In the DEMO version, the MIDI Send/Receive routines are disabled.
  You will need to load the DEMO bank from the disk as described in the
  next section.


                   >>>  CHAPTER ONE: THE LIBRARIAN  <<<


                     >>>  Loading a Program Bank  <<<

* The Command Line should read, "Hello!: <L>oad, <S>ave, <Q>uit". If you
  press   "L", you will see the message, "Load From: <D>isk, <T>arget,
  <Esc>". The <T>arget option allows you to manually request a dump from
  your synth. (Remember, the <T>arget option is disabled in the DEMO
  version.)

* With the cursor in Bank 1, Press "D" to load a bank of programs from the
  disk. You will see a new message on the Command Line, "Disk Load: <D>ir,
  <L>oad, <Esc>". Press "D" again to see a listing of the Program bank
  files on disk. When you press "L" to load a file you will be prompted
  for the filename; type in "DEMO" and press Enter. The file will be
  loaded from disk into Bank 1 and the names of the first twenty (20)
  Programs will appear in the Bank 1 column.


                     >>>  The Three Program Banks  <<<

* The three columns and names in the box at the left of the screen
  represent E/SQ EDITOR/LIBRARIANS's three banks of program memory; each
  one holds 40 Programs. You can use the up and down arrow keys or the
  PgUp and PgDn keys to move the cursor (the shaded bar across one of the
  Program memory slots) up and down within a Bank. If any Programs are
  present within the Bank, the name of the Program currently under the
  cursor will be displayed in the box labeled "PATCH NAME" to the upper
  right of the third column (Bank 3); as you move the cursor through the
  Bank, notice this display is updated.

* You can save or load from or to any of these three columns. The left and
  right arrow keys move the cursor back and forth from Bank to Bank,
  allowing you to select which Bank will be saved to or loaded from disk
  or synthesizer. Notice the shaded cursor at the top of the column
  labeled "BANK 1". It indicates that the left-most Bank ("BANK 1") is
  currently selected for disk operations and/or MIDI transfers; to select
  a different Bank, simply press the right (or left) arrow keys.


                       >>>  Auto-Audition Mode  <<<

* If you press "A" on your computer keyboard, you can toggle on and off
  E/SQ EDITOR/LIBRARIAN's "Auto-Audition" mode (the Command Line will let
  you know whether you have just turned it on or off). When ON,
  Auto-Audition Mode sends the Program under the cursor to your synth via
  MIDI (on the currently selected MIDI channel) so you can hear it playing
  your keyboard (you can also hear seven octaves of A's if you press the
  number keys 1-7 on your computer keyboard - a second press turns the
  note off) The "0" (Zero) key changes velocity level.

* (The "Auto-Audition Mode" is disabled in the Demo version)


                        >>>  Copying a Program  <<<

* In E/SQ EDITOR/LIBRARIAN, the Copy function enables editing of a program
  as well as the more common librarian Copy Function. Use the up or down
  arrow keys (or the PgUp or PgDn keys) to move the cursor to the name of
  the Program you want to Copy AND PRESS ENTER (IMPORTANT: In order to
  edit a Program, you must first copy it into E/SQ EDITOR/LIBRARIAN's Edit
  Buffer. To do this, position the cursor on its name and press "Enter").
  The command line in the lower left of your screen will read, "Copy:
  <E>ditor, <Ins>, <Return>". If you move the cursor now, the name of the
  Copied Program will stay in the cursor and in the "patch Name" box to
  the upper right of Bank 3, indicating that the Edit Buffer now contains
  the Copied Program. Let's examine the three options in the Command Line:

* <Return>  Pressing Return ("Enter" on many PC's) gives you the option of
  "releasing" the copied Program, cancelling the Copy and emptying the
  Edit Buffer.

* <INS>  After the Copy, use the arrow keys and/or the PgUp and PgDn keys
  to move the cursor (notice the copied Program's name in both the cursor
  and the "Patch Name" box) to a new location in any of the three Program
  Banks where you want to put the copied Program. Press "Ins" to place the
  copied Program at the new location.

* <E>ditor  Once a program has been Copied into the E/SQ EDITOR/LIBRARIAN
  Edit Buffer, pressing "E" will move you to the Program Edit Page. From
  there you can begin to edit the Program you have copied (remember: press
  "Esc" to return to the Program Librarian).


                >>>  Editing the Current Synth Program  <<<

* If you want to fetch the current Program from your synth and edit it (as
  opposed to editing one of the Programs in one of your three Banks on
  your screen), be sure the command line reads, "Hello!: <L>oad, <S>ave,
  <Q>uit". Then press "E" on your PC keyboard. E/SQ EDITOR/LIBRARIAN will
  fetch the currently selected Program from your synth, place it in the
  Edit Buffer, and take you to the E/SQ EDITOR. All edits you make will be
  instantly sent to your synth via MIDI. This mode allows you to edit and
  store a program in the keyboard's cartridge locations, if you have a
  cartridge installed.

* (This feature is disabled in the DEMO version.)


                   >>>  Initializing a Program Bank  <<<

* You can fill ("initialize") one of the program banks with the Copied
  Program by pressing "I" on your PC keyboard; all forty memory slots in
  the currently selected Bank will be filled with the Copied Program. This
  is useful if you want to create a bank of string sounds, for example.


                        >>>  Librarian Summary  <<<

* The Librarian is designed to enable you to <L>oad a Bank of forty
  Programs from your synthesizer or from disk and to <S>ave a Bank to your
  synthesizer or to disk. Individual Programs are sent to your synth when
  Copied or when "Auto-Audition" Mode is ON; you can fetch an individual
  Program from your synth for editing by pressing "E" BEFORE Copying.
  Programs can be moved within a Bank or from one Bank to another using
  the Copy command, the cursor controls, and the <INS> command. You can
  fill an entire Bank with one Program by pressing "I" AFTER a Copy. All
  MIDI transfers between synth and computer assume proper connections,
  agreement of MIDI Transmission Channel, and System Exclusive enabled on
  the synth. You start E/SQ EDITOR/LIBRARIAN in the Librarian mode and
  move to the Editor after selecting and Copying a Program for editing (or
  fetching one from your synth).


                     >>>  CHAPTER TWO: THE EDITOR  <<<

* E/SQ EDITOR/LIBRARIAN's EDITOR provides COMPLETE editing facilities for
  the individual Programs ("Patches", to most of us). Using the E/SQ
  EDITOR/LIBRARIAN EDITOR, you can create new sounds from scratch (using
  the "BASIC" initialized patch) or editing existing Programs to tailor
  them for your use or to make radically different new sounds.


                         >>>  Two-Way Editing  <<<

* As you edit on the E/SQ EDITOR/LIBRARIAN, the changes you make are
  transmitted to your synth via MIDI; conversely, any changes you make on
  your synth are transmitted to E/SQ EDITOR/LIBRARIAN.

* Because of the Two-Way communications techniques used by the E/SQ
  EDITOR/LIBRARIAN, numerous editing methods can be realized ranging from
  computer-only editing to simultaneous editing of any two ESQ devices
  operating in "overflow" mode.


                 >>>  Choosing a Program For Editing  <<<

* As discussed in Chapter One, in order to edit a Program with E/SQ
  EDITOR/LIBRARIAN, you must first put it into the Edit Buffer by Copying
  it (or in the case of the commercial version, you can edit your
  synthesizer's currently selected Program by pressing "E" on your PC
  keyboard without Copying). Place the cursor on the Name of the Program
  you want to edit and press "Return" (or "Enter"); at the "Copy:
  <E>ditor, <Ins>, <Return>" prompt, press "E" for Editor. The Command
  line will read, "Initializing Editor!" and in a matter of seconds you
  will see E/SQ EDITOR/LIBRARIAN's EDITOR screen.

* When you first arrive at the Editor Screen, the cursor will be at the
  "Envelope Cycle" parameter on the "Modes" page. The synthesizer will
  have the correct buttons pushed (via MIDI) to display the same
  parameter. To leave the Editor at any time (from any page within the
  Editor) press "Esc" (or "Backspace") on your PC keyboard.


             >>>  Cursor Movement & Data Value Adjustment  <<<

* In the E/SQ EDITOR/LIBRARIAN Editor screen, use the left and right arrow
  keys to move the cursor from one position to another; use the up and
  down arrow keys to increment and decrement the data value under the
  cursor. The PgUp and PgDn keys act like the ESQ-1 Data Entry Slider.

* The right arrow key moves the cursor around the screen in a roughly
  clockwise fashion; the left arrow key does the opposite order. Each time
  the cursor reaches a new page, an enlarged box for the page appears and
  the right and left arrow keys move the cursor from field to field in a
  preset order.

* If you start with the cursor at the "CYC" parameter in the "Restart"
  portion of the "Modes" page and press the right arrow key repeatedly,
  you will move through the parameters in the following order:

                          Split/Layer Parameters
                          Envelope Parameters
                          LFO Parameters
                          Oscillator Parameters
                          DCA Parameters
                          Filter Parameters
                          Modes Page Parameters

  You can also select pages for editing in any order you wish by pressing
  the corresponding key on your PC keyboard:

                     PAGE    KEY  |  PAGE         KEY
                     -------------|------------------
                     DCO 1   "Q"  |  LFO 1        "G"
                     DCO 2   "A"  |  LFO 2        "H"
                     DCO 3   "Z"  |  LFO 3        "J"
                     DCA 1   "W"  |  Env 1        "C"
                     DCA 2   "S"  |  Env 2        "V"
                     DCA 3   "X"  |  Env 3        "B"
                     DCA 4   "F"  |  Env 4        "N"
                     Filter  "D"  |  Modes        "M"
                                  |  Split/Layer  "K"


                    >>>  Dynamic Envelope Plotting  <<<

* E/SQ EDITOR/LIBRARIAN features graphic representations of envelopes 
  which are very accurate (typically +/-10%). Use the F1/F2 keys on your 
  PC to adjust the envelope display time in a range from 1/2 second to 
  approx. 80 seconds. The envelope plots can be made to respond to MIDI 
  Note Velocity by pressing F3 to turn "Dynamics" ON (F3 also turns it 
  off). When Dynamics is ON, the graphic representations of the envelopes 
  will change according to the interaction of the Velocity-sensitive 
  parameters and the Velocity of Notes played on your MIDI keyboard.

* (This feature is disabled in the DEMO version.)


                           >>>  The Timebar  <<<

* E/SQ EDITOR/LIBRARIAN features a "TimeBar", a real-time graphic display 
  which allows you to track the four Envelopes. To activate the TimeBar, 
  press F4 from any of the Envelope Edit pages. Now when you play a note 
  on your MIDI keyboard (or on the numbers 1-7 on your PC keyboard), you 
  will see the TimeBar display growing from left to right on your screen. 
  You can press F9 to adjust the speed of the TimeBar; a "TimeBar Adj:" 
  field will appear on your screen showing a number from 20 to 80. This 
  number represents a millisecond delay number and should be set for a 
  higher number for a computer with a faster clock speed such as an AT. 
  Press f9 to adjust the number using an envelope with obvious audible 
  stages so you can see/hear the correspondence.

* (The MIDI portion of this feature is disabled in the DEMO version. While 
  the MIDI will not work, the number keys 1-7 will.)

* NOTE: Only... Dynamics... OR TimeBar (not both) can be active at one 
  time. Also it is not advised to keep these features ON during editing 
  since they do slow down the speed with which the Editor can digest your 
  commands.


                     >>>  Mod Source Highlighting  <<<

* Ordinarily the Modulation Source(s) in effect for the current Edit Page  
  are highlighted on your screen; if "Dynamics" is ON, however, this 
  feature is defeated so that all four envelopes can display "note 
  velocity interaction".

                        >>>  Naming a Program  <<<

* In the Editor, you can re-name a Program by holding down "Alt" and
  pressing "N" on your PC keyboard. The "Patch Name" box at the top of the
  screen will flash, awaiting your input; enter a six-character name of your
  choice - it's that simple!


                      >>>  ORDERING INFORMATION  <<<

* Copies of MUSICSOFT'S E/SQ EDITOR/LIBRARIAN including complete     
  documentation and the bonus ESQ Sequence Librarian can be obtained from 
  Music Stores & Software Dealers everywhere:

                                   $ 99.95

                              >>>  Notes  <<<

* MusicSoft Editor/Librarians are also available for the Roland D-50 & MT-32,
  and in late February 1989, the Roland D-110.

* Despite the fact that this demo requires a Hercules Compatible     
  Graphics Card, the latest versions in the MusicSoft EDITOR/LIBRARIAN
  series support Hercules Graphics, CGA and EGA!

* IBM, Ensoniq and Roland are registered trademarks of International 
  Business Machines, Ensoniq Corporation and Roland Corporation, 
  respectively. 
