home *** CD-ROM | disk | FTP | other *** search
/ Multimédia la Compil' 2 / Sybex_Multimedia_La_Compil_2.iso / canvas / txt.jjc < prev   
Text File  |  1995-01-29  |  46KB  |  1,044 lines

  1.                                      
  2.                               CanvasMan (TM)
  3.                                 Version 4.9
  4.                                      
  5.                     Copyright (c) 1992-1995 Jeff Cazel
  6.                             All Rights Reserved
  7.                                      
  8.                   CanvasMan and the sunglassed Beethoven
  9.                        are trademarks of Jeff Cazel
  10.                                      
  11.                                      
  12.                  User's Guide Revision Date: January 1995
  13.                                      
  14.                                      
  15.                                      
  16.                                      
  17.                                      
  18.                                      
  19.      ****************************************************************
  20.                                      
  21.                                      
  22.                                      
  23.                                      
  24.                                      
  25.                                      
  26.                         Notes on this user's guide
  27.  
  28. The  real  CanvasMan User's Guide is a Word for Windows 6.0  document  with
  29. multiple fonts and several pictures; saving it in 'MS-DOS Text with Layout'
  30. format  created  this  text  version.  You  will  note  that  it  has  some
  31. formatting problems:
  32.  
  33.    1--All  pictures are missing.  By definition, text files  do  not  store
  34.    graphical information.
  35.    
  36.    2--There  are strangely formatted paragraphs, especially those with  em-
  37.    dashes (--).
  38.    
  39.    3--There are no fonts nor page numbers.
  40.    
  41.    4--Parts of the License Agreement on the next page do not apply  to  the
  42.    shareware version.  For example, there is no shareware "sealed  software
  43.    package."
  44.    
  45. We  have  not made a major effort to format the text manual since  you  can
  46. order  the  'official' CanvasMan User's Guide.  To do so,  see  the  online
  47. help's order form.
  48.  
  49.  
  50.  
  51.  
  52.                                 Jeff Cazel
  53.  
  54.                                      
  55.                         JJC MIDI LICENSE AGREEMENT
  56.  
  57. This  is  a legal agreement between you (either an individual or an entity)
  58. and  JJC MIDI.  By opening the sealed software package and/or by using  the
  59. SOFTWARE, you agree to be bound by the terms of this Agreement.  If you  do
  60. not  agree  to  the terms of this Agreement, promptly return  the  unopened
  61. software  package and the accompanying printed materials to the place  from
  62. which you obtained them for a full refund.
  63.  
  64. JJC MIDI SOFTWARE LICENSE
  65. 1.  GRANT  OF  LICENSE.  This software is protected by both  United  States
  66. copyright  law  and international treaty provisions.  Therefore,  you  must
  67. treat  this software like a book, with the following single exception:  JJC
  68. MIDI  authorizes you to make archival copies of the software for  the  sole
  69. purpose of backing up our software and protecting your investment loss.
  70.  
  71. By  saying "like a book," we mean, for example, that this software  may  be
  72. freely  moved  from  one  computer  to another  so  long  as  there  is  no
  73. possibility  of  it  being used at one location while it's  being  used  at
  74. another.   Just like a book that can't be read by two different  people  at
  75. the same time, neither can the software be used by two different people  at
  76. the same time (unless, of course, JJC MIDI's copyright has been violated).
  77.  
  78. 2.  OTHER  RESTRICTIONS.   You  may  not  reverse  engineer,  decompile  or
  79. disassemble the software.
  80.  
  81. 3.   REGISTRATION  INFORMATION.   JJC  MIDI  strictly  prohibits  you  from
  82. distributing your Registration Information to anyone.
  83.  
  84. WARRANTY DISCLAIMER
  85. JJC  MIDI hereby disclaims any and all warranties relating to this software
  86. both  express and implied, including any merchantability or fitness  for  a
  87. particular  purpose.   JJC  MIDI will not be  liable  for  any  incidental,
  88. consequential, indirect or similar damages due to loss of data or any other
  89. reason.  The person using the software bears all risk as to the quality and
  90. performance of the software.
  91.  
  92.                               ACKNOWLEDGMENTS
  93.  
  94. MIDI Programmer's ToolKit for Windows, Copyright (c) 1994, by Paul A. Messick
  95. and Music Quest, Inc.
  96.  
  97. Band-In-A-Box  is  a  trademark  of  PG  Music.   Cakewalk   and   Cakewalk
  98. Professional  for  Windows  are trademarks of  Twelve  Tone  Systems,  Inc.
  99. CompuServe  is a registered trademark of CompuServe, Inc.  Microsoft  is  a
  100. registered  trademark and Windows is a trademark of Microsoft  Corporation.
  101. Music  Quest  and MIDI Programmer's ToolKit for Windows are  trademarks  of
  102. Music  Quest,  Inc.  Sound Canvas is a trademark of Roland Corporation  US.
  103. Other  brands,  companies  and product names mentioned  are  trademarks  or
  104. registered trademarks of their respective holders.  The mentioning of these
  105. names is meant solely for identification purposes and is in no way meant to
  106. constitute an endorsement of JJC MIDI or our products by these companies.
  107.  
  108.  
  109.  
  110.                                      
  111.                           CanvasMan User's Guide
  112.                              Table of Contents
  113.                                      
  114.                                      
  115. Overview                                    1
  116. Setting Up                                  3
  117.    Quick Start                              3
  118.    Sequence MIDI Output Ports               4
  119.    MIDI Thru                                5
  120.    Define Synths                            6
  121. Main Window                                 7
  122. Menus                                       8
  123.    File Menu                                8
  124.    Edit Menu                               10
  125.    MIDI Menu                               24
  126.    Setup Menu                              26
  127.    Help Menu                               27
  128. Combos / Sounds / Drum Kits                28
  129.  
  130. Appendix A  Technical Support              31
  131. Appendix B  MIDI Multitasking              32
  132. Appendix C  MIDI Thru and Local            33
  133. Appendix D  Online Help                    34
  134. Appendix E  Spin Button                    35
  135. Appendix F  Multiple Synths?               36
  136.  
  137. Index                                      37
  138.  
  139.                                      
  140.                                  Overview
  141.  
  142. CanvasMan is the Windows editor/librarian for Roland's Sound Canvas line of
  143. GS  synthesizers (SC-55, SC-55mkII, SCC-1, SC-50, JV-30 and  many  others).
  144. CanvasMan provides true MIDI multitasking -- you can run it by itself, while
  145. you  sequence with Cakewalk or while you jam with Band-In-A-Box.  Your wait
  146. is over for an easy-to-use Sound Canvas editor.
  147.  
  148. CanvasMan  can  play your MIDI files as you edit--you'll hear  your  changes
  149. instantly in the context of your own musical projects!  It saves  its  data
  150. in  standard  sysex format (also called "MIDIEX" format) so you  can  store
  151. edits  within your sequences or as stand-alone banks.  You can even  create
  152. your  own  single- and multi-Part sounds for easy future recall.   Finally,
  153. CanvasMan  gives  you  complete control over all  Global,  Part,  and  Drum
  154. parameters.
  155.  
  156. To  maximize data integrity, CanvasMan uses one-way MIDI communication only
  157. (from  the  computer to the synthesizer).  You cannot lose data when  other
  158. windows send extraneous data.
  159.  
  160. This  guide  interchangeably  refers to any  CanvasMan-supported  GS  sound
  161. module  or keyboard as a "Canvas," a "Sound Canvas" or a "GS synth."   "GS"
  162. is Roland's "General Standard"--a superset of the General MIDI standard.  If
  163. you  have  an SCC-1, please ignore references to the "display" or "LCD"--the
  164. SCC-1 doesn't have one.
  165.  
  166. CanvasMan avoids the term "patch" in its documentation because "patch"  has
  167. an  ambiguous  definition  in  the context  of  multi-timbral  synthesizers
  168. ("synths").  All users should read the Combos / Sounds / Drum Kits  section
  169. (page 32) for a complete description of CanvasMan's data files.
  170.  
  171.                                      
  172.                            Overview (continued)
  173.  
  174. This  guide  describes  how  to  modify,  save  and  audition  the  various
  175. parameters  within the Canvas.  It does not describe what these  parameters
  176. do.   For  example,  it describes how to turn Chorus On  and  Off,  but  it
  177. doesn't  state what effect that has on the sound nor why you may want  that
  178. effect.   The  online help and various Canvas owner's manuals will  explain
  179. some of these parameters, however.
  180.  
  181. This guide also does not explain basic Windows procedures and concepts such
  182. as  selecting menu options and using scroll bars.  If you are a new Windows
  183. user, please run the Windows Tutorial on the Program Manager's Help menu.
  184.  
  185. Finally,  though there are multiple versions of CanvasMan, they  share  the
  186. same  help  file.   Unless specifically noted, "CanvasMan"  refers  to  any
  187. version.
  188.  
  189.  
  190. System Requirements
  191.    Microsoft Windows 3.1, mouse, VGA video card and monitor
  192.    MIDI interface with a Windows 3.1 driver
  193.    Roland GS or compatible synthesizer
  194.  
  195.  
  196.  
  197.                                      
  198.                          Setting Up -- Quick Start
  199.  
  200.  
  201. 1  Run  SETUP--On the Program Manager screen, select File and then Run....
  202.    This  will  display the Run dialog and position your cursor  at  Command
  203.    Line.
  204.    
  205.    If you have a CanvasMan disk in drive A:, type   A:SETUP <Enter>
  206.    
  207.    If you have a CanvasMan disk in drive B:, type   B:SETUP <Enter>
  208.    
  209.    If you have downloaded the Shareware Edition of CanvasMan, type the full
  210.    path     to     SETUP.EXE    and    press    <Enter>    (for    example,
  211.    C:\TEMP\SETUP <Enter>).
  212.    
  213.    Follow the instructions on the screen.
  214.    
  215.      
  216.      
  217. 2  Read  CanvasMan's Help Introduction--Double-click on the READ ME FIRST!
  218.    icon  in  CanvasMan's  Program Manager group and read  the  information.
  219.    This will give you a good overview of CanvasMan.
  220.    
  221.  
  222.  
  223. 3  Set Up MIDI Devices and Synths--Start CanvasMan by double-clicking on its
  224.    icon in CanvasMan's Program Manager group.  Setting up consists of three
  225.    dialog  boxes: Sequence MIDI Output Ports, MIDI Thru and Define  Synths.
  226.    Select Sequence MIDI Output Ports from CanvasMan's Setup menu (CanvasMan
  227.    will automatically run this option for you the first time in).
  228.    
  229.    Read  the  next  three pages for complete descriptions of Sequence  MIDI
  230.    Output Ports, MIDI Thru and Define Synths.
  231.    
  232.    See also the MIDI Multitasking appendix for more information.
  233.    
  234.    Finally,  note that CanvasMan turns off Local Control at  startup.   For
  235.    more information, see the MIDI Thru and Local appendix.
  236.    
  237.      
  238.                                      
  239.                   Setting Up -- Sequence MIDI Output Ports
  240.                                      
  241.                                      
  242.         (picture omitted in text version of CanvasMan User's Guide)
  243.                                      
  244.                                      
  245. If  you  have more than one output port, you can have CanvasMan  play  your
  246. MIDI files on some or all of them.  To so do, sequence the output ports  to
  247. match  your multi-port MIDI files.  Do so by double-clicking, in order,  on
  248. the  relevant ports in the Not in New Sequence column (this will move  them
  249. to  the New Sequence column).  For example, the picture above shows that  I
  250. am  changing  my  sequence from the MQX as #1 and the MPU-401  as  #2  (Old
  251. Sequence) to the Serial as #1 and the MQX as #2 (New Sequence).  If I  want
  252. to,  I  can  still add the MPU-401 and the MIDI Mapper to the New  Sequence
  253. column as #3 and #4 before selecting OK.
  254.  
  255. In  summary,  when you select OK, the New Sequence takes  effect.   If  you
  256. select Cancel, however, the Old Sequence remains in effect.
  257.  
  258.         **********************************************************
  259.  
  260. If you have a single MIDI interface like most of us, you can simply move it
  261. by  itself  into  the  New Sequence column.  Try to avoid  using  the  MIDI
  262. Mapper--you  cannot open it for multiple concurrent output.   See  the  MIDI
  263. Multitasking appendix for more information.
  264.  
  265. If  you  sequence the ports incorrectly, select the Restart button to  move
  266. all  New  Sequence ports back to Not in New Sequence.  You can then restart
  267. sequencing your ports.
  268.  
  269. Each  time you run Sequence MIDI Output Ports, CanvasMan will run MIDI Thru
  270. and Define Synths afterwards.
  271.  
  272.  
  273.                                      
  274.                           Setting Up -- MIDI Thru
  275.                                      
  276.                                      
  277.         (picture omitted in text version of CanvasMan User's Guide)
  278.                                      
  279.                                      
  280. This  screen is where you to set up your MIDI Thru options.  The  top  half
  281. will eventually allow you to select which MIDI messages to filter--CanvasMan
  282. currently filters system reset, active sensing, and tune request.
  283.  
  284. The  bottom  half of this screen allows you to select the input and  output
  285. port  you wish to use for MIDI Thru.  The left side handles the input port.
  286. You  will  want  to  select  the port that is connected  to  your  keyboard
  287. controller.  (If you have more than one controller, select the one you  are
  288. currently playing.)
  289.  
  290. The bottom right section handles the output port.  Select the port to which
  291. you  want  your  keyboard  controller's MIDI  information  routed.   You'll
  292. typically specify the same port as in Define Synths (see next page),  since
  293. you'll probably want both types of MIDI information to go to the same  port
  294. (i.e., eventually routed to the GS synth).
  295.  
  296. This screen is unavailable if your MIDI interface is output-only or if your
  297. selected input port has a single-client driver and is already in use.   See
  298. the MIDI Thru and Local appendix (page 37) for more information.
  299.  
  300.  
  301.                                      
  302.                         Setting Up -- Define Synths
  303.                                      
  304.                                      
  305.         (picture omitted in text version of CanvasMan User's Guide)
  306.                                      
  307.                                      
  308. This  screen  allows  you  to  tell CanvasMan  about  your  synthesizer(s).
  309. CanvasMan  will support a MIDI network that has up to three GS synths--there
  310. is  one column for each of them.  (If you have one GS synth, use column #1;
  311. if  you  have  two,  use #1 and #2; and if you have three,  use  all  three
  312. columns.)
  313.  
  314. Use  the  Model combobox to tell CanvasMan what type of GS synth you  have.
  315. Similarly,  use the Device # combobox to specify which device  #  you  have
  316. used for each synth.  You will want to leave the device # at 17 unless  you
  317. have  more  than one GS synth connected to the same MIDI output port.   (If
  318. you do have more than one on the same MIDI port, read your synth manual  to
  319. find  out  how to change its device # and then change CanvasMan to  match.)
  320. Once  you choose your model and device #, CanvasMan stores and acts on  the
  321. information and displays it on the main window caption.
  322.  
  323. If the Model combobox does not list your synthesizer, please see the online
  324. help's Introduction section for information on how to proceed.
  325.  
  326. The  bottom  section of the screen allows you to specify which output  MIDI
  327. port  you  have  used  for each of your synths.  For each  column  in  use,
  328. specify  the port to which you want CanvasMan's system exclusive  ("SysEx")
  329. data routed.
  330.  
  331.                                      
  332.                                 Main Window
  333.                                      
  334.                                      
  335.         (picture omitted in text version of CanvasMan User's Guide)
  336.                                      
  337.  
  338. CanvasMan's main window consists of several sections.  From top to  bottom,
  339. they are:
  340.  
  341.                 *    Titlebar / Caption
  342.                 *    Menubar
  343.                 *    Toolbar
  344.                 *    Part Selectors
  345.                 *    Edit  Controls  (The picture above does not show  any
  346.                      Edit  Controls since they change based on  the current
  347.                      Edit Menu selection.)
  348.  
  349. The  window  caption states your current Combo file name, "CanvasMan,"  the
  350. synth model and assigned device #, and the current Edit Menu selection.
  351.  
  352. The  menubar  (File Edit MIDI Setup Help) appears below the  caption.   The
  353. menu  sections of this manual explain each menu option in detail.   Certain
  354. options  have accelerator "hotkeys" that make accessing them quicker.   For
  355. example,  you  can press Ctrl+A to display the Quick Edit  A  screen.   The
  356. menus list accelerators where available.
  357.  
  358. The  toolbar  is  the row of pictures ("icons") below the  menubar.   These
  359. icons  duplicate some of the menu options.  From left to right,  the  icons
  360. represent  File-New,  File-Open,  File-Save,  File-Load  MIDI  File,  MIDI-
  361. Play/Pause,  MIDI-Rewind,  MIDI-Thru,  MIDI-Local,  Help-About  and   MIDI-
  362. Panic  Button.  Note that several dialog boxes (Define Synths, Directories,
  363. etc.) also contain the MIDI-oriented toolbar buttons.
  364.  
  365. In  most  cases,  the  Part  selection buttons appear  below  the  toolbar.
  366. However, when you've selected an edit window that spans multiple parts, the
  367. Part  selectors  disappear.  When available, click on one  of  the  sixteen
  368. radio buttons to choose your current work in process Part.
  369.  
  370. The  Edit  Menu  section describes the different Edit  Control  screens  in
  371. detail.
  372.  
  373.                                      
  374.                                  File Menu
  375.  
  376.                                      
  377.         (picture omitted in text version of CanvasMan User's Guide)
  378.                                      
  379.  
  380. See  the  Combos  /  Sounds / Drum Kits section  (page  32)  to  learn  how
  381. CanvasMan's data files interrelate.
  382.  
  383. New
  384.    This  option sends a GS Reset to the Canvas and renames the  current  GS
  385.    Combo  file  to  UNTITLED.   Before wiping  out  your  Combo-in-process,
  386.    however, File-New will prompt you to save it if you've changed it  since
  387.    your last File-Save or File-Save As.
  388.    
  389. Open
  390.    This  option displays a file open dialog for GS Combos.  Once you select
  391.    a  valid  file, CanvasMan sends its sysex data to the Canvas.  File-Open
  392.    will  prompt  you to save the current Combo if you've changed  it  since
  393.    your last File-Save or File-Save As.
  394.    
  395. Save
  396.    This  option saves the current GS Combo file.  If the current file  name
  397.    is  UNTITLED, File-Save behaves as File-Save As and displays a file save
  398.    dialog for Combos.
  399.    
  400. Save As
  401.    This option displays a file save dialog for GS Combos.
  402.    
  403.  
  404.                                      
  405.                            File Menu (continued)
  406.  
  407. Load GS Sound
  408.    This  option displays a file open dialog for GS Sounds.  Once you select
  409.    a  valid file, you can insert it into the current Combo starting on  any
  410.    tonal part.
  411.    
  412. Save GS Sound
  413.    This option allows you to select which Part(s) you wish to include in  a
  414.    GS  Sound.  Once you've done so and pressed the OK button, File-Save  GS
  415.    Sound displays a file save dialog for Sounds.
  416.  
  417. Load GS Drum Kit
  418.    This  option  displays a file open dialog for GS Drum  Kits.   Once  you
  419.    select  a valid file, you can insert it into the current Combo  as  Drum
  420.    Kit #1 or #2.
  421.    
  422. Save GS Drum Kit
  423.    This option displays a file save dialog for GS Drum Kits.
  424.    
  425. Load MIDI File
  426.    This option displays a file open dialog for MIDI format files ("standard
  427.    MIDI  files").   Once you select a valid file, CanvasMan starts  playing
  428.    it.  File-Load MIDI File is grayed if MIDI is disabled.
  429.    Note  that  you can also play MIDI files by dragging them from  Windows'
  430.    File Manager and dropping them anywhere on the CanvasMan window.
  431.    When  loading  a MIDI file, CanvasMan analyzes its General MIDI  program
  432.    changes.  See Import Patches (page 28) for more details.
  433.    CanvasMan will ignore tracks numbered greater than 256.
  434.    
  435. Exit
  436.    This  option  exits CanvasMan.  File-Exit will prompt you  to  save  the
  437.    current GS Combo file if you've changed it since your last File-Save  or
  438.    File-Save As.
  439.    
  440.  
  441.                                      
  442.                                  Edit Menu
  443.  
  444.                                      
  445.         (picture omitted in text version of CanvasMan User's Guide)
  446.                                      
  447.  
  448. The Edit Menu displays a list of all of the edit dialog windows.  CanvasMan
  449. indicates the current choice with a check mark to its left.
  450.  
  451. When  you select a new edit window, the window size reverts to its default.
  452. As with most Windows programs, however, you can resize the CanvasMan window
  453. at any time.
  454.  
  455. Each  valid change you make on any edit screen sends the sysex data to  the
  456. Sound Canvas immediately.
  457.  
  458.         **********************************************************
  459.  
  460. To  better  clarify the explanatory text, the pictures of the Edit  Control
  461. screens  on  the next several pages do not show the titlebar,  menubar  and
  462. toolbar.
  463.  
  464.  
  465.                                      
  466.                          Edit Menu -- Quick Edit A
  467.  
  468.                                      
  469.         (picture omitted in text version of CanvasMan User's Guide)
  470.                                      
  471.  
  472. This  dialog displays general part settings for all 16 Parts.  You can  use
  473. the  keyboard  to change several parameters here.  Move between  parameters
  474. with  the  <Tab>  and  <Shift+Tab> keys; you can also single-click  (steady
  475. hand!) on a parameter to select it.
  476.  
  477. Mouse  users  can change values with the spin button.  See the Spin  Button
  478. appendix (page 41) for more information.
  479.  
  480. To  mute a Part, set its MIDI Channel to 0.  To set random panning, set Pan
  481. to -64.
  482.  
  483.  
  484.  
  485.                                      
  486.                          Edit Menu -- Quick Edit B
  487.  
  488.                                      
  489.         (picture omitted in text version of CanvasMan User's Guide)
  490.                                      
  491.  
  492. This  dialog  displays additional general part settings for all  16  Parts.
  493. You  can  use the keyboard to change several parameters here.  Move between
  494. parameters  with the <Tab> and <Shift+Tab> keys; you can also  single-click
  495. (steady hand!) on a parameter to select it.
  496.  
  497. Mouse  users  can change values with the spin button.  See the Spin  Button
  498. appendix (page 41) for more information.
  499.  
  500. To mute a Part, set its MIDI Channel to 0.
  501.  
  502.  
  503.                                      
  504.                    Edit Menu -- General Part Settings #1
  505.  
  506.                                      
  507.         (picture omitted in text version of CanvasMan User's Guide)
  508.                                      
  509.  
  510. You  can  change several general parameters in this dialog.  To set  random
  511. panning, set Part Panpot to -64.
  512.  
  513.  
  514.                                      
  515.                    Edit Menu -- General Part Settings #2
  516.  
  517.                                      
  518.         (picture omitted in text version of CanvasMan User's Guide)
  519.                                      
  520.  
  521. You can change additional general parameters in this dialog.
  522.  
  523.  
  524.                                      
  525.                  Edit Menu -- Receive Flags / Scale Tuning
  526.  
  527.                                      
  528.         (picture omitted in text version of CanvasMan User's Guide)
  529.                                      
  530.  
  531. This  option  displays the Receive Flags / Scale Tuning  dialog.   You  can
  532. specify  to  which  MIDI messages a Part responds  and  you  can  tune  the
  533. individual chromatic notes for a Part here.
  534.  
  535.  
  536.                                      
  537.                     Edit Menu -- Modulation / Pitch Bend
  538.  
  539.                                      
  540.         (picture omitted in text version of CanvasMan User's Guide)
  541.                                      
  542.  
  543. This  option displays the Modulation / Pitch Bend dialog.  You  can  change
  544. Modulation and Pitch Bend-oriented parameters in this window.
  545.  
  546.  
  547.                                      
  548.                           Edit Menu -- Aftertouch
  549.  
  550.                                      
  551.         (picture omitted in text version of CanvasMan User's Guide)
  552.                                      
  553.  
  554. This  option  displays the Aftertouch dialog.  You can  change  Aftertouch-
  555. oriented parameters in this window.
  556.  
  557.  
  558.                                      
  559.                     Edit Menu -- Continuous Controllers
  560.  
  561.                                      
  562.         (picture omitted in text version of CanvasMan User's Guide)
  563.                                      
  564.  
  565. This  option  displays the Continuous Controllers dialog.  You  can  change
  566. Continuous Controller-oriented parameters in this window.
  567.  
  568.  
  569.                                      
  570.                         Edit Menu -- Master Settings
  571.  
  572.                                      
  573.         (picture omitted in text version of CanvasMan User's Guide)
  574.                                      
  575.  
  576. This  option  displays the Master Settings dialog.  You can  change  global
  577. parameters on this screen that affect every Part.
  578.  
  579.  
  580.                                      
  581.                         Edit Menu -- Reverb / Chorus
  582.  
  583.                                      
  584.         (picture omitted in text version of CanvasMan User's Guide)
  585.                                      
  586.  
  587. This  option displays the Reverb / Chorus Settings dialog.  You can  change
  588. effects parameters on this screen that affect every Part.
  589.  
  590.  
  591.                                      
  592.                   Edit Menu -- Tone/Rhythm / Voice Reserve
  593.  
  594.                                      
  595.         (picture omitted in text version of CanvasMan User's Guide)
  596.                                      
  597.  
  598. This  option  displays  the Tone/Rhythm / Voice Reserve  dialog.   You  can
  599. designate Parts as tonal or rhythm (Map #1 or #2) here, and you can reserve
  600. voices for Parts.
  601.  
  602.  
  603.                                      
  604.                            Edit Menu -- Drum Kits
  605.  
  606.                                      
  607.         (picture omitted in text version of CanvasMan User's Guide)
  608.                                      
  609.  
  610. This  option  displays  the  Drum Kits dialog.   The  Sound  Canvas  stores
  611. settings  for  two  drum  kits; you can use the keyboard  to  change  these
  612. settings  here.   Move  between parameters with the <Tab>  and  <Shift+Tab>
  613. keys; you can also single-click (steady hand!) on a parameter to select it.
  614.  
  615. Mouse  users  can change values with the spin button.  See the Spin  Button
  616. appendix (page 41) for more information.
  617.  
  618. The  top of the screen displays the kit names (Electronic and Power in  the
  619. example above).  The left column lists the sounds within the selected  kit.
  620. You  can  select which of the two sound lists to display via the Instrument
  621. Names  radio buttons in the upper left corner.  For example, to change  the
  622. list  from  Electronic to Power, click on the bottom button.  If both  kits
  623. are the same, CanvasMan disables the Instrument Names radio buttons.  (Most
  624. sounds  are the same throughout all kits, so you may not see much, if  any,
  625. effect when changing Instrument Names.)
  626.  
  627.                                      
  628.                      Edit Menu -- Miscellaneous Options
  629.  
  630. Decrement Part
  631.    This  option  decreases the current Part by 1.  If you  are  already  on
  632.    Part 1, the Part recycles back to 16.
  633.    
  634. Increment Part
  635.    This  option  increases the current Part by 1.  If you  are  already  on
  636.    Part 16, the Part recycles back to 1.
  637.    
  638. Next Quick Edit Screen
  639.    This  option  moves forward through the Quick Edit screens.   If  you're
  640.    already  at the last screen, it takes you to the first.  This option  is
  641.    only available when the Quick Edit screens are active.
  642.    
  643. Prior Quick Edit Screen
  644.    This  option moves backward through the Quick Edit screens.   If  you're
  645.    already  at the first screen, it takes you to the last.  This option  is
  646.    only available when the Quick Edit screens are active.
  647.    
  648.  
  649.  
  650.                                      
  651.  
  652.                                      
  653.                                  MIDI Menu
  654.  
  655.                                      
  656.         (picture omitted in text version of CanvasMan User's Guide)
  657.                                      
  658.  
  659. Play
  660. Pause
  661.    These  options  toggle  the MIDI player On and  Off.   If  the  file  is
  662.    currently  playing, the Play option is checked and grayed (unavailable);
  663.    if currently paused, Pause is checked and grayed.
  664.  
  665. Rewind
  666.    This  option  resets  the current MIDI file to  its  beginning  and,  if
  667.    playing, pauses it.
  668.    
  669. Import GM Patches
  670.    This  option  allows you to import patch information from the  currently
  671.    loaded  MIDI file into the current Combo file.  By design, this  affects
  672.    all  instances of CanvasMan and other JJC MIDI editor programs currently
  673.    running.   Because of this far-reaching effect, CanvasMan  will  confirm
  674.    that  you  are  sure you want to do this before actually  importing  the
  675.    patch information.  See Load MIDI File (page 13) for more details.
  676.    
  677.  
  678.  
  679.                                      
  680.                            MIDI Menu (continued)
  681.  
  682. Thru
  683.    This  option toggles MIDI Thru On and Off.  MIDI-Thru is unavailable  if
  684.    you do not have at least one MIDI Input and Output port.
  685.    
  686. Local
  687.    This  option  toggles Local On and Off for your controller  keyboard(s).
  688.    The  data  transmits  on  all channels for all sequenced  output  ports.
  689.    Since most users want Local Off, CanvasMan turns Local Off at startup.
  690.    
  691. Refresh Synth
  692.    This  option retransmits the current GS Combo file's sysex data  to  the
  693.    Canvas.
  694.    
  695. Panic Button
  696.    This  option stops the song (if playing) and sends "all notes  off"  and
  697.    "reset  all controllers" messages on each MIDI channel of each sequenced
  698.    MIDI port.
  699.  
  700.                                      
  701.                                 Setup Menu
  702.  
  703.                                      
  704.         (picture omitted in text version of CanvasMan User's Guide)
  705.                                      
  706.  
  707. Sequence MIDI Output Ports
  708. MIDI Thru
  709. Define Synths
  710.    Installation pages 3-6 explain these options fully.
  711.    
  712. Directories
  713.    This  option  allows you to specify which directories to  use  for  MIDI
  714.    files  (labelled as Standard MIDI Files), sysex/MIDIEX  files  (SysEx  /
  715.    MIDIEX  Files), GS Combos (Combo Files), GS Sounds (Sound Files) and  GS
  716.    Drum   Kits  (Drum  Kit  Files).   Setup-Directories  will  create   the
  717.    directories  if  necessary,  but  only  to  one  level.   For   example,
  718.    C:\CM\SOUNDS is invalid unless C:\CM already exists.
  719.    
  720.  
  721.                                      
  722.                                  Help Menu
  723.  
  724.                                      
  725.         (picture omitted in text version of CanvasMan User's Guide)
  726.                                      
  727.  
  728. Contents
  729.    This  option displays the table of contents for CanvasMan's online  help
  730.    system.
  731.  
  732. Search for Help on
  733.    This  option  displays  the  list  of  cross-referenced  CanvasMan  help
  734.    keywords.  You can search for information on any indexed word or  phrase
  735.    as listed here.
  736.    
  737. How to Use Help
  738.    This option displays Windows' own 'how to use help' tutorial.
  739.    
  740. About CanvasMan
  741.    This  option displays the sunglassed Beethoven trademark and  plays  the
  742.    CanvasMan fanfare.  Its purpose is to list copyright and program version
  743.    information.
  744.  
  745.  
  746.                                      
  747.                         Combos / Sounds / Drum Kits
  748.  
  749. CanvasMan creates three types of data files:
  750.  
  751.      GS Combos    *.GSC / *.G2C / *.SYX
  752.      GS Sounds    *.GSS / *.G2S
  753.      GS Drum Kits *.GSD
  754.      
  755. CanvasMan focuses on Combo files.  Combos contain data for the entire Sound
  756. Canvas.   Since the Sound Canvas has sixteen Parts and two drum  kits,  you
  757. can  think  of a Combo file as a large band.  (In this context, capitalized
  758. "Combo,"  "Sound" or "Drum Kit" indicates CanvasMan data  files.  The  non-
  759. capitalized version indicates 'normal' meaning; e.g., a "combo" is  a  band
  760. or an orchestra.)
  761.  
  762. You  set  up one Combo for each of your songs; in effect, each song  has  a
  763. separate combo at its disposal.  However, you will probably find that  your
  764. songs often use the same settings for several instruments.  For example, if
  765. you  create the ultimate grand piano sound, you may want to use it in  most
  766. of  your songs' Combos.  Similarly, if you've changed the reverb on certain
  767. drum  instruments in drum kit #1, you may want that effect in all  of  your
  768. songs.
  769.  
  770. This is where GS Sound and GS Drum Kit files come in.  Sounds and Drum Kits
  771. are modular building blocks for your Combos.  Sounds consist of one or more
  772. Parts  on  the  same channel.  Drum Kits contain note mapping  and  effects
  773. parameters  for  drum  kits.  Continuing the above example,  assume  you've
  774. created  a great piano sound in your current Combo on MIDI channel 6  using
  775. Part  8.  Rather than remembering all the parameters you've tweaked so  you
  776. can  recreate them for your next song, simply save Part 8 by  itself  as  a
  777. Sound.
  778.  
  779.  
  780.                                      
  781.                   Combos / Sounds / Drum Kits (continued)
  782.  
  783. To  do  so,  select  File-Save GS Sound.  When it  asks  which  Part(s)  to
  784. include,  click on Part 8.  When you select OK, CanvasMan will display  the
  785. save  dialog and allow you to name your Sound GPIANO.GSS or similar.   Note
  786. that  you  can  have multiple Parts in a Sound file.  For example,  if  you
  787. create  a grunge organ by combining Organ 3 and Overdrive Guitar,  you  can
  788. save  them together for use in Combos.  After selecting File-Save GS Sound,
  789. simply check the appropriate Parts' checkboxes.  You may not include rhythm
  790. Parts in a Sound, and CanvasMan prevents such attempts.
  791.  
  792. Sounds contain all parameters that are pertinent to that Part.  They do not
  793. contain  Global settings like reserved voices nor the chosen Reverb  Macro.
  794. Combos store that information.
  795.  
  796. Drum  Kits  work  similar to Sounds.  After changing the  reverb  for  your
  797. chosen rhythm instruments (example #1), select File-Save GS Drum Kit.  When
  798. it asks which of the two kits to use, click on Kit #1.  When you select OK,
  799. CanvasMan will display the save dialog and allow you to name your Drum  Kit
  800. COOLRVRB.GSD or similar.
  801.  
  802. When you want to use a Sound or a Drum Kit in a Combo, you select File-Load
  803. GS  Sound or File-Load GS Drum Kit, respectively.  Load GS Sound allows you
  804. to  insert  Sounds into the current Combo.  After selecting a  valid  Sound
  805. file,  you specify the destination Part and MIDI channel.  The Part(s)  and
  806. channel  of  the original Sound are irrelevant; CanvasMan provides  maximum
  807. flexibility here.
  808.  
  809.  
  810.                                      
  811.                   Combos / Sounds / Drum Kits (continued)
  812.  
  813. When  loading a Sound, you can also opt whether to mute existing  Parts  on
  814. the  destination MIDI channel.  If you're loading Ultimate Grand  Piano  on
  815. channel  1  and  channel  1 is already assigned to  Space  Echo,  you  will
  816. probably  want to leave this option checked (or end up with a space  echoed
  817. piano  sound).  CanvasMan loads the file into the current Combo  and  sends
  818. the sysex info to the Canvas.
  819.  
  820. Load GS Sound will not overwrite Rhythm Parts with the Tonal information in
  821. the  Sound.  For example, if you load a 4-Part sound into Part  9  and  you
  822. have  previously set Part 10 to the Power (rhythm) Set, the GS  Sound  will
  823. overwrite  Parts 9, 11, 12 and 13.  Similarly, Load GS Sound will  fail  if
  824. you  attempt  to load a Sound that will not fit.  For example,  you  cannot
  825. load  a  three-part sound starting on Part 15 because it would try to  fill
  826. Parts  15,  16  and 17.  Load GS Sound's prompts automatically  adjust  for
  827. this.
  828.  
  829. Load  GS  Drum  Kit allows you to insert Drum Kits into the current  Combo.
  830. After  selecting  a valid Drum Kit file, you specify the  destination  kit.
  831. There  are  two destination kits, and like Sounds, the original  Kit's  kit
  832. number  is  not relevant.  CanvasMan loads the file into the current  Combo
  833. and sends the sysex info to the Canvas.
  834.  
  835.  
  836.                                      
  837.                                 Appendix A
  838.                              Technical Support
  839.                                      
  840.                                      
  841.         (picture omitted in text version of CanvasMan User's Guide)
  842.                                      
  843.  
  844. See  the  online help's Technical Support topic for current information  on
  845. getting  help.  Be ready to give the support staff the current  version  of
  846. CanvasMan.   This  information shows on the About screen;  in  the  example
  847. shown above, the version is 4.9.
  848.  
  849.  
  850.                                      
  851.                                 Appendix B
  852.                              MIDI Multitasking
  853.                                      
  854. Windows'  capability of running multiple MIDI programs  at  the  same  time
  855. makes  it  vastly  superior to DOS MIDI.  You maximize this  capability  by
  856. using MIDI drivers that allow multiple concurrent output ("multi-client").
  857.  
  858. Multi-client  drivers,  for  example, allow  you  to  program  sounds  with
  859. CanvasMan  at  the same time you play a song in Cakewalk or  Band-In-A-Box.
  860. Note  that the MIDI Mapper does not allow multiple clients.  Note also that
  861. since  few  input  drivers support multi-client use, you should  make  sure
  862. CanvasMan's MIDI Thru is turned Off if you run it at the same time as  your
  863. sequencer--this way, CanvasMan won't even try to open an input port, because
  864. it  doesn't need one.  If you can share an input port, however,  make  sure
  865. that  no  more  than  one program has MIDI Thru turned  On--otherwise,  your
  866. machine might lockup.
  867.  
  868. All  Music Quest drivers support multiple output clients, and other vendors
  869. might  have  similar  capabilities.  The MPU-401  driver  that  comes  with
  870. Windows  3.1  does  not  support multiple clients,  however.   Twelve  Tone
  871. Systems  (maker of Cakewalk Professional for Windows) has created a  better
  872. MPU-401  driver that does allow this.  If you already run Wincake  with  an
  873. MPU-401, you should already have this driver installed.  If you don't  have
  874. the  driver,  you  can get it in Wincake's demo (from  probably  any  MIDI-
  875. oriented BBS).  (On CompuServe, grab WDEMO.TXT and WDEMO.ZIP from library 3
  876. in  the  MIDIAVEN  forum.   Be  sure to read WDEMO.TXT  before  unarchiving
  877. WDEMO.ZIP.)
  878.  
  879. Understanding  these  concepts is probably the  most  confusing  aspect  of
  880. Windows MIDI.
  881.  
  882.  
  883.                                      
  884.                                 Appendix C
  885.                             MIDI Thru and Local
  886.  
  887.         
  888.         (picture omitted in text version of CanvasMan User's Guide)
  889.  
  890.  
  891. (Few  topics are as confusing to MIDI novices as MIDI Thru and  MIDI  Local
  892. Control.  Since advanced users typically understand these subjects already,
  893. this  discussion aims at novices.  Note that the following  paragraphs  are
  894. not intended to be exhaustive--they are simply intended to get new users  up
  895. and running.)
  896.  
  897. Study  the diagram--it shows the 'correct' way to connect your MIDI  cables.
  898. Once  you have connected things this way, you should turn CanvasMan's  Thru
  899. On  and  Local Off.  (If you're running CanvasMan at the same time as  your
  900. sequencer,  however, leave CanvasMan's Thru Off and turn  your  sequencer's
  901. Thru On.)
  902.  
  903. If  you leave Local On, your keyboard will always make noise when you press
  904. its keys.  You will probably not want that, since you may want to hear your
  905. other  synth  modules  (labeled To Other Synths) by  themselves.   You  can
  906. control  if and when the keyboard itself makes noise by setting its Receive
  907. channel to the same channel on which it Transmits.
  908.  
  909. This is where MIDI Thru comes in.  With Thru On, the computer 'echoes' MIDI
  910. data  from  its  MIDI In to its MIDI Out.  Turning Thru On  and  Local  Off
  911. enables  you to specify when you want the keyboard to make noise  and  when
  912. you want your synth modules to make noise.  If you have both Thru and Local
  913. On,  playing  your keyboard can 'double' its notes--the internal  connection
  914. will  sound,  and  the computer will re-route the MIDI  data  back  to  the
  915. keyboard,  sounding it again.  Conversely, you will hear  nothing  if  both
  916. Thru and Local are off.
  917.  
  918.                                      
  919.                                 Appendix D
  920.                                 Online Help
  921.                                      
  922.                                      
  923.         (picture omitted in text version of CanvasMan User's Guide)
  924.                                      
  925.  
  926. You  can reach CanvasMan's online help at any time by pressing F1.   Please
  927. be sure to read the Introduction topic.  Press the  button for more general
  928. information (shown below).  Note the Troubleshooting section--please read it
  929. first  if  you  have  any  problems, since it  probably  will  answer  your
  930. questions.
  931.  
  932.                                      
  933.  
  934.                                      
  935.                                 Appendix E
  936.                                 Spin Button
  937.                                      
  938. A  spin  button (picture omitted in text version of CanvasMan User's Guide)
  939. allows  mouse  users to increase/decrease the value in an edit  control  by
  940. clicking on up/down arrows.  CanvasMan uses spin buttons on the Quick  Edit
  941. and Drum Kit Edit screens.
  942.  
  943. Because  spin buttons are not part of Windows itself, different programmers
  944. design  them in different ways.  In CanvasMan's case, press the left  mouse
  945. button  while  pointing  at an arrow to trigger the  changes;  release  the
  946. button or move away from the arrows to end the changes.  You can also  move
  947. to the other arrow to reverse direction.
  948.  
  949. Even  though  there are over 100 edit controls on the Quick Edit  and  Drum
  950. screens,  there is only one spin button.  The reason for this  is  lack  of
  951. room--adding spin buttons to each column on the Quick Edit and Drum  screens
  952. would make their windows wider than the standard VGA screen.
  953.  
  954. Thus,  the  single spin button pertains to whichever edit control  has  the
  955. keyboard focus (CanvasMan places the blinking edit caret over it).  You can
  956. move  between  the edit controls by clicking on them or pressing  <Tab>  or
  957. <Shift+Tab>.
  958.  
  959. (picture  omitted in text version of CanvasMan User's Guide) The upper-half
  960. of the spin button's color changes when increasing values.
  961.  
  962. (picture  omitted in text version of CanvasMan User's Guide) The lower-half
  963. of the spin button's color changes when decreasing values.
  964.  
  965.  
  966.                                      
  967.                                 Appendix F
  968.                              Multiple Synths?
  969.                                      
  970.  
  971. As  described  in  the Installation section of this guide,  CanvasMan  will
  972. support  a  MIDI  network that has up to three Sound  Canvas  synthesizers.
  973. Once  you  tell CanvasMan about your synths (via the Define Synths dialog),
  974. you  must  tell each copy of CanvasMan that you run which particular  synth
  975. you wish to address.
  976.  
  977. You  do  this  with  the  optional /S:n command-line  parameter.   You  run
  978. CNVSMN  /S:1, CNVSMN /S:2, or CNVSMN /S:3 to specify which synth to address
  979. (you  can run all three at the same time if you wish).  Note that the  /S:n
  980. parameter  is not case-sensitive (e.g., /s:2 is the same as /S:2)  and  may
  981. not contain imbedded spaces (e.g., /S:  2 is invalid).
  982.  
  983. The default setting is  CNVSMN /S:1.  In other words, if you run CNVSMN.EXE
  984. with  no  /S: setting, CanvasMan will access the first Sound Canvas  you've
  985. defined.
  986.  
  987. CanvasMan's SETUP program creates an icon for synth #1.  If you  have  more
  988. than  one CanvasMan synth, however, you can create separate icons for each.
  989. See the online help's Multiple Synths? section for detailed instructions in
  990. setting-up your CanvasMan icons to make it easy to control your setup.
  991.  
  992.  
  993.  
  994.                                    Index
  995.                                      
  996.                  
  997.                 --B--
  998. Band-In-A-Box                         1, 32
  999. Beethoven                             i, 27
  1000.                  
  1001.                 --C--
  1002. Cakewalk                              1, 32
  1003.                  
  1004.                 --D--
  1005. Define Synths                       3, 5, 6
  1006. Device #                                  6
  1007. drag and drop                             9
  1008.                  
  1009.                 --G--
  1010. GS Combo    7, 8, 9, 24, 25, 26, 28, 29, 30
  1011. GS Drum Kit           9, 26, 28, 29, 30, 35
  1012. GS Sound                  9, 26, 28, 29, 30
  1013.                  
  1014.                 --L--
  1015. license                                  ii
  1016. Local                See MIDI Local Control
  1017.                  
  1018.                 --M--
  1019. MIDI channel                         11, 12
  1020. MIDI Local Control             3, 7, 25, 33
  1021. MIDI Mapper                           4, 32
  1022. MIDI Multitasking                  3, 4, 32
  1023. MIDI Thru               3, 5, 7, 25, 32, 33
  1024. MIDIEX                                1, 26
  1025. Model                                     6
  1026. Music Quest                              32
  1027. mute                             11, 12, 30
  1028.                  
  1029.                 --S--
  1030. Sequence MIDI Output Ports             3, 4
  1031. spin button                  11, 12, 22, 35
  1032. standard MIDI files             1, 4, 9, 26
  1033. SysEx                      6, 8, 10, 25, 26
  1034. system exclusive                  See SysEx
  1035.                  
  1036.                 --T--
  1037. title page                                i
  1038. trademark                         i, ii, 27
  1039. tune                                     15
  1040.                  
  1041.                 --W--
  1042. warranty disclaimer                      ii
  1043.                                      
  1044.