home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaMiscModsCD3.iso / _PROGRAMME / TOOLS / SamPull.lha / SamPull / SP.doc < prev    next >
Encoding:
Text File  |  1993-07-10  |  11.6 KB  |  279 lines

  1.  
  2.                             SamPull Version 2.0
  3.                            ©1993 GVG Productions
  4.                                Public Domain
  5.  
  6.                             Date:  July 7, 1993
  7.  
  8.                                  Release 1
  9.  
  10.  
  11.  
  12.  
  13. Brief Description
  14. SamPull is a utility which will allow you to manipulate and save the samples
  15. of a music module, (just Noise/Sound/Protracker MOD format for now), to disk 
  16. in a quick and user-friendly graphic environment.  As an added bonus, SamPull 
  17. features sub-programs which will scan for MODs in memory or on any format of 
  18. disk.  This program is for use with WorkBench 2.0 and up.  This documentation
  19. assumes mediocre knowledge of Amiga terminology and general usage, as well
  20. as the ability to comprehend disjointed sentences.  If you find yourself 
  21. using this utility often, please read the last section of these instructions.
  22.  
  23.  
  24. How to start SamPull'ing
  25. SamPull may be initiated by its icon from WorkBench or from the command line.
  26. Because it detaches and runs on its own process, SamPull will free your CLI
  27. for further use, without need for the 'RUN' command.  Currently, no arguments
  28. or tool types are parsed for use.  A short module has been included to get
  29. you started.
  30.  
  31.  
  32. The SamPull screen
  33. After running SamPull you will be greeted with the main-screen.  This screen
  34. will expand itself to fit perfectly within your current overscan preferences.
  35. On the right side of the screen is situated a massive list, which, when a 
  36. MOD is loaded, will display the names of the samples present in the music.
  37. It is here that you will arrange your samples to be saved.  To its left
  38. is a vertical bar on which the buttons to do the arranging are located.
  39. Directly under the logo are two fields which will display information on a
  40. loaded module.  Three buttons which activate sub-windows are situated below
  41. the info-fields.  And lastly, the bottom left of the screen is home to the
  42. gadgets which are related to the sample saving procedure.
  43.  
  44. SamPull menus
  45. Note that menu keyboard equivalents are located to the right of the menu name.
  46. [A] is ASCII for the right Amiga key.
  47.  
  48. Load...  [A] 'L'
  49. This menu item will summon a file requester, (either ASL or ReqTools depending
  50. on which is selected in the preferences section), prompting for a MOD to load.
  51. Selecting an invalid MOD or not having enough memory will bring up an error
  52. window.  Please note that a contiguous memory chunk the size of the MOD must 
  53. be  available.  If one is not available, your memory is too low, (in which 
  54. case you should shut down other tasks), or your memory is too fragmented and 
  55. you should reboot.  If all goes well, a progress window will appear and the 
  56. MOD will be loaded.  To cancel the loading progress, select 'Cancel' on the
  57. progress window.
  58.  
  59. Save Prefs  [A] 'W'
  60. To have your current preferences saved to disk, select this menu item.  The
  61. states of all checkboxes in the preferences section, as well as the 'Save
  62. samples to' directory will be recorded in the file 'S:SamPull.prefs'.  If
  63. the prefs could not be saved, an error window will appear.
  64.  
  65. About...  [A] 'A'
  66. Selecting this will open a window revealing SamPull's version number, 
  67. compilation date, and other program information.
  68.  
  69. Quit  [A]'Q'
  70. To quit the program and deallocate all the memory and resources it used,
  71. (hopefully all!), select this item.
  72.  
  73.  
  74. SamPull gadgets
  75.  
  76. Gadget keyboard equivalents are found to the right of each gadget name.
  77. In SamPull, the key equivalent to a button is denoted by an underline.
  78. Using a system called KOBAL, (Keyboard Oriented Button Activation Link),
  79. found in all GVG Productions, the keyboard equivalent acts as though
  80. you are actually pressing the button.  IE, as long as you hold down the
  81. appropriate key, the assigned button will be highlighted(pressed).  To 
  82. cancel an operation while you are still holding the key down, simply press
  83. another key before releasing the original and the operation the button
  84. would normally carry out is canceled.  Every element of SamPull may be
  85. accessed by use of only the keyboard or only the mouse!
  86.  
  87. Mod Name  - (No keyboard equivalent)
  88. This field simply displays the name of the currently loaded module.
  89.  
  90. Mod Type  - (No keyboard equivalent)
  91. This field displays the type of the currently loaded module.  Because
  92. SamPull only recognizes Sound/Noise/ProTracker MODs at the moment, 
  93. this field is quite useless.
  94.  
  95. The List - (Up and down cursor keys)
  96. This list located at the screen's right contains the names of the samples
  97. in the MOD which have sample data.  All sample names without accompanying
  98. sample data will be filtered out.  Samples with prefixes such as 'st-00:'
  99. will have their prefixes removed.  The two previous sentences hold untrue
  100. if the 'Show All Samples' preferences option is selected.  To select a
  101. sample in the list to be affected by the operations such as Delete or
  102. Rename, simply click on an entry.  The small blue pointer on the list
  103. denotes the active sample.  If you are using the keyboard, this pointer
  104. may be moved by using the up and down cursor keys.  If you wish to move
  105. the pointer to the extreme top or extreme bottom, hold down the shift
  106. key in addition to the cursor key.
  107.  
  108. Delete  - 'D'
  109. Pressing this button will delete the selected sample in the list.  This
  110. sample will not be saved when you 'Save All'.  It is permanently removed
  111. from the list, and the only way to get it back is to reload the MOD.
  112.  
  113. Rename  - 'R'
  114. If a particular sample does not have a name that is appropriate, select
  115. this button and a window will be opened prompting you for a new name. 
  116. The original name will still be displayed in the string gadget in case
  117. only small modification is desired, but to delete the whole name, press
  118. 'Ctrl-X'.  Renaming is useful as it is in the sample names that many 
  119. composers put their greetings or personal messages, instead of the
  120. instruments' names.
  121.  
  122. Hear  - 'H'
  123. To hear the sample played through a free audio channel, press this button.
  124. SamPull will play the sound through to its end, but will still enable you
  125. to work while it is playing.  If the program could not allocate an audio
  126. channel, you will be notified with an error window.
  127.  
  128. Size  - (No keyboard equivalent)
  129. This field will display the number of bytes these samples will take up
  130. when saved to disk.  If you have the 'Save Samples in IFF Format' option
  131. selected, a little more space will be used as IFF headers will be prepended
  132. to all the samples.
  133.  
  134. Free  - (No keyboard equivalent)
  135. Here is displayed the number of free bytes of the destination drive, (the
  136. drive whose directory is shown in the 'Save samples to' field).
  137.  
  138. Save Samples To  - 'V'
  139. This string gadget contains the name of the directory to which the samples
  140. will be saved.
  141.  
  142. <Drawer with question mark in it>  - '?'
  143. Located to the right of the 'Save Samples To' gadget, this button will
  144. bring up a dir-requester which will determine the destination directory
  145. as well. 
  146.  
  147. Save All  - 'S'
  148. If you have enough free space on the destination drive, this button will
  149. bring up a progress indicator and begin saving the samples to disk.  If
  150. a sample has an invalid name or could not be saved, an error window will
  151. appear.  If the problem is with the name, select the 'Rename' button of
  152. the error window, and give the sample a valid name.  To skip the saving
  153. of that particular sample, press 'Skip'.  To abort the entire operation,
  154. press 'Abort'.  If all goes well, you will find more new samples for your
  155. collection!
  156.  
  157. <The Inviso-Screen shuffle gadget>  - <Right Amiga> 'M'
  158. At the top right of the screen is an invisible button to move this
  159. screen to the back.
  160.  
  161. Edit Preferences  - 'P'
  162. This will summon a window which is home to gadgets for configuring the
  163. program.  The checked states of these gadgets will be recorded when you
  164. 'Save Prefs'.
  165.  
  166.     Save Samples in IFF Format  - 'I'
  167.     Checking this tells SamPull to save each sample as an IFF sound, 
  168.     rather than as raw data.  In the IFF header will be saved the
  169.     samples' volume, rate, looping information, and more.
  170.  
  171.     Append .SND to Filename - 'A'
  172.     SamPull will save all samples with the IBM'esque '.SND' file
  173.     extension if you have selected this box.  This makes samples
  174.     easier to recognize.
  175.  
  176.     Use ReqTools.Library - 'R'
  177.     If you prefer the ReqTools file-requester over Commodore's ASL,
  178.     check this option.  ReqTools.library must be present in your
  179.     LIBS: directory or else you will be greeted with the beloved
  180.     error window when you use an option requiring a file-requester.
  181.  
  182.     Show All Samples  - 'S'
  183.     This option will prevent the filtering process from taking place.
  184.     All sample names will be displayed, regardless if there is 
  185.     accompanying data.  No sample names will be altered to be made
  186.     legal.  This option was provided in case you just want to read
  187.     the commonly found messages in many MODs without interruption.
  188.  
  189. Scan Memory  - 'M'
  190.  
  191. Selecting this will bring up the 'Chip Memory Scan' window.  Oftentimes
  192. after running demos or executable songs, the music data remains in memory
  193. even after a reboot.  If this is so, and the data is in MOD format, SamPull
  194. will find it!
  195.  
  196.     Begin Memory Scan  - 'B'
  197.     A progress window will be opened and memory will start being searched.
  198.     Status text above the progress graph displays how many kilobytes of
  199.     memory have been searched out of how many your system has.  To abort 
  200.     the scan, select the 'Cancel' button on the progress window.
  201.  
  202.     Continue Memory Scan  - 'C'
  203.     This will continue scanning from the memory location you left off. 
  204.  
  205.     Save MOD to Disk  - 'S'
  206.     If a music module is found, selecting this button will open a file
  207.     requester allowing you to select the location and name of the MOD.
  208.     As with most disk operations, a progress window will be opened,
  209.     and the MOD will be saved.
  210.  
  211. If a module is found, SamPull will try to secure it.  If it cannot be
  212. secured, you will not be able to quit this section without the MOD being
  213. lost.  In order for the MOD to be secured, you must have fast memory, or
  214. the absolute memory location of the MOD must be allocable.  If SamPull
  215. cannot secure the MOD, you still have the option of saving it to disk.
  216. If the sample list or module name is composed of corrupt or garbled 
  217. characters, or the 'Size' field has an exceedingly large number, it
  218. is likely the module is corrupt or was recognized in error and should
  219. not be saved.
  220.  
  221. Scan Diskette  - 'K'
  222.  
  223. This button will open a window similar in operation to the 'Chip Memory
  224. Scan' window.  However, all functions will be applied to an 880K disk
  225. rather than memory.
  226.  
  227.  
  228. Disabled Functions
  229. In this version of SamPull, disk scanning and 'Show All Samples' have
  230. been disabled.
  231.  
  232. To Be Implemented
  233. · Sample scanner (disk and memory)
  234. · Mod Scanner (disk) 
  235. · List using font which can fit all possible 31 samples
  236.  
  237.  
  238.  
  239.  
  240. Money Request
  241. This is Greg Grove typing, (sole member of GVG Productions), and this
  242. is my request.  If you use this program often, or have no use for it but
  243. are feeling particularly generous, please send me $20.  This money would
  244. go towards the purchase of a new Amiga for programming work as a problematic
  245. A500 is proving to be just unbearable.  I am 17 years old and have put
  246. quite a bit of work into this product, as well as a LOT of time, (compilation
  247. is painfully slow), and would like to see something come out of it.  Sooo,
  248. if you send $20, you will receive my utmost gratitude.  In addition, you
  249. will promptly receive the newest version of SamPull and some MOD's.  I will
  250. also send the source if requested.  Please send your money to the following
  251. address, along with a note relating what you would like:
  252.  
  253.  
  254.                 Groovy G
  255.                 PO Box 4361
  256.                 Sunriver, OR 97707-1361
  257.  
  258.  
  259. Any bug reports, suggestions, comments, or chat should be sent to the above
  260. addy as well...  Thanks for checking out this product!
  261.  
  262. GVG