home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Multimed / Multimed.zip / pmod039.zip / PowerMOD.txt < prev    next >
Text File  |  1998-08-28  |  8KB  |  273 lines

  1.  
  2.  
  3.  
  4.  
  5.                        PowerMOD for OS/2 v0.39
  6.  
  7.                     MOD music player with effects
  8.  
  9.                  Copyright 1996,1997 Antony T Curtis
  10.  
  11.  
  12.  
  13. Optimised for reading using                             28 August 1998
  14.  TEDIT in 80x25 video mode
  15.     Just hit Page Down!
  16.  
  17.  
  18.  
  19.  
  20. Page 1
  21.  
  22.  ABOUT THIS RELEASE:
  23.  ===================
  24.  
  25. Audio:     Interpolated audio (linear and cubic) available.
  26.            P200 recommended for cubic interpolation.
  27.  
  28. Cosmetic:  Individual fourier displays in wave view. Also L/R display.
  29.  
  30. Other:     Misc GPI bug fixes.
  31.  
  32.  
  33.  
  34.  
  35. DISCLAIMER:
  36. ===========
  37.         THIS SOFTWARE HAS ABSOLUTELY NO WARRANTY AS TO IT'S
  38.         FITNESS FOR USE OR OTHERWISE. THIS PROGARM MAY BE A CPU HOG.
  39.         I ACCEPT NO RESPONSIBILITY FOR ANY LOST DATA/PROFITS, BRAIN DAMAGE,
  40.         WASTED TIME, BRUSES TO LOWER JAW AS IT HITS THE DECK, etc...
  41. Page 2
  42.  
  43.  REQUIREMENTS:
  44.  =============
  45.  
  46.         486dx4 100MHz
  47.         6Mb RAM
  48.         OS/2 Warp 3
  49.         MMPM/2 with Audio Support
  50.         VGA Display Adaptor
  51.         Mouse
  52.         Lotsa MOD files... (I only have about 250)
  53.  
  54. Recommended minimum setup:
  55.  
  56.         Pentium 90Mz
  57.         8Mb RAM
  58.         VLB 800x600 256 Color display
  59.         16bit stereo soundcard
  60.         OS/2 Warp3 (FP17+) or Warp4.
  61.  
  62. Page 3
  63.  
  64.  FEATURES:
  65.  =========
  66.  
  67.         + Plays 4, 6 and 8 track MOD files
  68.         + Better playlist support
  69.         + 5 Channel modes ( Mute, Left, Middle, Right and Wide)
  70.         + Phased Audio for headphones.
  71.         + Real-time adjustable effects
  72.            + Volume
  73.            + Quality ( 100% down to about 5% )
  74.            + Speed ( 50% up to 150% )
  75.            + Tempo ( 50% up to 150% )
  76.            + Echo ( up to 0.1s, variable gain )
  77.         + Sample list (highlights active samples)
  78.         + Spectrum Analyser (32 bands, with peek holds)
  79.         + 8 Wave displays (4 types: Line, Solid, Wave and Dots)
  80.            + Rainbow colour waves!
  81.         + 6 predefined effects! ( Cave, Hall, Stadium, Tannoy, Telephone )
  82.  
  83. Page 4
  84.  
  85.  USAGE INFORMATION
  86.  =================
  87.  
  88. There are some command line parameters which are of interest....
  89.  
  90.     -OK    Disable the startup dialog and assume previous values.
  91.     -MIN   Start up PowerMOD in the minimised state.
  92.     -Q     Auto quit PowerMOD when the playlist is exausted
  93.     -DYN   Prototype dynamic priority... Milage may vary.
  94.  
  95. Usage Syntax:
  96.  
  97.     PowerMOD [-OK] [-MIN] [-Q] [-DYN] [@playlistfile] [modfile] ...
  98.  
  99. Non Obvious Keyboard Shortcuts:
  100.  
  101. "+" and "-" can be used to control the volume from the main window or playlist
  102.  
  103.  
  104. Page 5
  105.  
  106.  WORDS FROM THE AUTHOR:
  107.  ======================
  108.  
  109. This program was written over a year ago and I never got round to
  110. releasing it - so I am doing so now. There may be bugs but as I'm
  111. working on a completely new version, bugs found may not be fixed.
  112. Remember - this was the first program I had ever written for OS/2
  113. and it was first working within a month of getting a compiler for
  114. OS/2.
  115.  
  116. The main "plusses" for this MOD player is that the effects are
  117. adjustable in real time. It currently only uses MMPM/2 so it
  118. should work in any multimedia OS/2 system v3 or better.
  119. "Minuses" include that it can only handle the MOD format and
  120. that there is currently no DART support. Also, with the latest
  121. Creative Labs drivers the sound goes choppy - select the SBFix
  122. option and restart PowerMOD to solve this.
  123.  
  124.  
  125. Page 6
  126.  
  127.  
  128. I have no fixed date for the next release - only that I'm working
  129. on it when I have the time. I plan to support a wider range of
  130. file formats and also extend the range of real time effects that
  131. are available. Also, the user interface may be quite different.
  132.  
  133. Just for the curious out there, this program was written using
  134. fPrint's Virtual Pascal compiler and consists of only 7300+ lines
  135. of Pascal source code. The only bit not written in Pascal is the
  136. Discrete Fourier Transform code which is written in assembler.
  137. The next version should be using the Fast Fourier Transform %^)
  138.  
  139. Thanks go to Chris Wormuth, who informs me that PowerMOD is a tad
  140. slow on his 75MHz 486. So, anything higher should be fine.
  141. PowerMOD 2 should correct some performance problems. It is in the
  142. works, but I simply don't have very much time. My university finals
  143. are very soon - that must take priority. Wish me luck.
  144.  
  145.  
  146. Page 7
  147.  
  148.  CONTACT INFORMATION:
  149.  ====================
  150.  
  151.         Antony T Curtis
  152.  
  153. email:  antony.curtis@olcs.net (preferred)
  154.  
  155. web:    http://nuts.ml.org/
  156.  
  157. If you have any suggestions or comments, don't hesitate to contact me.
  158. Many thanks for all the suggestions and complements that I have received.
  159.  
  160. What would be nice is a show of appreciation... Please send a picture postcard
  161. of where you live to me. Many thanks.
  162.  
  163.         Antony T Curtis, 34 Little Reeves Avenue,
  164.         Amersham, Bucks. HP7 9JB. UNITED KINGDOM.
  165.  
  166.  
  167. Page 8  {$DEFINE SMILE}  (*:  Donations would be accepted  %^)  {$UNDEF SMILE}
  168.  
  169.  KNOWN PROBLEMS:
  170.  ===============
  171.  
  172.   Stalls under high CPU load.
  173.     Cannot be fixed due to buffer size & the use of MMPM/2. DART should fix.
  174.     I now have some ideas on how to tackle this problem under MMPM/2...
  175.  
  176.   mWave users experience a long quitting time.
  177.     Don't yet know why - I suspect it's something to do with mWave's drivers.
  178.     DART should fix. Maybe fix for stalling will fix this too.
  179.  
  180.   Mixer Window never works.
  181.     It actually worked with early beta SB16 drivers and Merlin (Warp4 beta).
  182.     IBM changed the API - and I haven't subscribed to DevCon.
  183.     Perhaps I'll make it so that it can execute a 3rd party mixer program.
  184.  
  185.   Sucks a lot of CPU.
  186.     Yes. It does, doesn't it? DART will reduce CPU usage.
  187.  
  188. Page 9
  189.  
  190.  HISTORY:
  191.  ========
  192.  
  193. Version 0.39    28 Aug 98
  194.         Added interpolated resampling, cubic (4 point) and linear (2 point).
  195.         Fixed some GPI code. Fourier analysis now available in wave display.
  196.  
  197. Version 0.38    12 Jul 98
  198.         Spectrum analyser window is resizable. Non-linear audio mixing.
  199.  
  200. Version 0.37    27 Mar 98
  201.         New styles for spectrum analyser. Various small bug fixes.
  202.         Adjustments to DFT code, etc etc.
  203.  
  204. Version 0.36    06 Jan 98
  205.         Cosmetic adjustments to main window.
  206.         Fixed loading of some MOD files.
  207.         Volume Boost available.
  208.  
  209.  
  210.  
  211. Version 0.35    30 Nov 97
  212.         DFT now using Ken Turkowski's Sqrt, replacing my Babbage Sqrt.
  213.         Several Cosmetic Adjustments... Phased Audio support.
  214.         Auto open windows. Playlist location fix. Bug fixes.
  215.  
  216. Version 0.34    20 Oct 97
  217.         Now it has a proper playlist. Added Random selection.
  218.         Added Right-Mouse-Button pop-up menus to some windows.
  219.         Added flame effect for Analyser display.
  220.         Other minor cosmetic adjustments.
  221.  
  222. Version 0.33    18 Sep 97
  223.         Fix "not-loading" bug. New - Prototype dynamic priority.
  224.         CLI added. "Remembers" more settings.
  225.         Performance enhancements (core & display).
  226.         Cosmetic enhancements - Wave Display.
  227.  
  228.  
  229.  
  230.  
  231.  
  232. Version 0.32    17 Sep 97
  233.         Now able to load read-only files
  234.          - Playing from CDROM should work.
  235.         Cosmetic adjustments, incl button bitmaps for 1024x768+ users
  236.         Moved SBFix option to a more sensible location.
  237.  
  238. Version 0.31    14 Sep 97
  239.         Fixed "Invisible" window problem.
  240.  
  241. Version 0.30    12 Sep 97
  242.         First Version released to the big wide world.
  243.         Added SBFix setting to correct choppy sounds with Creative
  244.         Drivers.
  245.  
  246. Version 0.24    12 Dec 96
  247.         Added Channel Wave displays
  248.  
  249. Version 0.23    09 Dec 96
  250.         Added Spectrum Analyser display
  251.         Improved sample display list - to show active samples.
  252.  
  253. Version 0.21    02 Sep 96
  254.         Added multiple file selection.
  255.         Added sample display list.
  256.  
  257. Version 0.20    20 Jul 96
  258.         User interface improvement.
  259.  
  260. Version 0.10    22 Apr 96
  261.         Stereo 16bit sound version. 8channel.
  262.  
  263. Version 0.01    20 Apr 96
  264.         Created PowerMOD/2. Quick and dirty port of my original DOS
  265.         version. Stereo 8bit sound. 4channel.
  266.  
  267.  
  268.  
  269.  
  270.  
  271. END OF FILE
  272.  
  273.