home *** CD-ROM | disk | FTP | other *** search
/ The CDPD Public Domain Collection for CDTV 4 / CDPD_IV.bin / amfm / amfm14 / utilities / smarted / dx7-editor.doc.pp / dx7-editor.doc
Text File  |  1994-06-20  |  8KB  |  269 lines

  1.         PRODUCT: SMART-ED DX7 (FREELY DISTRIBUTABLE DEMO)
  2.                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3.                           William Adjei 1992
  4.                           ~~~~~~~~~~~~~~~~~~
  5.  
  6.  
  7. Synth editors for the Amiga seem to be in short supply, but it
  8.  doesn't have to be this way...
  9.  
  10. During 1991, I bought a Yamaha TX7 FM expander, and soon got bored
  11.  of the 32 sounds which were stored on board. The extra 16 sounds
  12.  on my music-x disk kept me occupied for about 15 minutes, and I
  13.  soon realised that if I was going to get anything decent out of my
  14.  TX, I was going to have to create my own sounds. However, as
  15.  anyone with a TX7 would know, you cannot edit sounds on a TX7 -
  16.  you can only do this over midi.  The only editor I had was the
  17.  generic hexadecimal editor on music-x which drove me MAAAD! and so
  18.  I set about writing Smart-ED DX7, an easy to use screen editor for
  19.  the Yamaha DX7 series synthesizers.
  20.  
  21. Smart-ED is compatible with all Yamaha 6 operator 32 algorithm
  22.  synthesizers, and may be used as a powerful librarian/editor and
  23.  voice management tool with any DX7, DX7-II, DX5, DX1, TX7, TX816,
  24.  TX216 etc.
  25.  
  26. The full version of Smart-ED allows you to receive and store 16
  27.  single voices as a library, each of which may be edited or
  28.  printed. You can also receive and store up to 4x32 performance and
  29.  4x32 voice memory dumps (i.e. snapshot the memory of 4 DX7 type
  30.  synths). A function editor allows you to adjust pitch bend range,
  31.  portamento etc.
  32.  
  33. This crippled demo has some of these features removed, since it is
  34.  only designed to give you a 'taste' of what you can do with the
  35.  full version. 
  36.  
  37. In particular, "Load", "Save", "Suspend" and "Receive Voice" have
  38.  been disabled; when you start up, the DX7 "INIT VOICE" is
  39.  automatically loaded to give you something to play with...
  40. Unlike many demos, I have not employed a Timeout since with the
  41.  four items missing, it is not possible to make reasonable use of
  42.  the librarian/editor.
  43.  
  44.  
  45. Instruction Summary
  46.  
  47. You will find that most of the features in the librarian/editor are
  48.  immediately obvious, but it will help to scan through the
  49.  following at least once.
  50.  
  51. Before You Run The Editor...
  52.  
  53. Smart-ED uses the Tool Types of its icon to set certain defaults.
  54.  You may change these by choosing "Info" from the workbench menu.
  55.  The tool types section contains a list of instructions of the
  56.  form:
  57.  
  58.       PARAMETER=VALUE
  59.  
  60. See your workbench manual for more information on Tool-Types
  61. The tool types used by Smart-ED DX7 are outlined below
  62.  
  63.    BULK1=channel number for bulk memory 1
  64.    BULK2=channel number for bulk memory 2
  65.    BULK3=channel number for bulk memory 3
  66.    BULK4=channel number for bulk memory 4
  67.       channel number is a number from 1 to 16, which
  68.       selects the device number for each memory in the
  69.       bulk manager
  70.  
  71.    CHANNEL=default transfer channel number for the librarian
  72.  
  73.    DEVICE=name of the serial.device
  74.       Normally you should not set this
  75.  
  76.    LIBRTOOL=default tool to be used for saved projects
  77.       In the demo, this is meaningless since you can't 
  78.       save libraries...
  79.  
  80.    PRINTTOOL=default tool for saved voice printouts
  81.       set this to your more or equivalent
  82.  
  83.    UNIT=serial device unit number
  84.       Normally you don't set this.
  85.  
  86.    ECHO=ON/OFF
  87.       sets whether midi data echo is on or off by default. 
  88.       You can change this once the program is running by
  89.       using a menu
  90.  
  91.    PRINT=ALL/SINGLE
  92.       sets whether the print option prints all voices in 
  93.       the library, or the current voice only.
  94.  
  95.    AUTO=ON/OFF
  96.       sets whether auto-send in the editors is on or off
  97.       by default. (Default is on)
  98.  
  99.  
  100. Librarian screen:
  101.  
  102. This is the first screen you enter. In the crippled demo, this
  103.  contains the "Demonstration Library" with one voice (INIT VOICE)
  104.  loaded.  You can perform all operations on the voice, but you
  105.  cannot save your work, or load a new library.
  106.  
  107. The project menu contains
  108.  
  109.    New          resets the librarian
  110.  
  111.    Load         (disabled)
  112.  
  113.    Save         (disabled)
  114.  
  115.    Print        print to disk or printer according to the
  116.                 sub-menu note: If your printer does not support
  117.                 extended typefaces, you should select print to
  118.                 disk, and make the filename PRT: (this is the
  119.                 default filename) to avoid the name line in the
  120.                 printout being misaligned
  121.  
  122.    About        brings up my contact address
  123.  
  124.    Quit         exits the demo
  125.  
  126. The Entry Move menu contains
  127.  
  128.    Un-Delete    Un-deletes a deleted entry
  129.  
  130.    Copy -> X    copies the current entry to one of the two copy
  131.                 buffers
  132.  
  133.    Paste X ->   copies one of the two copy buffers to the
  134.                 current entry
  135.  
  136.    Delete       deletes the current entry
  137.  
  138.  
  139. The Control menu contains
  140.  
  141.    Midi-Echo    switches the data echo on or off. When on, all
  142.                 data at the midi in port is duplicated at the
  143.                 midi out port
  144.  
  145.    Suspend      (disabled)
  146.  
  147.  
  148. Keyboard shortcuts:
  149.  
  150.    Cursor up/down  previous/next current entry
  151.  
  152.    F1              display the two copy buffer contents
  153.  
  154.    F5              un-delete all entries
  155.  
  156.    F6/F7           decrease/ increase transmit channel
  157.  
  158.    F8/F9/F10       decrease/ increase/ reset receive program 
  159.                    number (of no use in the demo)
  160.  
  161.    S               send current voice
  162.  
  163.    B               invoke the bulk manager
  164.  
  165.    F               invoke the function manager
  166.  
  167.    E               invoke the editor
  168.  
  169.  
  170. Editor Screen:
  171.  
  172. The Options menu contains
  173.  
  174.    Old Voice       resets the editor parameters to their 
  175.                    original values
  176.  
  177.    Exit Editor     return to the librarian screen
  178.  
  179.  
  180. The Current Operator menu
  181.  
  182.    Copy Operator   copies the operator to the operator buffer
  183.  
  184.    Paste           pastes the buffer to the current operator
  185.  
  186.    Swap with >>    swap the current operator with operator 1-6
  187.  
  188.  
  189. Editor Control Buttons:
  190.  
  191.    Send            send the current editor contents. Do this if
  192.                    you change the voice on the synth.
  193.  
  194.    Receive         (disabled)
  195.  
  196.    Compare         resets all the parameters to their original
  197.                    values for comparison. Pressing this button
  198.                    again returns the editor contents.
  199.                     Note: this is not the same as "Old Voice" 
  200.                    from the Options menu
  201.  
  202.    Function        invokes the function adjuster
  203.  
  204.    Exit            leave the editor and return to the librarian
  205.  
  206.    1 - 6           select the current operator
  207.  
  208.  
  209. Editor Keyboard Shortcuts
  210.  
  211.    S               send all parameters
  212.  
  213.    F               invoke the function adjuster
  214.  
  215.    A               AutoSend toggle
  216.  
  217.    1,2,3,4,5,6    select current operator
  218.  
  219.  
  220. Editor use:
  221.  
  222. The upper half of the screen has the algorithm, feedback, pitch
  223.  envelope generator and LFO parameters.
  224. The lower half of the screen contains the parameters for the
  225.  current operator, which you select from the 6.
  226. A status strip is provided which displays the decoded frequency
  227.  (ratio or fixed(Hz)), the actual keyboard scale breakpoint key,
  228.  and the transpose value (in terms of the note played by C3).
  229.  
  230.  
  231.  
  232. Acquiring The Full Version
  233.  
  234. You can obtain the full version of the editor by sending me a
  235.  cheque or postal order for £40 (or equivalent) at the address
  236.  below.
  237.  
  238. In return, you will receive the full version of Smart-ED DX7, with
  239.  full instructions (including an FM tutorial), several banks (over
  240.  30) of demonstration libraries, technical support and user
  241.  registration.
  242. You will be informed of any upgrades and will also have the option
  243.  of being informed when I complete an editor for another
  244.  synthesizer.
  245.  
  246.  
  247.  
  248. Conditions of Use and Distribution
  249.  
  250. The Smart-ED DX7 Demo is a freeware product, meaning that you are free
  251.  to can copy it without an obligation to pay me any fee.
  252. You are allowed to distriblute the program so long as you keep this 
  253.  .readme file with it (you are not allowed to alter this file); you
  254.  are not permitted to make a profit form the distribution of this demo,
  255.  but you may charge a nominal fee to cover the cost of disks, and
  256.  postage etc.
  257.  
  258. PLEASE NOTE: Unlike this demo, the full version of Smart-ED DX7 is
  259.  NOT a shareware product
  260.  ~~~
  261. What are you waiting for ?  You know it makes sense! 
  262.  
  263.                William Adjei
  264.                26 Steeplestone Close
  265.                Edmonton  London
  266.                U.K.
  267.                N18 1JH
  268.  
  269.