home *** CD-ROM | disk | FTP | other *** search
/ Stars of Shareware: Font & Sound / SOS-FONT_SOUND.ISO / programm / midi / mqwind / tutorial.txt < prev   
Text File  |  1993-08-17  |  23KB  |  546 lines

  1.                         MIDI QUEST TUTORIAL
  2.                         ===================
  3.  
  4. Thank you for your interest in MIDI QUEST. For additional information you
  5. can contact Sound Quest by phone, mail, or through our BBS at:
  6.  
  7.   Sales/Support : (604) 874-9499
  8.   US 800 Sales  : (800) 667-3998
  9.   BBS           : (604) 874-8971
  10.   FAX           : (604) 874-8971
  11.  
  12. The suggested list price of MIDI QUEST is:
  13.  
  14.     $299.00US/$369.00Cdn - for PC/XT/AT, AMIGA, ATARI ST MIDI QUEST
  15.     $319.00US/$389.00Cdn - for MS Windows MIDI QUEST
  16.  
  17. Welcome to MIDI QUEST, Sound Quest's Universal Editor/Librarian. This
  18. tutorial is drawn largely from the MIDI QUEST manual. We have included a
  19. number of sample data files, Drivers, and Templates from the M1, D-10, K1,
  20. and Proteus. These files will allow you to view MIDI QUEST through these
  21. instruments and to communicate with any of these instruments if you own
  22. one or more of them. The Support List file contains the Instruments
  23. supported by Sound Quest as of the date in that file.
  24.  
  25. NOTE: the demo version of MIDI QUEST is a completely functional version
  26. with the exceptions that saving of data files is disabled and there is
  27. a timer which stops the execution of the program after 15 minutes.
  28.  
  29. To Start MIDI QUEST demo for WINDOWS
  30. ------------------------------------
  31.  
  32. 1. Choose "File/Run..." from the Program manager.
  33. 2. Enter "A:INSTALL" to install the demo.
  34. 3. Open the File Manager and move to the C: drive
  35. 4. Select the MQUEST directory in the root of the C: drive
  36. 5. Double click on MQUEST.EXE to run the demo
  37.  
  38. To Start MIDI QUEST demo for PC DOS
  39. -----------------------------------
  40.  
  41. 1. Log into the drive containing the demo (CD A:<RETURN>)
  42. 2. Type INSTALL<RETURN>
  43.  
  44. To Start MIDI QUEST demo for MAC
  45. --------------------------------
  46.  
  47. 1. Double click on the MidiQuestDemo icon.
  48.  
  49. To Start MIDI QUEST demo for AMIGA
  50. ----------------------------------
  51.  
  52. 1. Book with Kickstart 1.3.
  53. 2. Insert the MIDI QUEST demo program and double click to open.
  54. 3. Double click on "Install Midi" to install Sound Quest's midi.library.
  55. 4. Double click on "MidiQuestDemo" to run the MIDI QUEST demo.
  56.  
  57. To Start MIDI QUEST demo for ATARI ST
  58. -------------------------------------
  59.  
  60. 1. Double click on the MQDEMO.PRG icon.
  61.  
  62.  
  63. Introduction
  64. ------------
  65.  
  66. MIDI QUEST is an advanced development and organizational tool for
  67. the demanding musician. Use MIDI QUEST to edit, reorganize, and
  68. generate new sounds and System Exclusive information. Its
  69. comprehensive Data Base and Library facilities make storage and
  70. access to SysX information fast and easy. MIDI QUEST's extensive
  71. music performance features allow you to hear sounds as you
  72. develop them. You may also audition different sounds for any
  73. particular instrumental part in a musical sequence.
  74.  
  75. MIDI QUEST's list of supported instruments is constantly
  76. expanding so it is not published in this manual. Instead, the
  77. file "Support.doc" contains a list of all supported instruments.
  78. For the latest listing of supported instruments, contact the
  79. Sound Quest BBS.
  80.  
  81. MIDI QUEST is composed of six integrated tools, but it is one
  82. program. This means you can work with several tools at once using
  83. the same information in different ways. The size tools are:
  84.  
  85.     The Universal Librarian
  86.     The Universal Editor
  87.     The Database
  88.     The Library
  89.     The Sound Checker
  90.     The Driver Creator and File Conversion Utilities
  91.  
  92. The Universal Librarian
  93. -----------------------
  94.  
  95. The Universal Librarian is used to store and retrieve sounds and
  96. other data from your instruments. The Universal Librarian
  97. features:
  98.     Fully configurable MIDI drivers
  99.     Automated patch bay switching
  100.     MIDI Thru rechannelization (on most systems)
  101.     Load/save one file or entire MIDI setup in one pass
  102.     `Fast Tips' help
  103.     Support for multiple MIDI ports (where available)
  104.  
  105. The Universal Editor
  106. --------------------
  107.  
  108. The Universal Editor features both bank and patch editors.
  109.  
  110. Use Bank Editors to edit or rearrange banks of sounds and other
  111. banks of data. Also, create new banks of Sounds using
  112. randomization. Bank Editors feature:
  113.     Copy, Paste, and Swap patches within a bank or between banks
  114.     Shift a group of patches up and down or invert their order
  115.     Display or Restore original patches
  116.     Rename individual patches
  117.     Blend sounds three ways: Mix, Mix All, and Blend
  118.     Edit patches directly from Patch Banks
  119.     Audition individual patches directly from a bank
  120.  
  121. Use the Patch Editors to edit sounds and other patch data. MIDI
  122. QUEST's Patch Editors can be used to graphically edit your
  123. instrument's entire range of data. Patch Editors feature:
  124.     Full graphic editing including Graphic Envelopes
  125.     Individual parameter (or any group of parameters)
  126.        randomization
  127.     Direct numeric entry (including graphically displayed
  128.        parameters)
  129.     Temporary buffers store partially complete work
  130.     `Fast Tips' help
  131.     Copy and Paste parameters between patches or in a patch
  132.     Move individual patches in and out of banks
  133.  
  134. The Data Base
  135. -------------
  136.  
  137. Data Bases are used to group any number of data files together.
  138. For instance, a Data Base can store all of the data from one
  139. instrument (ie. DX patches) in one file rather than in many
  140. different files. Another Data Base can be used to store a system
  141. configuration for a particular piece or set of music. The data
  142. can then be sent directly to your instruments. Data Bases
  143. feature:
  144.     Store entire instrument setup in Data Base for quick loading
  145.     Sort Data Base by Manufacturer, Instrument, File Size, Time,
  146.        or File Name
  147.     Grab and Drag data into any desired order
  148.  
  149. The Library
  150. -----------
  151.  
  152. The Library is used to store collections of sounds from a
  153. particular instrument in one place for easy access. Use the
  154. Library's extensive selection capabilities to find particular
  155. types of sounds. PC users: the Library is not found in the
  156. regular PC version but is available in the MS Windows version.
  157. The Library features:
  158.     Store as many patches in Library as desired (limited only by
  159.        available RAM)
  160.     Sort Library by Name, Notes, Comments
  161.     Choose files using extensive criteria: Duplicates,
  162.        Similarity, Keys, Name
  163.     Grab and Drag patches into any order
  164.     Move patches between Libraries or Data Bases quickly and
  165.        easily
  166.     Automatically build new banks
  167.     Automatically move Patch Banks into Library
  168.     Build multiple Libraries
  169.  
  170. The Sound Checker
  171. -----------------
  172.  
  173. The Sound Checker is a collection of windows used to generate
  174. individual notes, chords, arpeggios. It also plays standard MIDI
  175. files. This provides a powerful music generating environment
  176. which can be used to test whatever instrument data you are
  177. working on. It's no longer necessary to return to a sequencer to
  178. see if 'it's right'. The Sound Checker features
  179.     MIDI Standard File (type 0 & 1) Sequence Player - load and
  180. play any 1 of 10 standard MIDI file sequences created by your
  181. sequencer
  182.     MIDI Monitor - monitor MIDI events received by the computer
  183. either graphically or numerically, or monitor the output of the
  184. MIDI Sequence Player
  185.     MIDI Controller Window - generate any type of MIDI command
  186.     Tones Window - setup chords or arpeggios for the Right Mouse
  187. Button (RMB)
  188.  
  189. The Driver Creator and File Conversion Windows
  190. ----------------------------------------------
  191.  
  192. The Driver Creator and File Conversion Windows are designed for
  193. the technically oriented. The Driver Creator Window is used to
  194. define MIDI drivers for new instruments. Synthesizers requiring
  195. only a dump request can be set up with a few simple entries. The
  196. Sound Quest macro language will assist you to set up more complex
  197. MIDI I/O quickly and efficiently. The File Conversion Window is
  198. used to convert files saved by other companys' editor/librarian
  199. packages into MIDI QUEST format files.
  200.  
  201. Using the Tools Together
  202. ------------------------
  203.  
  204. MIDI QUEST is composed of six integrated tools, but it is one
  205. program. This means you can work with several tools at once,
  206. using the same information in different ways.
  207.  
  208. For example, use the Universal Librarian to store and retrieve
  209. patches. Use the Universal Editor to organize, modify or
  210. randomize them. Use the Data Base Window to group the sounds or
  211. data files into convenient setups. When you find an instrument
  212. which is not currently supported by MIDI QUEST, use the Driver
  213. Creator to build drivers. A SysX dump from the instrument can be
  214. viewed in the SysX View Window to assist your analysis.
  215.  
  216. Getting Started
  217. ---------------
  218.  
  219. The purpose of this tutorial is to cover the basic and most
  220. commonly used features of MIDI QUEST: the loading, saving, and
  221. editing of patches and banks. If you have not installed and run
  222. MIDI QUEST, return to the "Installation" chapter and follow the
  223. steps described there.
  224.  
  225. Manual Conventions-Selection/Menu Selection/Keyboard Equivalents
  226. ----------------------------------------------------------------
  227.  
  228. Throughout this manual, selections from the program's menus are
  229. denoted as follows: "choose "Files/Open" [O]". This denotation
  230. instructs you to display the "Files" menu strip and choose "Open"
  231. from it. PC and ATARI users: to display the menus, point the
  232. mouse to the top line of the screen and the menus will
  233. automatically drop down.
  234.  
  235. For menus which have keyboard equivalents, the key equivalent
  236. will be displayed in square brackets. In the above example, [O]
  237. instructs you to hold down the menu select key and choose O. This
  238. will execute the "Files/Open" function. The menu select key is as
  239. follows: PC - ALT; MAC - Apple; AMIGA - right AMIGA; ATARI - ALT;
  240. Windows - there are currently no key equivalents for windows.
  241.  
  242. To "Select" an item, point the mouse over the item and click once
  243. with the (left) mouse button.
  244.  
  245. "Files" represents the contents of directories, drawers, or
  246. folders.
  247. A Mac "Dialog" may be referred to as a Requester.
  248. The ALT key on a Mac is the "Option" key.
  249.  
  250. Connecting Your MIDI Cables
  251. ---------------------------
  252.  
  253. To receive data from your instrument, MIDI IN and MIDI OUT ports
  254. must be connected as follows:
  255.  
  256. Computer MIDI IN    <------->    Instrument #1 MIDI OUT
  257. Computer MIDI OUT    <------->    Instrument #1 MIDI IN
  258.  
  259. (The computer's MIDI IN port must be connected to the
  260. instrument's MIDI OUT port. The computer's MIDI OUT port must be
  261. connected to the instrument's MIDI IN port.)
  262.  
  263. Those who plan to use MIDI QUEST with more than one instrument,
  264. but no patch bay, must reconnect their MIDI cables each time data
  265. is collected from a different instrument. Those with a MIDI patch
  266. bay can easily set up MIDI QUEST to automatically connect the
  267. computer to the correct instrument.
  268.  
  269. Patch Bay Note: The tutorial assumes you are not using a patch bay. If you are, we recommend that you connect the computer
  270. directly to an instrument until you are comfortable with MIDI
  271. QUEST.
  272.  
  273. JLCooper Patch Bay Warning: Due to software bugs within the MSB
  274. v1.0 patch bay, we do not recommend its use with MIDI QUEST. The
  275. Rev 2.0 patch bay does work properly.
  276.  
  277. Roland A-880 Patch Bay Warning: EARLY versions of the Roland
  278. A-880 patch bay have a bug which causes the A-880 to stop
  279. responding to patch change commands after SysX data has been
  280. transmitted through it. The current version of the A-880 works
  281. properly and ROM upgrades are available.
  282.  
  283. Is MIDI QUEST Ready?
  284. --------------------
  285.  
  286. If you have correctly followed the steps in the "Installation"
  287. chapter and have connected the MIDI cables correctly, you are now
  288. ready to load data from your instrument. 
  289.  
  290. If MIDI QUEST is ready, a window will be open in the upper left
  291. corner of the screen. This window is called the "Driver List"
  292. Window. The Driver List Window is used to load data from an
  293. instrument into MIDI QUEST. The window lists the types of data
  294. which can be loaded from your instrument. Each of the entries in
  295. the list is called a "Driver". Drivers control MIDI communication
  296. between MIDI QUEST and your instruments.
  297.  
  298. There are no Drivers in the Driver List
  299.  
  300. If the Driver List Window is empty or incomplete, you have either
  301. (1) not installed all your instruments during the installation
  302. procedure or (2) not loaded all instrument drivers into MIDI
  303. QUEST. To determine whether you have installed your instruments,
  304. exit the program ("Files/Quit") and view the contents of the
  305. INSTR(UMENTS) directory/folder of your disk. The directory/folder
  306. should contain a list of installed instruments. If there are no
  307. instruments or the list is incomplete, re-run the installation
  308. procedure. Otherwise, (1) re-run the program, (2) click on the
  309. Driver List Window (to ensure it is active), (3) display the
  310. Driver List menu (PC/Atari users: to access the menus, point to
  311. the top line of the screen) and (4) choose "Drivers/Build Driver
  312. List". (5) When prompted to save the new driver list, select
  313. "Yes". There should now be a complete list of drivers in your
  314. Driver List Window.
  315.  
  316. Selecting a Driver and Setting Driver Parameters
  317. ------------------------------------------------
  318.  
  319. The first type of data to load will be a bank. Select a driver
  320. from the Driver List Window for the bank you wish to load. To
  321. select the driver, select (ie. click the left mouse button) on
  322. the driver name and it will invert. Note: It is best to choose
  323. the bank driver which defines an instrument's sounds. This is
  324. often a Patch Bank, ie. Kawai K1 Patch Bank, VFX Preset Bank, Emu
  325. Proteus Preset Bank, Roland D-50 Patch Bank, Roland D-10 Tone
  326. Bank. 
  327.  
  328. It may now be necessary to adjust driver parameters to match the
  329. instrument's settings. Choose "Drivers/Fast Tips" [H] to display
  330. instrument specific information. Fast Tips provides special
  331. instructions on setting up your instrument for correct
  332. communication. Take note of this information and make any changes
  333. necessary to your instrument.
  334.  
  335. For certain instruments, you must adjust the instrument to
  336. receive System Exclusive (SysX) messages. Make sure you follow
  337. the instructions in the Fast Tips help.
  338.  
  339. Each driver in the driver list has up to six programmable
  340. parameters depending on your computer system: Communication
  341. Channel, MIDI Channel, Port In, Port Out, Patch # and Ctl #.
  342.  
  343. Set the Communication Channel
  344. -----------------------------
  345.  
  346. The "Comm(unication) Ch(annel)" is the channel on which your
  347. instrument communicates SysX data. (1) Choose "Drivers/Fast Tips"
  348. [H] for instructions on determining your instrument's "Comm Ch".
  349. (2) Following the instructions in the Fast Tips help, find the
  350. "Comm Ch" to which your instrument is set. (3) Click on the "Comm
  351. Ch" and hold the mouse button down. (4) Drag the mouse left/right
  352. to match the "Comm Ch" to the instrument. Note: This parameter is
  353. disabled on instruments where no channel is used for transferring
  354. SysX data. In this case proceed to the next step.
  355.  
  356. Set the MIDI Channel
  357. --------------------
  358.  
  359. The "MIDI Ch(annel)" is NOT used for transferring data between
  360. the instrument and computer. It is used for auditioning and
  361. developing sounds. In most instances, this parameter should be
  362. set to the instrument's basic MIDI channel. For Roland multi-part
  363. equipment, the MIDI channel used should be the same as that for
  364. part #1 of the instrument. To set the "MIDI Ch", (1) click on the
  365. "MIDI Ch" and hold the mouse button down. (2) Drag the mouse
  366. left/right to match the "MIDI Ch" to the instrument.
  367.  
  368. Set the Port I/O
  369. ----------------
  370.  
  371. The Port I/O parameters are used only by the MAC and Yamaha C1.
  372. They determine the ports to which the instrument is connected. To
  373. set the "Port I/O", (1) click on the Port I(Nput)". (2) Drag the
  374. mouse left/right to set the input port to that used by the
  375. instrument. (3) click on the "Port O(UTput)". (4) Drag the mouse
  376. left/right to set the output port to that used by the instrument.
  377. Note: these parameters are disabled on other systems. Proceed to
  378. the next step.
  379.  
  380. Set the Patch #
  381. ---------------
  382.  
  383. The Patch # is used to select one item from a range of
  384. possibilities. For example, the "Casio CZ Patch" driver can be
  385. used to load 1 of up to 32 different patches. The Patch # selects
  386. which patch is loaded. To set the "Patch #", (1) click on the
  387. "Pch #". (2) Drag the mouse left/right to select the patch you
  388. wish to load. Note: this parameter is only available on some
  389. instrument drivers. 
  390.  
  391. Set the Cntrl #
  392. ---------------
  393.  
  394. The Ctl # is used to automate control of your patch bay. For the
  395. duration of the tutorial, we suggest you connect your instruments
  396. directly to your computer. For information on controlling your
  397. patch bay, see the "Driver List" chapter.
  398.  
  399. Loading a Bank from an Instrument
  400. ---------------------------------
  401.  
  402. If you have followed the above steps correctly, you should now be
  403. ready to load and display a patch bank from an instrument. The
  404. driver is already highlighted. Select `Edit' at the top of the
  405. Driver List Window. MIDI QUEST will request most instruments to
  406. dump data. The data will appear in a Bank Editor Window. If the
  407. data does not appear, follow the special instructions provided by
  408. the Driver's Fast Tips.
  409.  
  410. If the MIDI I/O Window remains open with `Wait' active, the
  411. instrument has not responded. This is usually because: (1) the
  412. computer and instrument MIDI cables are not properly connected.
  413. (2) The driver's Communication Channel driver does not match the
  414. instrument's channel. (3) The instrument is currently ignoring
  415. SysX dump requests (the instrument's SysX switch must be enabled
  416. - read Fast Tips). (4) PC users: the interrupt selected when
  417. first starting MIDI QUEST does not match the actual interrupt
  418. used by the MPU compatible hardware.
  419.  
  420. If an error message appears, check the "Common Errors" chapter of
  421. the manual and Fast Tips for any additional information.
  422.  
  423. PC Users: if you get a "SysX missing Bytes" error message while
  424. attempting to load data, try choosing "Special/MPU Dumb Receive".
  425. Now retry the dump. If the dump works, choose "Options/Save
  426. Preferences" to save the setting.
  427.  
  428. Set Remaining Drivers and Save Your Driver List
  429. -----------------------------------------------
  430.  
  431. Now that you have successfully communicated with one instrument,
  432. we suggest you return to the driver list and set up all remaining
  433. drivers. Save the list by (1) clicking on the Driver List Window
  434. to activate it, (2) choosing "Files/Save" [S]. Next time you use
  435. MIDI QUEST, your Driver List will be ready. See the "Driver List"
  436. chapter for more information.
  437.  
  438. Sending a Bank to an Instrument
  439. -------------------------------
  440.  
  441. To send a bank (or other data in a window) back to an instrument,
  442. (1) click the mouse anywhere in the Bank Editor Window (this
  443. activates the window). (2) Choose "Files/Data to Instrument" [M].
  444.  
  445. Saving a Bank to Disk
  446. ---------------------
  447.  
  448. To save a bank to disk, (1) click on the Bank Editor Window (this
  449. activates the window). (2) Choose "Files/Save As..." [A]. (3) Use
  450. the File Selector to name the Bank. (4) Select `Ok' or `Save'.
  451.  
  452. Note: The MAC, ATARI ST, and WINDOWS versions each use their own
  453. Standard File Selector for saving data. The AMIGA and PC (and
  454. optionally the ATARI ST) use Sound Quest's File Selector.
  455.  
  456. Loading the Bank from Disk
  457. --------------------------
  458.  
  459. You may open as many windows as memory will permit. To load the
  460. saved bank from disk into memory, (1) choose "Tools/Open Editor
  461. from Disk". (2) Use the File Selector to select a bank. (3)
  462. Select `Ok' or `Open'.
  463.  
  464. Auditioning a Patch in a Bank
  465. -----------------------------
  466.  
  467. To audition sounds in the bank, (1) click once on a patch in a
  468. bank. (2) To hear the sound played, click again on the same
  469. patch. This is a very easy way to hear different sounds in the
  470. bank.
  471.  
  472. If no sound is heard, or another instrument is played, the `MIDI
  473. Ch(annel)' is not correctly set. To change the Bank's MIDI
  474. Channel, (1) choose "Bank Edit/Update". This displays the data's
  475. default settings. (2) Select the channel beside `MIDI', delete
  476. it, and enter your instrument's MIDI Channel. (3) Press <RETURN>
  477. (You MUST do this to enter the new channel). (4) Select `Exit' to
  478. return to editing. (5) Click twice on the patch to audition.
  479.  
  480. Creating new Patches with Mix All
  481. ---------------------------------
  482.  
  483. To create a new bank of sounds, (1) hold down the SHIFT (PC ALT)
  484. key and select two or more patches to mix. (2) Choose "Bank
  485. Edit/Mix All" [.]. (3) The cursor becomes a `Wait' icon. (4) MIDI
  486. QUEST creates a new bank of patches and displays them on screen.
  487. The length of time taken to perform this function will depend on
  488. the size of each new patch being created and the speed of your
  489. computer. On a slow system with large data, a new bank can take
  490. several minutes. Usually only 30 - 40 seconds are required. Note:
  491. read the "Bank Editor" chapter before using `Mix' and `Blend'.
  492.  
  493. Swap a Patch with a Patch in Another Bank
  494. -----------------------------------------
  495.  
  496. If you have followed the previous instructions, there should be
  497. at least two banks on the screen. To swap two patches between
  498. banks, (1) select a source patch. (2) Hold down the mouse button.
  499. (3) Drag the mouse over a patch in the destination bank. (4)
  500. Release the mouse. AMIGA Users only: for the swap to be
  501. successful, there must be no other window underneath the
  502. destination bank.
  503.  
  504. Swap a Patch in the Same Bank
  505. -----------------------------
  506.  
  507. To swap two patches in the same bank, (1) hold down the SHIFT and
  508. ALT (PC ALT & CNTRL) keys. (2) Select the source patch. (3) Hold
  509. down the mouse button and drag the mouse over the destination
  510. patch. (4) Release the mouse.
  511.  
  512. Edit a Patch in a Bank
  513. ----------------------
  514.  
  515. To edit a patch in the bank, (1) select the patch you wish edit.
  516. (2) Choose "Bank Edit/Edit" [E]. This opens the individual editor
  517. for the selected patch. If an error message is displayed, please
  518. read the "Bank Editor" chapter.
  519.  
  520. Patch parameters can be edited in any one of the following three
  521. ways. (1) Click the mouse on the parameter you wish to edit and
  522. drag the mouse left/right. (2) Click the mouse on the parameter
  523. you wish to edit. Type in the desired value from the numbers
  524. across the top of the keyboard. Press <RETURN>. (3) Click the
  525. mouse on the parameter you wish to edit. Use the `<' and `>' keys
  526. to incrementally change the value of the parameter.
  527.  
  528. Special Notes on MIDI QUEST
  529. ---------------------------
  530.  
  531. This tutorial covers just a small portion of the capabilities of
  532. MIDI QUEST. The manual continues to provide step-by-step
  533. instructions on using MIDI QUEST.
  534.  
  535. During operations, MIDI QUEST uses an adjustable second menu
  536. strip. The contents of the second menu strip depends on which
  537. window is currently active. When the Driver List Window is
  538. activated, a `Drivers' menu is displayed. When the Bank Editor
  539. Window is activated, a `Bank Edit' menu is displayed. An
  540. activated Data Base Window displays a `Data Base' menu, and so
  541. on. The options found in each of these menus are unique to the
  542. particular type of menu.
  543.  
  544.  
  545.  
  546.