home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Font & Sound / SOS-FONT_SOUND.ISO / programm / midi / canvas45 / txt1.jjc < prev   
Text File  |  1994-02-19  |  43KB  |  1,334 lines

  1. ii
  2.   
  3. iii
  4.   
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.    Notes on this version of the CanvasMan User Manual
  12.  
  13. The  real  CanvasMan  manual is a Word  for  Windows  6.0
  14. document with several illustrative pictures; saving it in
  15. 'MS-DOS  Text  with  Layout'  format  created  this  text
  16. version.   You  will note that it has several  formatting
  17. problems:
  18.  
  19.    1--All  pictures  are  missing.  By  definition,  text
  20.    files do not store graphics information.
  21.    
  22.    2--DOS and Windows have different high ASCII character
  23.    sets.   Certain characters don't convert  very  well--
  24.    e.g.,  the TM trademark symbol comes out looking  like
  25.    Ö.  Similarly, the -- m-dash character comes out as _.
  26.    The  (c)  copyright symbol, however,  converts  fairly
  27.    well to c.
  28.    
  29.    3--There are no page breaks.
  30.    
  31.    4--There are strangely indented paragraphs, especially
  32.    in the Index.
  33.    
  34.    5--The  Roman  numeral page # footers from  the  first
  35.    section all appear at the top of this page.
  36.    
  37. I haven't made a supreme effort to format the text manual
  38. since most people can download or easily afford the  real
  39. WinWord version.  To order the 'official' manual, see the
  40. online help's order form.
  41.  
  42.  
  43.  
  44.                        Jeff Cazel
  45.  
  46.  
  47.  
  48.  
  49.                             
  50.                             
  51.                             
  52.                        CanvasManÖ
  53.                        Version 4.5
  54.                             
  55.             Copyright c 1992-1994 Jeff Cazel
  56.                    All Rights Reserved
  57.                             
  58.    CanvasMan, SongCanvas and the sunglassed Beethoven
  59.               are trademarks of Jeff Cazel
  60.                             
  61.                             
  62.                             
  63.                             
  64.                             
  65.                             
  66.                             
  67.                             
  68.                             
  69.                             
  70.                             
  71.            Manual Revision Date: February 1994
  72.  
  73.  
  74.  
  75.  
  76.  
  77.                             
  78.         License Agreement and Warranty Disclaimer
  79.  
  80.  
  81. You  may make as many backup copies of CanvasMan  as  you
  82. wish,   but  you  may  not  run  the  Registered  Version
  83. simultaneously  on  more than one computer.   Jeff  Cazel
  84. MIDI   strictly  prohibits  you  from  distributing  your
  85. Registration Information to anyone.
  86.  
  87. Jeff  Cazel  MIDI hereby disclaims any and all warranties
  88. relating  to  this  software both  express  and  implied,
  89. including any merchantability or fitness for a particular
  90. purpose.   Jeff  Cazel MIDI will not be  liable  for  any
  91. incidental,  consequential, indirect or  similar  damages
  92. due  to  loss  of data or any other reason.   The  person
  93. using  the software bears all risk as to the quality  and
  94. performance of the software.
  95.  
  96. Brands,   companies  and  product  names  mentioned   are
  97. trademarks  or registered trademarks of their  respective
  98. holders.   The mentioning of these names is meant  solely
  99. for  identification purposes and is in no  way  meant  to
  100. constitute  an  endorsement of Jeff  Cazel  MIDI  or  our
  101. products by these companies.
  102.  
  103. Jeff  Cazel  MIDI has made every effort  to  ensure  that
  104. CanvasMan  is  as  clean and free of  bugs  as  possible.
  105. However, no program can ever be guaranteed to be free  of
  106. all defects.
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.                             
  115.                   CanvasMan User Manual
  116.                     Table of Contents
  117.                             
  118.                             
  119. Overview                                                1
  120.  
  121. Installation                                            3
  122.  
  123. Main Window                                             7
  124.  
  125. Menus                                                   9
  126.  
  127.    File Menu                                            9
  128.  
  129.    Edit Menu                                           11
  130.  
  131.    MIDI Menu                                           25
  132.  
  133.    Setup Menu                                          27
  134.  
  135.    Help Menu                                           28
  136.  
  137. Combos / Sounds / Drum Kits                            29
  138.  
  139.  
  140.  
  141. Appendix A  Technical Support                          32
  142.  
  143. Appendix B  MIDI Multitasking                          33
  144.  
  145. Appendix C  Online Help                                34
  146.  
  147. Appendix D  Spin Button                                35
  148.  
  149. Appendix E  Multiple Synths?                           36
  150.  
  151.  
  152. Index                                                  37
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.                             
  161.                         Overview
  162.  
  163. CanvasMan   is  the  Windows  3.1  editor/librarian   for
  164. Roland's  SOUNDCanvas  line of  GS  synthesizers  (SC-55,
  165. SC-55mkII,   SCC-1,  SC-50,  JV-30  and   many   others).
  166. CanvasMan provides true MIDI multitasking _ you  can  run
  167. it  by itself, while you jam with Band-In-A-Box, or while
  168. you  sequence with Cakewalk and WinJammer.  Your wait  is
  169. over for an easy-to-use SOUNDCanvas ed/lib.
  170.  
  171. CanvasMan can play your MIDI files as you edit  _  you'll
  172. hear  your changes instantly in the context of  your  own
  173. musical  projects!  It saves its patch data  in  standard
  174. binary  format (also called "MIDIEX" format) so  you  can
  175. store  patches  with  your sequences  or  as  stand-alone
  176. banks.   You can even create your own single- and  multi-
  177. Part  sounds for easy future recall!  Finally,  CanvasMan
  178. gives  you  complete control over all Global,  Part,  and
  179. Drum parameters.
  180.  
  181. To  maximize data integrity, CanvasMan uses one-way  MIDI
  182. communication   only   (from   the   computer   to    the
  183. SOUNDCanvas).   You cannot lose data when  other  windows
  184. send extraneous data.
  185.  
  186. This  manual refers to any CanvasMan-supported  GS  sound
  187. module  or  keyboard  as a "Canvas."   "GS"  is  Roland's
  188. "General   Standard"_a  superset  of  the  General   MIDI
  189. standard.  If you have an SCC-1, please ignore references
  190. to the "display" or "LCD"_it doesn't have one.
  191.  
  192. CanvasMan avoids the term "patch" in its help system  and
  193. documentation because "patch" sometimes has an  ambiguous
  194. definition  in the context of multi-timbral synthesizers.
  195. All  users  should read the Combos / Sounds /  Drum  Kits
  196. section   (page   29)  for  a  complete  description   of
  197. CanvasMan's data files.
  198.  
  199.  
  200.  
  201.  
  202.  
  203.                             
  204.                   Overview (continued)
  205.  
  206. This  manual  describes how to modify, save and  audition
  207. the  various parameters within the Canvas.  It  does  not
  208. describe  what  these  parameters do.   For  example,  it
  209. describes  how to turn Chorus On and Off, but it  doesn't
  210. state  what effect that has on the sound nor why you  may
  211. want  that  effect.  The online help and  various  Canvas
  212. owner's  manuals  will explain some of these  parameters,
  213. however.
  214.  
  215. This   manual   also  does  not  explain  basic   Windows
  216. procedures  and concepts such as selecting  menu  options
  217. and  using  scroll bars.  If you are a new Windows  user,
  218. please  run the Windows Tutorial on the Program Manager's
  219. Help menu.
  220.  
  221.  
  222.  
  223.  
  224.  
  225.                             
  226.                       Installation
  227.  
  228. O   Setup CanvasMan_On the Windows Program Manager screen,
  229.    select  File  and then Run....  This will display  the
  230.    Run dialog and position your cursor at Command Line.
  231.    
  232.       If  you have a CanvasMan diskette in drive A:, type
  233.       A:SETUP <Enter>
  234.       
  235.       If  you have a CanvasMan diskette in drive B:, type
  236.       B:SETUP <Enter>
  237.       
  238.       If  you  have downloaded CanvasMan onto  your  hard
  239.       drive, type the path to SETUP.EXE and press <Enter>
  240.       (e.g., C:\TEMP\SETUP <Enter>)
  241.       
  242.    Follow the instructions on the screen.
  243.    
  244. ì   Read CanvasMan's online help introduction_Double-click
  245.    on  the  READ  ME  FIRST! icon in CanvasMan's  Program
  246.    Manager  group  and read the information.   This  will
  247.    give  you  a  good  overview  on  CanvasMan's  overall
  248.    layout.
  249.    
  250. Ä    Run CanvasMan_Double-click on the CanvasMan icon  in
  251.    CanvasMan's Program Manager group.
  252.    
  253. Å     Setup   MIDI   Ports   and   Define   Synths_Select
  254.    Setup-Configure  MIDI  Ports  from  CanvasMan's   menu
  255.    (CanvasMan will automatically run this option for  you
  256.    the  first  time  in).  Setting  up  your  MIDI  ports
  257.    consists  of  two  dialog boxes:  MIDI  Configure  and
  258.    Define  Synths / Select MIDI Output Ports.   CanvasMan
  259.    disables MIDI input and output during these dialogs.
  260.    
  261.    If you configure both input and output ports, MIDI
  262.    Thru will turn On at the end of the Define Synths
  263.    dialog.
  264.    
  265.    See the next three pages for complete descriptions of
  266.    MIDI Configure and Define Synths / Select MIDI Output
  267.    Ports.
  268.    
  269.    See also the MIDI Multitasking appendix for more
  270.    information.
  271.    
  272.    
  273.    
  274.  
  275.  
  276.  
  277.  
  278.  
  279.                             
  280.                 Installation (continued)
  281.  
  282. É   MIDI Configure_MIDI Configure allows you to select as
  283.    many output ports as you have and 0 or 1 input port.
  284.    
  285.                             
  286.    (Sorry, impossible to show picture in text version)
  287.                             
  288.    
  289.    Output  Ports: If you have more than one output  port,
  290.    you can have CanvasMan play your MIDI files on some or
  291.    all  of them.  To so do, sequence the output ports  to
  292.    match your multi-port MIDI files.  Do so by moving the
  293.    relevant  ports from Available Output Ports to  Output
  294.    Ports in the desired order.  If you have a single MIDI
  295.    interface like most of us, you can simply choose  your
  296.    listed interface as output port #1.
  297.    
  298.    Try  to  avoid using the Microsoft MIDI Mapper  output
  299.    port_you   cannot  open  it  for  multiple  concurrent
  300.    output.   See the MIDI Multitasking appendix for  more
  301.    information.
  302.    
  303.    Input Port: Windows does not normally allow more  than
  304.    one  program  to use a given input port  at  the  same
  305.    time.  Thus, if you plan to run CanvasMan at the  same
  306.    time  as another MIDI program that supports MIDI Thru,
  307.    you should not select an input port.  If you run it at
  308.    the  same  time  as  the WinJammer sequencer  program,
  309.    however,  you  should  select  an  input  port   since
  310.    CanvasMan   shares   WinJammer's   MIDI   input/output
  311.    facility.
  312.                             
  313.  
  314.  
  315.  
  316.  
  317.  
  318.                             
  319.                 Installation (continued)
  320.  
  321. `    Define  Synths  /  Select MIDI  Output  Ports_Define
  322.    Synths  / Select MIDI Output Ports allows you to  tell
  323.    CanvasMan   about   your  SOUNDCanvas  synthesizer(s).
  324.    CanvasMan will support a MIDI network that has  up  to
  325.    three SOUNDCanvases.
  326.    
  327.                             
  328.    (Sorry, impossible to show picture in text version)
  329.                             
  330.    
  331.    There is one column for each of three synths.  If  you
  332.    have  one SOUNDCanvas, use column #1; if you have two,
  333.    use  #1  and #2; and if you have three, use all  three
  334.    columns.
  335.    
  336.    Use the Model combobox to tell CanvasMan what type  of
  337.    SOUNDCanvas  you have.  Similarly, use  the  Device  #
  338.    combobox  to specify which device # you have used  for
  339.    each SOUNDCanvas.  You will want to leave the device #
  340.    at  17  unless  you  have more  than  one  SOUNDCanvas
  341.    connected to the same MIDI output port.  (If you  have
  342.    more  than one SOUNDCanvas on the same MIDI port, read
  343.    your  synth  manual  to find out  how  to  change  its
  344.    device  #  to match CanvasMan.)  Once you choose  your
  345.    model  and device #, CanvasMan stores and acts on  the
  346.    information  and  displays  it  on  the  main   window
  347.    caption.
  348.    
  349.  
  350.  
  351.  
  352.  
  353.  
  354.                             
  355.                 Installation (continued)
  356.  
  357. `   Define Synths / Select MIDI Output Ports (continued)
  358.  
  359.    If  the Model combobox does not list your synthesizer,
  360.    please see the online help's Introduction section  for
  361.    information on how to proceed.
  362.    
  363.    The  bottom  half of the screen allows you to  specify
  364.    which  port(s) in your MIDI network you have used  for
  365.    each  SOUNDCanvas.   Select  which  configured  output
  366.    ports you'll use for System Exclusive ("SysEx"), Local
  367.    On/Off and Thru data.  You can choose a SysEx port for
  368.    each  synth.   However, the Local and Thru  ports  are
  369.    system-wide.
  370.    
  371.    SysEx_specify  the port to which you want  CanvasMan's
  372.    system   exclusive  ("sysex")  data  routed.    You'll
  373.    typically specify the same port as Thru, since  you'll
  374.    probably want both types of MIDI information to go  to
  375.    the   same  port  (i.e.,  eventually  routed  to   the
  376.    SOUNDCanvas).
  377.    
  378.    Local_specify  the port to which you want  CanvasMan's
  379.    Local  On/Off information routed.  This should be  the
  380.    port  that connects to your controller keyboard's MIDI
  381.    In  port  (perhaps through a Thru daisy chain of  some
  382.    sort).
  383.    
  384.    Thru_specify the port to which you want your  keyboard
  385.    controller's   MIDI   information   routed.     You'll
  386.    typically specify the same port as SysEx, since you'll
  387.    probably want both types of MIDI information to go  to
  388.    the   same  port  (i.e.,  eventually  routed  to   the
  389.    SOUNDCanvas).  The Thru input port displays below  the
  390.    Thru  output  radio  button(s) to remind  you  of  the
  391.    source of the Thru data.
  392.    
  393.    If your MIDI interface does not have an input port (or
  394.    if  you  specify  None  as your  input  port  in  MIDI
  395.    Configure),  Define Synths / Select MIDI Output  Ports
  396.    will indicate that MIDI Thru is not available.
  397.  
  398.  
  399.  
  400.  
  401.  
  402.                             
  403.                        Main Window
  404.                             
  405.                             
  406.    (Sorry, impossible to show picture in text version)
  407.                             
  408.  
  409. CanvasMan's  main  window consists of  several  sections.
  410. From top to bottom, they are:
  411.  
  412.                     Caption
  413.                     Menubar
  414.                     Toolbar
  415.                     Part Selectors
  416.                     Edit  Controls   (The  picture  above
  417.                     does not show any Edit Controls since
  418.                     they change based on the current Edit
  419.                     Menu selection.)
  420.  
  421. The  window  caption states "CanvasMan" or "CanvasManII,"
  422. the  synth model and assigned device #, the current  Edit
  423. Menu selection, and your current Combo file name.
  424.  
  425. The menubar appears below the caption.  The menu sections
  426. of  this  manual  explain  each menu  option  in  detail.
  427. Certain  options  have accelerator  "hotkeys"  that  make
  428. accessing  them  quicker.  For example,  you  can  always
  429. press  Ctrl+A  to display the Quick Edit A  screen.   The
  430. menus list accelerators where available.
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.                             
  438.                  Main Window (continued)
  439.                             
  440.                             
  441.    (Sorry, impossible to show picture in text version)
  442.                             
  443.                             
  444. The  toolbar is the row of pictures ("icons")  below  the
  445. menubar.  These icons duplicate some of the menu options.
  446. From  left to right, the icons represent File-New,  File-
  447. Open,  File-Save,  File-Load MIDI File,  MIDI-Play/Pause,
  448. MIDI-Rewind, MIDI-Thru, MIDI-Local, Help-About and  MIDI-
  449. Panic Button.
  450.  
  451. In  most  cases, the Part selection buttons appear  below
  452. the  toolbar.   However,  when you've  selected  an  edit
  453. window  that  covers multiple parts, the  Part  selectors
  454. disappear.   When available, click on one of the  sixteen
  455. radio  buttons  to choose your current  work  in  process
  456. Part.
  457.  
  458. The  Edit  Menu  section  describes  the  different  Edit
  459. Control screens in detail.
  460.  
  461. You  may  resize  the window like in  other  programs  by
  462. dragging its border.
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.                             
  470.                         File Menu
  471.  
  472.                             
  473.    (Sorry, impossible to show picture in text version)
  474.                             
  475.  
  476. Registered copies of CanvasMan automatically saves a copy
  477. of  the GS Combo file as a small MIDIEX file with a  .SYX
  478. file  extension when you File-Save or File-Save As.   You
  479. can  import these .SYX files into your sequencer or  send
  480. them "as is" to "prime" your Canvas with various set-ups.
  481.  
  482. See the Combos / Sounds / Drum Kits section (page 29)  to
  483. learn how CanvasMan's data files interrelate.
  484.  
  485. File-New
  486.    This option sends a GS Reset to the Canvas and renames
  487.    the  current GS Combo file to UNTITLED.  File-New will
  488.    prompt you to save the current Combo if you've changed
  489.    it since your last File-Save or File-Save As.
  490.    
  491. File-Open
  492.    This option displays a file open dialog for GS Combos.
  493.    Once  you  select  a valid file, CanvasMan  sends  the
  494.    complete  sysex  data to the Canvas.   File-Open  will
  495.    prompt you to save the current Combo if you've changed
  496.    it since your last File-Save or File-Save As.
  497.    
  498.  
  499.  
  500.  
  501.  
  502.  
  503.                             
  504.                   File Menu (continued)
  505.  
  506. File-Save
  507.    This  option saves the current GS Combo file.  If  the
  508.    current  file name is UNTITLED, File-Save  behaves  as
  509.    File-Save  As  and  displays a file  save  dialog  for
  510.    Combos.
  511.    
  512. File-Save As
  513.    This option displays a file save dialog for GS Combos.
  514.    
  515. File-Load GS Sound
  516.    This option displays a file open dialog for GS Sounds.
  517.    Once  you select a valid file, you can insert it  into
  518.    the current Combo starting on any tonal part.
  519.    
  520. File-Save GS Sound
  521.    This  option  allows you to select which  Part(s)  you
  522.    wish  to  include in a GS Sound.  Once you've done  so
  523.    and pressed the OK button, File-Save GS Sound displays
  524.    a file save dialog for Sounds.
  525.  
  526. File-Load GS Drum Kit
  527.    This  option displays a file open dialog for  GS  Drum
  528.    Kits.  Once you select a valid file, you can insert it
  529.    into the current Combo as Drum Kit #1 or #2.
  530.    
  531. File-Save GS Drum Kit
  532.    This  option displays a file save dialog for  GS  Drum
  533.    Kits.
  534.    
  535. File-Load MIDI File
  536.    This  option  displays  a file open  dialog  for  MIDI
  537.    format files ("standard MIDI files").  Once you select
  538.    a  valid file, CanvasMan starts playing it.  File-Load
  539.    MIDI File is grayed if MIDI is disabled.
  540.    
  541. File-Exit
  542.    This  option  exits CanvasMan.  File-Exit will  prompt
  543.    you  to  save  the  current GS Combo  file  if  you've
  544.    changed it since your last File-Save or File-Save As.
  545.    
  546.  
  547.  
  548.  
  549.  
  550.  
  551.                             
  552.                         Edit Menu
  553.  
  554.                             
  555.    (Sorry, impossible to show picture in text version)
  556.                             
  557.  
  558. The  Edit Menu displays a list of all of the edit  dialog
  559. windows.  CanvasMan indicates the current choice  with  a
  560. check mark to its left.
  561.  
  562. When  you  select a new window, the size reverts  to  its
  563. default.  As with most Windows programs, however, you can
  564. resize the CanvasMan window at any time.
  565.  
  566. Each  valid change you make on any edit screen sends  the
  567. sysex data to the SOUNDCanvas immediately.
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.                             
  576.                   Edit Menu (continued)
  577.  
  578. Edit-Quick Edit A
  579.  
  580.                             
  581.    (Sorry, impossible to show picture in text version)
  582.                             
  583.  
  584. This  option  displays basic part  settings  for  all  16
  585. Parts.   You  can  use  the keyboard  to  change  several
  586. parameters  here.  Move between parameters with  the  Tab
  587. and  Shift+Tab  keys;  you may also single-click  (steady
  588. hand!) on a parameter to select it.
  589.  
  590. Mouse users can change values with the spin button.   See
  591. the Spin Button appendix (page 35) for more information.
  592.  
  593. To  mute  a  MIDI Channel, set it to 0.   To  set  random
  594. panning, set Pan to -64.
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.                             
  603.                   Edit Menu (continued)
  604.  
  605. Edit-Quick Edit B
  606.  
  607.                             
  608.    (Sorry, impossible to show picture in text version)
  609.                             
  610.  
  611. This option displays more basic part settings for all  16
  612. Parts.   You  can  use  the keyboard  to  change  several
  613. parameters  here.  Move between parameters with  the  Tab
  614. and  Shift+Tab  keys;  you may also single-click  (steady
  615. hand!) on a parameter to select it.
  616.  
  617. Mouse users can change values with the spin button.   See
  618. the Spin Button appendix (page 35) for more information.
  619.  
  620. To mute a MIDI Channel, set it to 0.
  621.  
  622.  
  623.  
  624.  
  625.  
  626.  
  627.                             
  628.                   Edit Menu (continued)
  629.  
  630. Edit-General Part Settings #1
  631.  
  632.                             
  633.    (Sorry, impossible to show picture in text version)
  634.                             
  635.  
  636. You can change several general parameters in this window.
  637. To set random panning, set Part Panpot to -64.
  638.  
  639.  
  640.  
  641.  
  642.  
  643.  
  644.                             
  645.                   Edit Menu (continued)
  646.  
  647. Edit-General Part Settings #2
  648.  
  649.                             
  650.    (Sorry, impossible to show picture in text version)
  651.                             
  652.  
  653. You  can  change  additional general parameters  in  this
  654. window.
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.                             
  662.                   Edit Menu (continued)
  663.  
  664. Edit-Receive Flags / Scale Tuning
  665.  
  666.                             
  667.    (Sorry, impossible to show picture in text version)
  668.                             
  669.  
  670. This  option  displays the Receive Flags /  Scale  Tuning
  671. dialog.   You can specify to which MIDI messages  a  Part
  672. responds and you can tune the individual chromatic  notes
  673. for a Part here.
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.                             
  681.                   Edit Menu (continued)
  682.  
  683. Edit-Controllers-Modulation / Pitch Bend
  684.  
  685.                             
  686.    (Sorry, impossible to show picture in text version)
  687.                             
  688.  
  689. This  option displays the Modulation / Pitch Bend dialog.
  690. You   can   change  Modulation  and  Pitch  Bend-oriented
  691. parameters in this window.
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.                             
  699.                   Edit Menu (continued)
  700.  
  701. Edit-Controllers-Aftertouch
  702.  
  703.                             
  704.    (Sorry, impossible to show picture in text version)
  705.                             
  706.  
  707. This  option  displays the Aftertouch  dialog.   You  can
  708. change Aftertouch-oriented parameters in this window.
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.                             
  716.                   Edit Menu (continued)
  717.  
  718. Edit-Controllers-Continuous Controllers
  719.  
  720.                             
  721.    (Sorry, impossible to show picture in text version)
  722.                             
  723.  
  724. This  option displays the Continuous Controllers  dialog.
  725. You  can change Continuous Controller-oriented parameters
  726. in this window.
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.                             
  734.                   Edit Menu (continued)
  735.  
  736. Edit-Master
  737.  
  738.                             
  739.    (Sorry, impossible to show picture in text version)
  740.                             
  741.  
  742. This option displays the Master Settings dialog.  You can
  743. change global parameters on this screen that affect every
  744. Part.
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.                             
  752.                   Edit Menu (continued)
  753.  
  754. Edit-Reverb / Chorus
  755.  
  756.                             
  757.    (Sorry, impossible to show picture in text version)
  758.                             
  759.  
  760. This option displays the Reverb / Chorus Settings dialog.
  761. You  can  change effects parameters on this  screen  that
  762. affect every Part.
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.                             
  770.                   Edit Menu (continued)
  771.  
  772. Edit-Tone/Rhythm / Voice Reserve
  773.  
  774.                             
  775.    (Sorry, impossible to show picture in text version)
  776.                             
  777.  
  778. This  option  displays the Tone/Rhythm  /  Voice  Reserve
  779. dialog.   You  can  designate Parts as  tonal  or  rhythm
  780. (Map  #1  or  #2)  here, and you can reserve  voices  for
  781. Parts.
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.                             
  789.                   Edit Menu (continued)
  790.  
  791. Edit-Drum Kits (65% size picture)
  792.  
  793.                             
  794.    (Sorry, impossible to show picture in text version)
  795.                             
  796.  
  797. This  option  displays the Edit-Drum  Kits  dialog.   The
  798. SOUNDCanvas  stores settings for two drum kits;  you  can
  799. use  the  keyboard to change these settings  here.   Move
  800. between  parameters with the Tab and Shift+Tab keys;  you
  801. may  also  single-click (steady hand!) on a parameter  to
  802. select it.
  803.  
  804. Mouse users can change values with the spin button.   See
  805. the Spin Button appendix (page 35) for more information.
  806.  
  807. The  top of the screen displays the kit names (Electronic
  808. and  Power in the example above).  The left column  lists
  809. the sounds within the selected kit.  You can select which
  810. of  the  two  sound lists to display via  the  Instrument
  811. Names  radio  buttons  in  the upper  left  corner.   For
  812. example,  to  change the list from Electronic  to  Power,
  813. click  on the bottom button.  If both kits are the  same,
  814. CanvasMan disables the Instrument Names radio buttons.
  815.  
  816. CanvasMan  does  not support the CM-64/32L  set  (program
  817. number 128).
  818.  
  819.  
  820.  
  821.  
  822.  
  823.                             
  824.                   Edit Menu (continued)
  825.  
  826. Edit-Decrement Part
  827.    This  option decreases the current Part by 1.  If  you
  828.    are already on Part 1, the Part changes to 16.
  829.    
  830. Edit-Increment Part
  831.    This  option increases the current Part by 1.  If  you
  832.    are already on Part 16, the Part changes to 1.
  833.    
  834. Edit-Next Quick Edit Screen
  835.    This  option  moves  forward through  the  Quick  Edit
  836.    screens.   If  you're already at the last  screen,  it
  837.    takes you to the first.  This option is only available
  838.    when the Quick Edit screens are active.
  839.    
  840. Edit-Prior Quick Edit Screen
  841.    This  option  moves backward through  the  Quick  Edit
  842.    screens.   If you're already at the first  screen,  it
  843.    takes  you to the last.  This option is only available
  844.    when the Quick Edit screens are active.
  845.    
  846. Edit-Copy
  847.    This  option  copies the current .SYX  file  into  the
  848.    Windows  clipboard.  You can then paste  this  MIDIEX-
  849.    formatted data into a sequencer, etc.
  850.    
  851.  
  852.  
  853.  
  854.  
  855.  
  856.                             
  857.                         MIDI Menu
  858.  
  859.                             
  860.    (Sorry, impossible to show picture in text version)
  861.                             
  862.  
  863. MIDI-Play/Pause
  864.    This  option toggles the MIDI player On and  Off.   If
  865.    the  file  is  currently playing,  the  option  states
  866.    Pause; if currently paused, it states Play.  If a MIDI
  867.    file  is  not loaded, the option is grayed and  states
  868.    Play/Pause.
  869.  
  870. MIDI-Rewind
  871.    This  option  restarts playing the current  MIDI  file
  872.    from the beginning.
  873.    
  874. MIDI-Play From/Thru
  875.    (See next page.)
  876.    
  877. MIDI-Thru
  878.    This  option toggles MIDI Thru On and Off.   MIDI-Thru
  879.    is unavailable if you have not selected both Input and
  880.    Output ports in Setup-MIDI Ports.
  881.    
  882. MIDI-Local
  883.    This   option  toggles  local  On  and  Off  for  your
  884.    controller.    The  data  transmits  on  the   channel
  885.    specified in Setup-MIDI Controller.
  886.  
  887. MIDI-Refresh Synth
  888.    This  option  retransmits the current GS Combo  file's
  889.    sysex data to the Canvas.
  890.  
  891.  
  892.  
  893.  
  894.  
  895.                             
  896.                   MIDI Menu (continued)
  897.  
  898. MIDI-Play From / Thru
  899.    This  option  allows you to specify a section  of  the
  900.    currently   loaded   MIDI   file   (shown   above   as
  901.    MEGAJAM.MFF) to play in a loop.  Enter the From  (loop
  902.    begin) and Thru (loop end) measures and select OK.
  903.    
  904.                             
  905.    (Sorry, impossible to show picture in text version)
  906.                             
  907.    
  908.    When   you  load  a  song  via  File-Load  MIDI  File,
  909.    CanvasMan  sets the Play From/Thru time  signature  to
  910.    4/4.   (In  the  future, CanvasMan  may  automatically
  911.    detect  the time signature.)  Select the correct  time
  912.    signature  if not 4/4; if your time signature  is  not
  913.    listed or if you have multiple time signatures in  the
  914.    song,  select  Beats  Only.  When  using  Beats  Only,
  915.    remember to calculate your From and Thru values  using
  916.    quarter notes.
  917.  
  918. MIDI-Panic Button
  919.    This option stops the song (if playing) and sends "all
  920.    notes  off"  and "reset all controllers"  messages  on
  921.    each MIDI channel of each MIDI port.
  922.  
  923.  
  924.  
  925.  
  926.  
  927.                             
  928.                        Setup Menu
  929.  
  930.                             
  931.    (Sorry, impossible to show picture in text version)
  932.                             
  933.  
  934. Setup-Register
  935.    This   option   allows  you  to  enter  your   license
  936.    information   (registration  codes,  serial   numbers,
  937.    etc.).  Entering this information enables some of  the
  938.    enhanced features of CanvasMan.
  939.  
  940. Setup-Directories
  941.    This option allows you to specify which directories to
  942.    use  for MIDI files (labelled as Standard MIDI Files),
  943.    sysex/MIDIEX files (SysEx / MIDIEX Files),  GS  Combos
  944.    (Combo  Files), GS Sounds (Sound Files)  and  GS  Drum
  945.    Kits  (DrumKit Files).  Setup-Directories will  create
  946.    the  directories if necessary, but only to one  level.
  947.    For  example,  C:\CM\SOUNDS is  invalid  unless  C:\CM
  948.    already exists.
  949.  
  950. Setup-MIDI Controller
  951.    This  option allows you to specify which MIDI  channel
  952.    your  controller  keyboard is using.  MIDI-Local  will
  953.    send the Local On/Off messages on this channel.
  954.  
  955. Setup-Configure MIDI Ports
  956. Setup-Define Synths
  957.    Installation pages 3-6 explain these options fully.
  958.    
  959.  
  960.  
  961.  
  962.  
  963.  
  964.                             
  965.                         Help Menu
  966.  
  967.                             
  968.    (Sorry, impossible to show picture in text version)
  969.                             
  970.  
  971. Help-Contents
  972.    This  option  displays  the  table  of  contents   for
  973.    CanvasMan's online help system.
  974.  
  975. Help-Search for Help on
  976.    This  option  displays  the list  of  cross-referenced
  977.    CanvasMan   help   keywords.   You  can   search   for
  978.    information  on any indexed word or phrase  as  listed
  979.    here.
  980.    
  981. Help-EZ Start Tutorial
  982.    This  option  is  only available on the  Parker  Adams
  983.    Group  CanvasMan Deluxe Edition.  It displays  a  help
  984.    file consisting of CanvasMan tutorials.
  985.  
  986. Help-How to Use Help
  987.    This  option displays Windows' own 'how to  use  help'
  988.    tutorial.
  989.    
  990. Help-About CanvasMan
  991.    This   option   displays   the  sunglassed   Beethoven
  992.    trademark  and  plays  the  CanvasMan  fanfare.    Its
  993.    purpose  is  to  list  copyright and  program  version
  994.    information.
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.                             
  1002.                Combos / Sounds / Drum Kits
  1003.  
  1004. CanvasMan creates four types of data files:
  1005.  
  1006.      GS Combos    *.GSC / *.G2C
  1007.      GS Sounds    *.GSS / *.G2S
  1008.      GS Drum Kits *.GSD
  1009.      SysEx                    *.SYX      (SysEx /  MIDIEX
  1010.                               copies  of  the  GS   Combo
  1011.                               files   follow   Cakewalk's
  1012.                               standard    name     *.SYX.
  1013.                               CanvasMan creates  a  SysEx
  1014.                               copy  each time you save  a
  1015.                               Combo.
  1016.      
  1017. CanvasMan  focuses on Combo files.  Combos  contain  data
  1018. for  the  entire SOUNDCanvas.  Since the SOUNDCanvas  has
  1019. sixteen Parts and two drum kits, you can think of a Combo
  1020. file  as  a  large  band.  (In this setting,  capitalized
  1021. "Combo,"  "Sound" or "Drum Kit" indicates CanvasMan  data
  1022. files.  The  non-capitalized version  indicates  'normal'
  1023. meaning; e.g., a "combo" is a band or an orchestra.)
  1024.  
  1025. You  setup  one Combo for each of your songs; in  effect,
  1026. each song has a separate combo at its disposal.  However,
  1027. you will probably find that your songs often use the same
  1028. settings  for several instruments.  For example,  if  you
  1029. create  the ultimate grand piano, you may want to use  it
  1030. in  most  of  your songs' Combos.  Similarly,  if  you've
  1031. changed  the reverb on certain drum instruments  in  drum
  1032. kit #1, you may want that effect in all of your songs.
  1033.  
  1034. This  is  where GS Sound and GS Drum Kit files  come  in.
  1035. Sounds and Drum Kits are modular building blocks for your
  1036. Combos.  Sounds consist of one or more Parts on the  same
  1037. channel.   Drum  Kits  contain note mapping  and  effects
  1038. parameters for drum kits.  Continuing the above  example,
  1039. assume  you've  created a great piano on MIDI  channel  6
  1040. using Part 8.  Rather than remembering all the parameters
  1041. you've  tweaked so you can recreate them  for  your  next
  1042. song, simply save Part 8 as a Sound.
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.                             
  1050.          Combos / Sounds / Drum Kits (continued)
  1051.  
  1052. To  do so, select File-Save GS Sound.  When it asks which
  1053. Part(s) to include, click on Part 8.  When you select OK,
  1054. CanvasMan will display the save dialog and allow  you  to
  1055. call your Sound GPIANO.GSS or similar.  Note that you can
  1056. have multiple Parts in a Sound file.  For example, if you
  1057. create  a grunge organ by combining Organ 3 and Overdrive
  1058. Guitar,  you  can save them together for use  in  Combos.
  1059. After  selecting  File-Save GS Sound,  simply  check  the
  1060. appropriate  Parts'  checkboxes.   You  may  not  include
  1061. rhythm  Parts  in  a Sound, and CanvasMan  prevents  such
  1062. attempts.
  1063.  
  1064. Sounds contain all parameters that are pertinent to  that
  1065. Part.   They do not contain Global settings like reserved
  1066. voices  nor  the chosen Reverb Macro.  Combos store  that
  1067. information.
  1068.  
  1069. Drum Kits work similarly.  After changing the reverb  for
  1070. your chosen rhythm instruments (example #1), select File-
  1071. Save GS Drum Kit.  When it asks which of the two kits  to
  1072. use, click on Kit #1.  When you select OK, CanvasMan will
  1073. display  the save dialog and allow you to call your  Drum
  1074. Kit COOLRVRB.GSD or similar.
  1075.  
  1076. When  you  want to use a Sound or a Drum Kit in a  Combo,
  1077. you  select File-Load GS Sound or File-Load GS Drum  Kit,
  1078. respectively.  Load GS Sound allows you to insert  Sounds
  1079. into  the  current Combo.  After selecting a valid  Sound
  1080. file,  you specify the destination Part and MIDI channel.
  1081. The  Part(s)  and  channel  of  the  original  Sound  are
  1082. irrelevant; CanvasMan provides maximum flexibility here.
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.                             
  1090.          Combos / Sounds / Drum Kits (continued)
  1091.  
  1092. You  may also opt whether to mute existing Parts  on  the
  1093. destination  MIDI  channel.  If you're  loading  Ultimate
  1094. Grand  Piano  on  channel  1 and  channel  1  is  already
  1095. assigned  to Space Echo, you will probably want to  leave
  1096. this  option checked (or end up with a space echoed piano
  1097. sound).  CanvasMan loads the file into the current  Combo
  1098. and sends it to the Canvas.
  1099.  
  1100. Load  GS  Sound will not overwrite Rhythm Parts with  the
  1101. Tonal information in the Sound.  For example, if you load
  1102. a  4-Part  sound into Part 9 and you have previously  set
  1103. Part  10  to  the Power (rhythm) Set, the GS  Sound  will
  1104. overwrite  Parts  9, 11, 12 and 13.  Similarly,  Load  GS
  1105. Sound will fail if you attempt to load a Sound that  will
  1106. not fit.  For example, you cannot load a three-part sound
  1107. starting  on Part 15 because it would try to  fill  Parts
  1108. 15,  16  and  17.  Load GS Sound's prompts  automatically
  1109. adjust for this.
  1110.  
  1111. Load GS Drum Kit allows you to insert Drum Kits into  the
  1112. current  Combo.  After selecting a valid Drum  Kit  file,
  1113. you   specify  the  destination  kit.   There   are   two
  1114. destination kits, and like Sounds, the original Kit's kit
  1115. number  is  not relevant.  CanvasMan loads the file  into
  1116. the current Combo and sends it to the Canvas.
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.                             
  1124.                        Appendix A
  1125.                     Technical Support
  1126.                             
  1127.                             
  1128.    (Sorry, impossible to show picture in text version)
  1129.                             
  1130.  
  1131. See the online help's Technical Support topic for current
  1132. information  on  getting help.   Be  ready  to  give  the
  1133. support  staff  the current version of CanvasMan  itself,
  1134. MIDILIB.DLL and JJCMEGA.DLL.  This information  shows  on
  1135. the About screen; in the example shown above, the current
  1136. versions are 4.42, 3.01 and 1.0, respectively.
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.                             
  1144.                        Appendix B
  1145.                     MIDI Multitasking
  1146.                             
  1147. Windows' capability of running multiple MIDI programs  at
  1148. the  same time makes it vastly superior to DOS MIDI.  You
  1149. maximize this capability by using MIDI drivers that allow
  1150. multiple concurrent output ("multi-client").
  1151.  
  1152. Multi-client  drivers, for example, allow you  to  change
  1153. patch settings on your SOUNDCanvas with CanvasMan at  the
  1154. same time you play a song in Cakewalk, Band-In-A-Box, and
  1155. others.   Note  that  the  MIDI  Mapper  does  not  allow
  1156. multiple  clients.   Note  also that  few  input  drivers
  1157. support multi-client use.  This is why you should  select
  1158. <none>  as  CanvasMan's input port if your  sequencer  is
  1159. recording.  If you can share an input port, however, make
  1160. sure  that no more than one program has MIDI Thru  turned
  1161. On_otherwise, you may hang your machine.
  1162.  
  1163. The  MPU-401 driver that comes with Windows 3.1 does  not
  1164. allow  multiple concurrent output.  However, Twelve  Tone
  1165. Systems (maker of Cakewalk Professional for Windows)  has
  1166. created a better MPU-401 driver that does allow this.  If
  1167. you  already  run  Wincake with an  MPU-401,  you  should
  1168. already  have this driver installed.  If you  don't  have
  1169. the  driver,  you  can  get it in  Wincake's  demo  (from
  1170. probably  any  MIDI-oriented BBS).  (On CompuServe,  grab
  1171. WDEMO.TXT  and WDEMO.ZIP from library 3 in  the  MIDIAVEN
  1172. forum.   Be  sure  to  read WDEMO.TXT before  unarchiving
  1173. WDEMO.ZIP.)
  1174.  
  1175. Note  finally  that  CanvasMan  shares  WinJammer's  MIDI
  1176. input/output  facility (MIDILIB.DLL)_for the  purpose  of
  1177. this discussion, WinJammer and CanvasMan are one program.
  1178. Thus, when running CanvasMan and WinJammer together,  you
  1179. should specify an input port.
  1180.  
  1181. Understanding  these  concepts  is  probably   the   most
  1182. confusing aspect of Windows MIDI.
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.                             
  1190.                        Appendix C
  1191.                        Online Help
  1192.                             
  1193.                             
  1194.    (Sorry, impossible to show picture in text version)
  1195.                             
  1196.  
  1197. You  can  reach CanvasMan's online help at  any  time  by
  1198. pressing  F1.   Please be sure to read  the  Introduction
  1199. topic.
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.                             
  1207.                        Appendix D
  1208.                        Spin Button
  1209.                             
  1210. A  spin button (Sorry, impossible to show picture in text
  1211. version)   is  a  "custom control" (i.e.,  a  data  entry
  1212. device not supplied as part of Windows).  CanvasMan  uses
  1213. spin buttons on the Quick Edit and Drum Kit Edit screens.
  1214.  
  1215. Spin  buttons allow mouse users to increase/decrease  the
  1216. value  in an edit control by clicking on up/down  arrows.
  1217. Because  spin  buttons are not part  of  Windows  itself,
  1218. different programmers design them in different ways.   In
  1219. CanvasMan's  case,  press  the left  mouse  button  while
  1220. pointing at an arrow to trigger the changes; release  the
  1221. button  or move away from the arrows to end the  changes.
  1222. You   can  also  move  to  the  other  arrow  to  reverse
  1223. direction.
  1224.  
  1225. Even though there are over 100 edit controls on the Quick
  1226. Edit  and  Drum  Kits screens, there  is  only  one  spin
  1227. button.   The  main  reason for this  is  lack  of  room.
  1228. Adding  16  spin  buttons to each row of the  Quick  Edit
  1229. screen (or 10 to Drums) would make the window wider  than
  1230. the standard VGA screen.
  1231.  
  1232. Thus,  the single spin button pertains to whichever  edit
  1233. control  has  the  keyboard focus (CanvasMan  places  the
  1234. blinking  edit caret over it).  You can move between  the
  1235. edit  controls  by clicking on them or  pressing  Tab  or
  1236. Shift+Tab.
  1237.  
  1238. (Sorry, impossible to show picture in text version)   The
  1239. upper-half  of  the  spin  button's  color  changes  when
  1240. increasing values.
  1241.  
  1242. (Sorry, impossible to show picture in text version)   The
  1243. lower-half  of  the  spin  button's  color  changes  when
  1244. decreasing values.
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.                             
  1252.                        Appendix E
  1253.                     Multiple Synths?
  1254.                             
  1255.  
  1256. As  described in the Installation section of this manual,
  1257. CanvasMan  will  support a MIDI network that  has  up  to
  1258. three  SOUNDCanvas synthesizers.  Once you tell CanvasMan
  1259. about  your  synths (via the Define Synths  dialog),  you
  1260. must  tell  each  copy of CanvasMan that  you  run  which
  1261. particular synth you wish to address.
  1262.  
  1263. You   do   this   with  the  optional  /S:n  command-line
  1264. parameter.   You  run  CANVAS  /S:1,  CANVAS   /S:2,   or
  1265. CANVAS  /S:3 to specify which synth to address  (you  can
  1266. run  all three at the same time if you wish).  Note  that
  1267. the  /S:n parameter is not case-sensitive (e.g., /s:2  is
  1268. the  same  as  /S:2) and may not contain imbedded  spaces
  1269. (e.g., /S:  2 is invalid).
  1270.  
  1271. The  default setting is  CANVAS /S:1  In other words,  if
  1272. you  run  CANVAS.EXE with no /S: setting, CanvasMan  will
  1273. access the first SOUNDCanvas you've defined.
  1274.  
  1275. CanvasMan's  setup program creates icons  for  all  three
  1276. synths.   However, you'll probably want to change  things
  1277. around  to make things clearer_for example, you may  want
  1278. to  change the descriptions from CanvasMan, Synth #2  and
  1279. Synth  #3  to  SC-50 Near JBLs, SC-55 in  Big  Rack,  and
  1280. SCC-1.   Online  help's  Multiple  Synths?  section   has
  1281. detailed instructions in setting-up your CanvasMan  icons
  1282. to make it easy to control your setup.
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.                           Index
  1291.                             
  1292.                                             
  1293.            _B_                            _W_
  1294. Beethoven            i, 28     warranty disclaimer     ii
  1295.                                WinJammer         1, 4, 33
  1296.            _C_
  1297. Cakewalk         1, 29, 33
  1298. Combo7, 9, 10, 25, 27, 29, 30, 31
  1299. combobox              5, 6
  1300.              
  1301.            _D_
  1302. Define Synths      3, 5, 6
  1303. Drum Kit10, 29, 30, 31, 35
  1304.              
  1305.            _L_
  1306. license                 ii
  1307. Local         6, 8, 25, 27
  1308.              
  1309.            _M_
  1310. Microsoft MIDI Mapper    4
  1311. MIDI channel        12, 13
  1312. MIDI Configure     3, 4, 6
  1313. MIDI Multitasking 3, 4, 33
  1314. MIDI ports               3
  1315. MIDI Thru  3, 4, 6, 25, 33
  1316. MIDIEX        1, 9, 27, 29
  1317. mute            12, 13, 31
  1318.              
  1319.            _R_
  1320. registered version      ii
  1321.              
  1322.            _S_
  1323. Sound   10, 27, 29, 30, 31
  1324. spin button 12, 13, 23, 35
  1325. standard MIDI files1, 4, 10, 27
  1326. SysEx 6, 9, 11, 25, 27, 29
  1327.              
  1328.            _T_
  1329. Thru         See MIDI Thru
  1330. title page               i
  1331. trademark        i, ii, 28
  1332. tune                    16
  1333.                             
  1334.