home *** CD-ROM | disk | FTP | other *** search
/ Groovy Bytes: Behind the Moon / groovybytes.iso / GROOVY / SND_TOOL / FP11.ZIP / FP.DOC < prev    next >
Encoding:
Text File  |  1994-11-20  |  25.8 KB  |  323 lines

  1. ┌──────────────────────────────────────────────────────────────────────────────┐
  2. │ FairPlay v1.1 ....................... FREEWARE player by Jens-Christian Huus │
  3. ├──────────────────────────────────────────────────────────────────────────────┤
  4. │                                                                              │
  5. │                                                                              │
  6. │       INTRODUCTION                                                           │
  7. │       ────────────                                                           │
  8. │                                                                              │
  9. │       Welcome to an update on my MOD player - there is a revision list       │
  10. │       in the end of this DOC file. As you may have noticed  already, I       │
  11. │       decided to cut out a lot of crap in it this time; you won't find       │
  12. │       greetings or lists of bugs anymore. I hope my work on this minor       │
  13. │       update was worth my while - have fun nonetheless!                      │
  14. │                                                                              │
  15. │       This GUI player is freeware only - if you have been paying money       │
  16. │       for this, you have been cheated!                                       │
  17. │                                                                              │
  18. │                                                                              │
  19. │       REQUIREMENTS                                                           │
  20. │       ────────────                                                           │
  21. │                                                                              │
  22. │       The player requires a PC with at  least a 386SX processor, a VGA       │
  23. │       card  and a mouse (with a mouse driver installed). And of course       │
  24. │       a Sound Blaster (or compatible) or a Gravis Ultrasound. Enhanced       │
  25. │       Keyboard is optional (F12 can be used for loading).                    │
  26. │                                                                              │
  27. │       I recommend using a 486 with Gravis Ultrasound for best effects,       │
  28. │       as only the GUS may use the effect sliders.                            │
  29. │                                                                              │
  30. │                                                                              │
  31. │       FILES                                                                  │
  32. │       ─────                                                                  │
  33. │                                                                              │
  34. │       The following files should be present in the archive. If they're       │
  35. │       not, the archive has  been tampered  with and should be replaced       │
  36. │       by a new copy.                                                         │
  37. │                                                                              │
  38. │                                                                              │
  39. │               FP.EXE           46176          The FairPlay program           │
  40. │               FP.DOC           26404          This documentation             │
  41. │                                                                              │
  42. │                                                                              │
  43. │       This version does not contain any MOD files. FairPlay plays most       │
  44. │       4-voice MOD files with 99% full ProTracker support.                    │
  45. │                                                                              │
  46. │                                                                              │
  47. │       FEATURES                                                               │
  48. │       ────────                                                               │
  49. │                                                                              │
  50. │       Now, before I get  on with some  brief instructions I better wet       │
  51. │       your appetite by telling you WHY you just HAVE to take a look at       │
  52. │       this marvellous MOD player...                                          │
  53. │                                                                              │
  54. │                                                                              │
  55. │       - Nice GUI in 640x480x16 with everything controlled by the mouse       │
  56. │         or optionally the keyboard. The file requester  makes sure you       │
  57. │         don't have to mess around at the DOS prompt. :)                      │
  58. │                                                                              │
  59. │       - ECHO, REVERB and  CHORUS for Gravis Ultrasound. Dividing the 4       │
  60. │         voices into 4 parts giving 16 voices, it sounds really amazing       │
  61. │         to  say the least. A switch in the  GLOBAL  requester makes it       │
  62. │         possible to adjust the  MOD according  to the song speed every       │
  63. │         time  a new MOD file  is loaded. HINT: The echo  effects works       │
  64. │         best on chiptunes and songs with slowly releasing samples.           │
  65. │                                                                              │
  66. │       - The samplename window introduces something new and exciting, a       │
  67. │         samplebar for each  samplename. The green bar shows the entire       │
  68. │         sample and the red within it shows the part that loops. If you       │
  69. │         press the BARS/INSTR  buttons you  can flip between both names       │
  70. │         and bars, or just bars. And you can even  see the samples PLAY       │
  71. │         with small white pointers on the playing instruments! Suddenly       │
  72. │         all your old MOD files becomes interesting again! :)                 │
  73. │                                                                              │
  74. │       - Cute SETUP requester with full configuration saved in the path       │
  75. │         as "FP.CFG". When you start the player for the first time this       │
  76. │         requester automatically appears so that you can adjust all the       │
  77. │         settings for your card. Remember to enter the GLOBAL requester       │
  78. │         where you can  specify a PATH to your MOD files - amongst many       │
  79. │         other things.                                                        │
  80. │                                                                              │
  81. │       - Scopes are divided up into left and right for easy loudspeaker       │
  82. │         placement. By  using the  SWAP button you can switch places on       │
  83. │         screen graphically. This way  you don't  have to fumble around       │
  84. │         on the back of your computer trying to match the player. :)          │
  85. │                                                                              │
  86. │       - The file requester is very user friendly. You can use the path       │
  87. │         strings in the top or browse around with the mouse.                  │
  88. │                                                                              │
  89. │       - Tape recorder-like  PLAY, STOP, SKIP and PAUSE  buttons placed       │
  90. │         in the bottom of the screen.                                         │
  91. │                                                                              │
  92. │       - Patternslide showing the entire MOD. This is one of the strong       │
  93. │         features  of FairPlay - simply drag the  slideblock to the new       │
  94. │         position and the  MOD will  play  from there. By observing the       │
  95. │         speed and granularity of the slideblock you immediately get an       │
  96. │         impression of the the songs complexity.                              │
  97. │                                                                              │
  98. │       - Nice global  information window showing MOD size, pattern- and       │
  99. │         event counters, soundcard, speed and rate. The speed shows the       │
  100. │         normal speed and BPM at the same time.                               │
  101. │                                                                              │
  102. │       - A really good support of ProTracker  commands. Only Glissando,       │
  103. │         Loop Pattern and  Funk Invert has not been  included - you can       │
  104. │         live with  that, can't  you!? The player has been  tested with       │
  105. │         over 1000 MOD  files. It isn't perfect - but it  sure is above       │
  106. │         average! The BPM may wobble on SB at times, though.                  │
  107. │                                                                              │
  108. │       - Sound Blaster player uses  autoinitializing DMA, thus expanded       │
  109. │         memory is allowed.                                                   │
  110. │                                                                              │
  111. │       - The GUS player  allows up to  1 Mb MOD files (if the memory is       │
  112. │         present), and is free of GUS clicks. :)                              │
  113. │                                                                              │
  114. │       - Most Sound Blaster cards are fully supported; SB v1.0-v1.5, SB       │
  115. │         v2.0, SB Pro and SB 16 in 8- or 16 bit mode!                         │
  116. │                                                                              │
  117. │       - Option exists which checks for the "M.K." signature in a file.       │
  118. │         This makes it possible for you to search your demo directories       │
  119. │         for MOD files without playing garbage.                               │
  120. │                                                                              │
  121. │       - Entire player and GUI  was written in 100 % assembler. No high       │
  122. │         level crap! ;)                                                       │
  123. │                                                                              │
  124. │                                                                              │
  125. │       KEYS                                                                   │
  126. │       ────                                                                   │
  127. │                                                                              │
  128. │       Although a mouse is required, you can also use the shortcut keys       │
  129. │       to access most functions. The main program accepts these keys:         │
  130. │                                                                              │
  131. │                                                                              │
  132. │               Enter                   Restart the song                       │
  133. │               Cursor right            Skip one pattern                       │
  134. │               Cursor left             Rewind one pattern                     │
  135. │               1-4                     Voices ON/OFF                          │
  136. │               Space                   Pause the song                         │
  137. │               L or F12                FILE requester                         │
  138. │               S or F9                 SETUP requester                        │
  139. │               B                       Show bars only                         │
  140. │               I                       Show both bars and names               │
  141. │               P                       Swap the scopes graphically            │
  142. │               A                       About the creators                     │
  143. │               Esc or F10              Quit the player                        │
  144. │                                                                              │
  145. │                                                                              │
  146. │       The SETUP requester accepts these keys:                                │
  147. │                                                                              │
  148. │                                                                              │
  149. │               G                       GLOBAL requester                       │
  150. │               O or Enter              OK button                              │
  151. │               S                       SAVE button                            │
  152. │               C, F10 or Esc           Quit SETUP requester                   │
  153. │                                                                              │
  154. │                                                                              │
  155. │       The GLOBAL requester accepts these keys:                               │
  156. │                                                                              │
  157. │                                                                              │
  158. │               O or Enter              OK button                              │
  159. │               C, F10 or Esc           Quit the GLOBAL requester              │
  160. │                                                                              │
  161. │                                                                              │
  162. │       THE FILE requester is a function called directly in the GUI, all       │
  163. │       keys available on the buttons are underlined. Other keys:              │
  164. │                                                                              │
  165. │                                                                              │
  166. │               Cursor up/down          Move one line up or down               │
  167. │               PgUp/PgDn               Move one page up or down               │
  168. │               Home                    Go to the top of list                  │
  169. │               End                     Go to the end of list                  │
  170. │               Enter                   Select the file or directory           │
  171. │               Esc                     Quit the FILE requester                │
  172. │                                                                              │
  173. │                                                                              │
  174. │       INSTRUCTIONS                                                           │
  175. │       ────────────                                                           │
  176. │                                                                              │
  177. │       This player was designed to play the  standard 32 instrument MOD       │
  178. │       files in 4 voices, which originated on the Commodore Amiga. When       │
  179. │       such a file has been loaded you can watch the information or you       │
  180. │       can play around with the effect sliders provided that you have a       │
  181. │       Gravis Ultrasound.                                                     │
  182. │                                                                              │
  183. │       I will not write instructions on how to use the entire player. I       │
  184. │       rely on you being able  to figure THAT out - what I WILL briefly       │
  185. │       discuss though is the use of the effect sliders.                       │
  186. │                                                                              │
  187. │       The effect sliders are  in fact three  sliders; DELAY, DEPTH and       │
  188. │       CHORUS. The DELAY and DEPTH sliders must be used together to get       │
  189. │       the desired effect. As I already mentioned earlier the MOD files       │
  190. │       use 4 voices. By quadrupling this to 16 voices totally, I get up       │
  191. │       to 4 parts of 4 voices  each. Each part is  an exact copy of the       │
  192. │       other part, with the exception of a time delay and a new volume,       │
  193. │       and THIS is what you can define with DELAY and DEPTH.                  │
  194. │                                                                              │
  195. │       DELAY (00-1F) controls the number of frames between the 4 parts.       │
  196. │       A value of 00 triggers all parts at the  same time. Good  values       │
  197. │       are  usually 01-05, but  matching the songspeed  can  often be a       │
  198. │       good idea. Eg, if the songspeed is 03, try values 03, 06, or 09.       │
  199. │                                                                              │
  200. │       DEPTH (00-1F) defines the release of the volumen for the 4 parts       │
  201. │       in the echo effect. A value of 00 keeps all  4 parts at the same       │
  202. │       level (maximized), while 1F releases the parts almost instantly.       │
  203. │       Good values  are 01-04. Most of the  time it sounds  good if you       │
  204. │       match the DELAY value, or double it.                                   │
  205. │                                                                              │
  206. │       DELAY and DEPTH used together  can create ECHO and REVERB on MOD       │
  207. │       files with an astonishing effect. However, the result may differ       │
  208. │       from MOD to MOD - the  effect works  best on chiptunes and songs       │
  209. │       with long and  slowly releasing  instruments. Short and staccato       │
  210. │       drums often tend to sound messy.                                       │
  211. │                                                                              │
  212. │       CHORUS is an effect that is best used when  both DELAY and DEPTH       │
  213. │       has been set to 00. When this is done, the 4 parts are triggered       │
  214. │       at the same time with maximized volume. If the  CHORUS effect is       │
  215. │       set at 01 at this time, the notes will be detuned in each of the       │
  216. │       4 parts and  this will give the  illusion of CHORUS. Even though       │
  217. │       the CHORUS accepts  values up to 03, the value of  01 is all you       │
  218. │       need for most purposes. By experimenting with a higher DEPTH and       │
  219. │       perhaps DELAY you can achieve some truly stunning effects.             │
  220. │                                                                              │
  221. │       In the GLOBAL requester you can set a switch which automatically       │
  222. │       chooses  a DELAY and  DEPTH combination suiting the speed of the       │
  223. │       MOD file you choose in the FILE requester.                             │
  224. │                                                                              │
  225. │       If you want to turn off all the  effects, set DELAY to 00, DEPTH       │
  226. │       to 1F and CHORUS to 00.                                                │
  227. │                                                                              │
  228. │                                                                              │
  229. │       CONTACT ADDRESS                                                        │
  230. │       ───────────────                                                        │
  231. │                                                                              │
  232. │       If you want to contact me for some (legal only!) reason, you can       │
  233. │       write to the following snail mail address:                             │
  234. │                                                                              │
  235. │                                                                              │
  236. │               Jens-Christian Huus                                            │
  237. │               Tranegaardsvej 71 a                                            │
  238. │               2900 Hellerup                                                  │
  239. │               Denmark                                                        │
  240. │                                                                              │
  241. │                                                                              │
  242. │       FidoNet: 2:236/86.22 (Kilroy BBS)                                      │
  243. │                                                                              │
  244. │                                                                              │
  245. │       THE BORING STUFF                                                       │
  246. │       ────────────────                                                       │
  247. │                                                                              │
  248. │       All files in the archive should be distributed in their original       │
  249. │       form - it is forbidden to modify anything. The player may not be       │
  250. │       used commercially in any way without permission from the author.       │
  251. │                                                                              │
  252. │       The names Vibrants, SirFace System and  FairPlay  are trademarks       │
  253. │       of Jens-Christian Huus. Other product and  company names are the       │
  254. │       trademarks of their respective owners.                                 │
  255. │                                                                              │
  256. │       All warranties are disclaimed, including damage to your hardware       │
  257. │       and/or software from use of this product.  In no event will I be       │
  258. │       liable to you for any damages - including any lost profits, lost       │
  259. │       savings or other incidental or consequential damages arising out       │
  260. │       of your use or inability to use the  program, or any other claim       │
  261. │       by any other party.                                                    │
  262. │                                                                              │
  263. │                                                                              │
  264. │       LAST WORDS                                                             │
  265. │       ──────────                                                             │
  266. │                                                                              │
  267. │       Well this concludes the  DOC file for my  MOD player. I hope you       │
  268. │       can forgive my terrible english, I know the grammatics may leave       │
  269. │       something to be desired at times... ;)                                 │
  270. │                                                                              │
  271. │       Have fun,                                                              │
  272. │                                                                              │
  273. │       Jens / Vibrants                                                        │
  274. │                                                                              │
  275. │                                                                              │
  276. ├──────────────────────────────────────────────────────────────────────────────┤
  277. │                                                                              │
  278. │ 20/11-1994; Version 1.1:                                                     │
  279. │ ────────────────────────                                                     │
  280. │                                                                              │
  281. │ - 13/11-1994: Adjusted existing functions to support the new syntax in the   │
  282. │   SirFace System v1.04ß (my 640x480x16 GUI). FairPlay now also makes use of  │
  283. │   the new file requester which allows <DIR> and files to be combined! :)     │
  284. │                                                                              │
  285. │ - Swapped the "Swap" setting in LeftRight/LeftRightRes. They were connected  │
  286. │   the odd way round.                                                         │
  287. │                                                                              │
  288. │ - Now the mouse pointer is in "wait mode" (timeglass image) when loading a   │
  289. │   module to be played.                                                       │
  290. │                                                                              │
  291. │ - FairPlay uses improved versions of the players which now works on sound    │
  292. │   cards such as the 16-Bit soundcard from Trust.                             │
  293. │                                                                              │
  294. │ - 14/11-1994: Made limitation routines for the mouse. Now the mouse will not │
  295. │   enter the areas belonging to the scopes. However, whenever the file        │
  296. │   requester or the setup requester is wanted, the mouse will move all over   │
  297. │   the screen again.                                                          │
  298. │                                                                              │
  299. │ - The sample bar window used to force itself into "bars only"-mode whenever  │
  300. │   an error appeared while loading. Fixed.                                    │
  301. │                                                                              │
  302. │ - If quitting the file requester with an empty grey mode window, the window  │
  303. │   will now default to bars and sample text when the moduled is played again. │
  304. │                                                                              │
  305. │ - Adjusted the design in the bottom of the screen and added "Left/Right"     │
  306. │   indicators for the scopes. These will be adjusted when swapping too.       │
  307. │                                                                              │
  308. │ - 16/11-1994: The MOD players has been updated with main volumen. Because    │
  309. │   of this I felt it necessary to implement this in FairPlay as well. Added   │
  310. │   a slide in the bottom of the screen and made sure it stays at the volume   │
  311. │   chosen, even if a new MOD is loaded. Main volume ranges from 00h-3Fh.      │
  312. │                                                                              │
  313. │ - 19/11-1994: Inserted an "About" requester with credits to the creator of   │
  314. │   the wonderful fonts, the betatesters of my GUI - and of course myself! :)  │
  315. │   Also added key "A" to get this requester from the keyboard.                │
  316. │                                                                              │
  317. │ - Added extensive commandline support. Apart from filename, there is -B for  │
  318. │   bars without samplenames, -F to enter file requester at startup, -P to use │
  319. │   the current path, -S to swap the scopes and -vXX for main volume where XX  │
  320. │   is 00h-3Fh.                                                                │
  321. │                                                                              │
  322. └──────────────────────────────────────────────────────────────────────────────┘
  323.