home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 394b.lha / CZL230 / CZL230.DOC < prev    next >
Encoding:
Text File  |  1990-06-28  |  8.6 KB  |  258 lines

  1.  
  2.  
  3.   
  4.  
  5.  
  6.  
  7.   1.0 Introduction     
  8.  
  9.   CZL230  is  an  Instrument  Librarian for the CZ-230S synthesizer from
  10.   Casio.   It  was  built based on CZL (v1.0) which is used with most of
  11.   the  other  CZ  keyboards.  It was customized for the CZ-230S based on
  12.   information  (and  requests) from CZ-230S owners. Since I don't have a
  13.   CZ-230S,  I  hope that all that information was correct. If you find a
  14.   problem with CZL230, *PLEASE* let me know so I can correct it.  
  15.  
  16.   If  you  have  never  seen  CZL (versions 1.0 or 0.8), you may want to
  17.   get   the  full  set of documents, which should be in another ARC file
  18.   where  you  got  this  one. However, this document should be enough to
  19.   get  you  started  without  requiring the full up docs, which are long
  20.   and specific for the non-CZ230 version of CZL.  
  21.  
  22.   CZL230  is  SHAREWARE.  Some of you CZ-230 owner's have managed to get
  23.   some  use  out  of CZL already and have sent me a contribution. If you
  24.   have   contributed then thanks, and consider CZL230 as my gift to you.
  25.   If  you  haven't  contributed, try out this customized version of CZL.
  26.   If  you  use   it  beyond  that  test drive, I ask that you send me 10
  27.   dollars   (is  that  going to break anyone?). If you don't like CZL230
  28.   (enough  that  you  won't use it), drop me a note and make suggestions
  29.   for  improvements.  CZL230  has  come  a  long  way  since  its  first
  30.   release,   and  with  more  encouragement  I  will  probably make more
  31.   improvements. Send your contribution or suggestions to: 
  32.  
  33.                     Steve Anderson
  34.                     3913 W. 184th Street
  35.                     Torrance, CA  90504
  36.  
  37.  
  38.  
  39.  
  40.   2.0 Compatibility With Other Versions  
  41.  
  42.   From  a Librarian standpoint, CZL230 is completely compatible with the
  43.   other  versions  of  CZL.  That is, all instrument data files that you
  44.   find  on  the  PLink, CIS, GEnie, or your local BBS that work with CZL
  45.   will  work  with  CZL230.  There  are  getting  to  be  alot  of those
  46.   instruments around, and I would suggest you download some of them.  
  47.  
  48.  
  49.   3.0 CZL and the CZ-230S  
  50.  
  51.   The  CZ-230S  has  a  total  of  100  instruments. These are addressed
  52.   across  the MIDI as voices 0 through 99. Of these 100 instruments, the
  53.   first  96 are read-only, and cannot be modified. These can be selected
  54.   across  the  MIDI,  but  you can't load new instrument data into them.
  55.   The  last  four  voices  (96-99)  are  read/write, so that they can be
  56.   modified.  Unfortunately  for most CZ-230 owners, Casio didn't provide
  57.   a  way on the keyboard to make such changes. The good news is that you
  58.   can  load these voices across the MIDI, in the same format used by the
  59.   other CZ keyboards.  
  60.  
  61.  
  62.  
  63.  
  64.   
  65.  
  66.  
  67.   
  68.  
  69.  
  70.   Enter  CZL230. CZL230 is a full-featured librarian that allows  you to
  71.   maintain  and  edit  instrument  data  files  for voices 96-99 on your
  72.   CZ-230S.  It  also   provides  a  useful graphical interface to select
  73.   (all  100), name, load, save, delete, and edit  instrument data on the
  74.   CZ-230S.  CZL230  has  been  designed  with  an  effort  to  make  the
  75.   interface   between   the  Amiga  and  the  CZ  transparent,  in  that
  76.   everything  you  do  with  the  program  has  immediate  effect on the
  77.   keyboard.  
  78.  
  79.  
  80.  
  81.   3.0 Files     
  82.  
  83.   There  are  four  types of files used by CZL230.  The four file types,
  84.   their  functions, and how they are different from earlier versions are
  85.   described in the following paragraphs: 
  86.  
  87.      o Defaults  File  -  CZL  must  find this file in order to operate.
  88.        Some  key things to keep in mind about the defaults file are: (1)
  89.        It  would  normally  be  named  "CZ.defaults"  but  can  be named
  90.        anything  and  specified  on  the  CLI  command line (e.g. typing
  91.        "CZL230  myCZ230.config"  at  the  CLI prompt would load the file
  92.        "myCZ230.cofig"  as  the  defaults  file).  If  no  command  line
  93.        argument   is   provided,   CZL   will   try  to  open  the  file
  94.        CZL:CZ.defaults,  in  which  case  you  will need to have done an
  95.        "assign"  of  CZL:  to  the correct path where you keep the file;
  96.        (2)  The first entry in the defaults file is path and name of the
  97.        current  environment  file  (to be described later) which also is
  98.        necessary  for  CZL  to  run.   (3)  The  remaining  lines of the
  99.        defaults  file  specify  the  default  path  names where you want
  100.        CZL230  to  normally  look  for  instruments,  environments,  and
  101.        banks,   respectively   (these   are  all  specific  file  types,
  102.        descriptions  to  follow).  The  entries  must  be in that order,
  103.        start  in  the first column, and no blank lines are allowed.  (4)
  104.        Comment  fields are now allowed - CZL will read each line until a
  105.        "white  space"  (space,  tab,  etc.)  then  ignore the rest. This
  106.        means  that  you  can't  have  imbedded  spaces  in  any  of your
  107.        entries,  else  the  part  after  the  space will be ignored as a
  108.        comment.  
  109.  
  110.        This  all probably makes more sense with an example. Here is what
  111.        a defaults file might look like (remeber, the comments are OK): 
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.   
  129.  
  130.  
  131.   
  132.  
  133.  
  134.                  CZL:current.env        <- My current environment file
  135.                  CZL:env                <- My default path for environments
  136.                  CZL:inst               <- My default instrument path
  137.                  CZL:banks              <- My default path for bank files
  138.  
  139.      o Environment  files  -  These  files are just text files that tell
  140.        CZL230  the names and paths of instrument data files that you use
  141.        together.  Each  environment  file  will  contain four instrument
  142.        names,  one per line.  A special version of environment file, the
  143.        current  environment  file,  is  used  by  CZL230 to remeber what
  144.        voices  (instruments)  you  have in the CZ between sessions. When
  145.        you  load  one  of  the  writable  voices  on  your  CZ-230S, the
  146.        keyboard  will  retain  it until you change it again, even though
  147.        you  turn  off  the  power.  CZL230  retains  the  names  of  the
  148.        instruments  you have in your CZ in the current environment file,
  149.        so   that  each  time  you  start  up  CZL230  it  remebers  what
  150.        instruments  you  have. If you do a "Save Env" or "Open Env" only
  151.        the  names  are  read from / written to the environment file; the
  152.        actual instrument data is not manipulated.  
  153.  
  154.      o Instrument  Files  -  These  files  contain  the  binary data for
  155.        individual  instruments. The files are 128-byte packed voice data
  156.        from the CZ, one voice per file.  
  157.  
  158.      o Bank  Files  -  These  files  are  binary  files  containing  the
  159.        instrument  data  for  all  four  writable  instruments. They are
  160.        simply  sets  of  multiple  128-byte  voice blocks. The important
  161.        thing  to  remember  is  that  Bank  files don't have  instrument
  162.        names  in  them,  so that when you load a bank file you don't get
  163.        an  updated  display  on the instrument window. This is dangerous
  164.        because  suddenly  the  voice  names shown on the screen may have
  165.        nothing  to  do  with the data you just loaded. Doing a "Save All
  166.        Instruments"    would    be    disastrous,   writing   over   the
  167.        correctly-named  instrument  files  with the just-loaded data. If
  168.        the  right  order  of  things  are done, this can be avoided. The
  169.        intent   here  is  that  you   would  load  an  environment  file
  170.        (containing  only  names),  then  after verifying  that it is the
  171.        set  of  voices  you want, load the corresponding bank for  those
  172.        instruments.  To help in doing this, when you load an environment
  173.        file,  CZL copies the environment file name into the default bank
  174.        file  name.  Thus  if  you  load an environment then go to load a
  175.        bank  file,  you  could load the corresponding bank file. Anyway,
  176.        'til I come up with a good fail-safe, just *BE CAREFUL*.  
  177.  
  178.  
  179.   4.0 Operation     
  180.  
  181.   CZL230  is  relatively  self-explanatory  in operation, so that rather
  182.   than  give  a lengthy explanation I would encourage you to simply take
  183.   it  for a test drive. There are two windows, the Instrument Window and
  184.   the  Edit  Window.  The Instrument Window is the main window where you
  185.   can  do  instrument selection (go ahead, click on a name!), and all of
  186.   the  Librarian  functions.  The Edit window is only available when you
  187.   have  selected  one of the writable voices (96, 97, 98, or 99), and is
  188.   opened  when  you select "Modify..." from the Edit menu. It allows you
  189.  
  190.  
  191.  
  192.   
  193.  
  194.  
  195.   
  196.  
  197.  
  198.   to  create  new  instruments (even random ones), modify existing ones,
  199.   or enter data from one of the Casio CZ Pro-Tone books.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.   
  257.  
  258.