home *** CD-ROM | disk | FTP | other *** search
/ The Best of Windows 95.com 1996 September / WIN95_09964.iso / sound / mpw32-5s.zip / MP2WIN32.TXT < prev    next >
Text File  |  1996-07-31  |  12KB  |  276 lines

  1.                            Maplay 1.2+ for Win32
  2.  
  3.                                   Web Site
  4.  
  5.                        Last modified: August 1, 1996
  6.  
  7. ---------------------------------------------------------------------------
  8.  
  9.                        Newest version released: 1.70
  10.  
  11. What is maplay 1.2?
  12.  
  13. Maplay 1.2 is a program written for UNIX systems by Tobias Bading. What it
  14. does is decodes MPEG Audio Layer 1 and 2 files, which are factor of 6-12
  15. times smaller than uncompressed audio (like Windows PCM WAVE, Sun AU, or
  16. Mac AIFF files). Despite the huge compression, there is no audible signal
  17. loss! You can retain CD-quality sound at compression ratios around 1:6 (128
  18. kbit/s). Unfortunately, decoding MPEG audio streams is a very CPU intensive
  19. process. And until now, there have been no fully-featured decoders
  20. available for Windows.
  21.  
  22. What is maplay 1.2+ for Win32?
  23.  
  24. Thanks to Bading's hard work in maintaining portability in maplay, I was
  25. able to retarget maplay to run on the Windows 95 and Windows NT operating
  26. systems. I also added a few features such as WAV playing, pausing,
  27. stopping, and repeating MPEG audio playback. It took about 4 weeks, since I
  28. had no prior Windows programming experience.
  29.  
  30. What do I need to run maplay 1.2+ for Win32?
  31.  
  32. Maplay 1.2+ for Win32 is requires the following hardware and software to
  33. run:
  34.  
  35.    * 486 or higher CPU (Pentium required for stereo playback.)
  36.    * Either the Windows 95 or Windows NT operating system. It will not run
  37.      on Windows 3.1 or lower operating systems, even if you have Win32s.
  38.    * A 16-bit sound card, and the appropriate driver for Windows.
  39.  
  40. What about the competition?
  41.  
  42. Ever since maplay 1.2 for Win32 was released, many other MPEG audio
  43. decoders for Windows have also been released. But I still think maplay 1.2
  44. for Win32 is still the best! Compare the features in the following table:
  45.  
  46.  Program         Layer I Layer   Layer    WAV Bits/sample Sample    Stereo
  47.                          II      III                      freq.
  48.  XingSound1      ?       Yes     No       Yes 162         22.0 kHz  No
  49.  
  50.  AMAPLAY         ?       Yes     No       No  16          48.0 kHz  Yes
  51.  Philips mpgplay ?       Yes     No       No  16          48.0 kHz  Yes
  52.  ActiveMovie     ?       Yes     No       Yes416          48.0 kHz  Yes
  53.  WinPlay3        No      No      Yes      No  16          48.0 kHz  Yes
  54.  maplay for                      No5
  55.  Win32           Yes     Yes              Yes 16          48.0 kHz  Yes
  56.  
  57.  Program       Seeks Playlists Interface  Win3.1 Win95 WinNT Distributed
  58.                                                              As:
  59.  XingSound     Yes   No        OK         Yes    Yes3  Yes3  Freeware
  60.  AMAPLAY       Yes   No        Ugly!      No     Yes   Yes   Shareware
  61.  Philips
  62.  mpgplay       No    No        OK         No     Yes   Yes   Freeware
  63.  
  64.  ActiveMovie   Yes   No        Media      No     Yes   Yes   Freeware
  65.                                Player
  66.  WinPlay3      No    Yes       Good       Yes    Yes   Yes   Shareware
  67.  maplay for
  68.  Win32         Yes   Yes       Good       No     Yes   Yes   Freeware
  69. 1Freeware version of XingSound. There is a full-featured version, but it is
  70. not free.
  71. 2Low precision
  72. 3Not a native 32-bit program
  73. 4Through Media Player
  74. 5Coming soon!
  75.  
  76. I don't like the other full-quality players for other reasons. AMAPLAY
  77. basically stole its name from Tobias Bading, the creator of maplay. And the
  78. company that makes AMAPLAY has the gall to try to make money from a program
  79. that does the same thing as free ones. Philips stole my MPEG audio links
  80. for its own page. And the last company that I'd like the see prosper is
  81. Microsoft, the company that puts out ActiveMovie as part of an effort to
  82. kill Netscape with Internet Explorer.
  83.  
  84. The only Layer III real-time decoder out there seems to be Fraunhoffer's
  85. WinPlay3. Although the program is nice, the shareware version is severely
  86. crippled (limited to only 20 seconds of playback). I don't like Fraunhoffer
  87. because they have a monopoly over Layer III products. Their encoder and
  88. decoder programs are crippled and they refuse to release the source code to
  89. even a reference Layer III encoder.
  90.  
  91. Should I even consider XingSound at all?
  92.  
  93. Yes. Maplay 1.2+ for Win32 is also pretty CPU intensive due to its high
  94. precision and playing frequency. Also, it does not work on 8-bit sound
  95. cards yet. (Actually, according to one source, it does indeed work -- at
  96. least on the SB Pro!) Now, however, maplay for Win32 fast forwards,
  97. rewinds, or searchs for tracks just like XingSound. The only other reason
  98. left for downloading XingSound is the lack of a Pentium processor. If this
  99. is the case, get XingSound (115k) instead. But if quality is a priority and
  100. you have a 16-bit sound card and decent computer and multimedia equipment,
  101. maplay is the way to go!
  102.  
  103. What kind of interface does the program have?
  104.  
  105. The interface keeps on improving, and you must love my hand-drawn buttons!
  106. Here is a screenshot:
  107.  
  108.                                   [Image]
  109.  
  110. If you are unimpressed, here is a suggested interface done by my pal, Bill
  111. MacPhee:
  112.  
  113.                                   [Image]
  114.  
  115. Let me know what you think! (Bill - people LOVE this!)
  116.  
  117. Cool. Where can I get maplay for Win32?
  118.  
  119. Maplay for Win32, version 1.70, is available here (on my shell account on
  120. cory, a Berkeley EECS server) in following four flavors:
  121.                With Source Code (175 KB)Without Source Code (105 KB)
  122.        486     mpw32-4s.zip             mpw32-4n.zip
  123.        Pentium mpw32-5s.zip             mpw32-5n.zip
  124.  
  125. This is the NEWEST version 1.70, last modified on August 1, 1996. It has a
  126. number of interface improvements over version 1.61, as well as a bug fix
  127. for seeking MIDI files.
  128.  
  129. Many people have asked me what "source code" is. It is the program listing
  130. for maplay 1.2 for Win32, which I am obligated to distribute and you are
  131. free to modify. You don't need it to run the program, and if you are not
  132. interested in modifying it or seeing how it works, you can save a few
  133. seconds and just get the versions without source code.
  134.  
  135. How do I install maplay for Win32
  136.  
  137. Simply unzip the archive (using WinZip or pkunzip) into a fresh directory.
  138. Then you are all set (assuming you know how to make your own shortcuts)!
  139.  
  140. How do I use maplay for Win32?
  141.  
  142. Maplay for Win32 supports command-line playback, so you can associate MP2
  143. or MPG files with maplay in the File Manager of Windows Explorer. Here is
  144. what to do to configure it in Explorer (which is pretty much standard):
  145.  
  146.   1. If necessary, first delete the MP2 type.
  147.        1. Select the View ... Options ... File Types tab.
  148.        2. Go down to "MP2 File" (or whatever description you have
  149.           associated with MP2 files) Select Remove, and confirm if
  150.           necessary.
  151.   2. Now add it.
  152.        1. In Explorer: View ... Options ... File Types tab ... New Type
  153.           button ...
  154.        2. Fill in the following:
  155.           Description: MPEG audio
  156.           Associated extension: MP2
  157.        3. Then push the New Action button.
  158.        4. Fill in the following:
  159.           Action: Open
  160.           Application to perform action: (find the MP2WIN.EXE file with the
  161.           Browse button)
  162.        5. Push the OK button in the New Action and Add New File Type dialog
  163.           boxes.
  164.  
  165. You can also use it as a viewer in Netscape. The MIME type is "audio", and
  166. the subtype is "x-mpeg". Finally, you can use as a stand-alone program, as
  167. there is a menu item to open files. Feel free to E-mail me if you need
  168. further instructions.
  169.  
  170. How much does maplay for Win32 cost?
  171.  
  172. Nothing. Well, almost nothing. Of course you still have to pay for the
  173. access time and the long distance charges to download it! I do request that
  174. you e-mail me and tell me if it worked on your system. Also, your generous
  175. donations are welcomed but not required.
  176.  
  177. Are there any bugs in maplay for Win32?
  178.  
  179. Well, as I said before, I'm new at Windows programming, so I'm sure there
  180. are. But the following are the only bugs I know about:
  181.  
  182.    * Sometimes the shortcut keys don't work. You just have to use the
  183.      mouse.
  184.    * According to Karl Zaryski, these bugs have occured:
  185.         o "The program would sometimes appear to "hang," ie the controls
  186.           worked, but there was no sound output."
  187.         o "If the Open button is pressed while the Play button is
  188.           greyed-out, I get the following errors:
  189.           Window: 'Invalid Handle' Error message: 'Error opening file'
  190.           then
  191.           Window: 'File format error' Error message: 'No Header Found!'"
  192.      According to James Yang, the problem is due to adding an extra "%1" in
  193.      the shell open action. To fix it, change the action in File Types
  194.      under Options in Explorer.
  195.    * Ian Jordan pointed out that stereo playback was missing. Actually what
  196.      happens is that the first file is played in stereo, but the files
  197.      loaded after that are not. I have fixed this bug, so if you have
  198.      version 1.2 or earlier, it would be a good idea to download the new
  199.      version.
  200.    * You can't play a WAV file if it has a space in its name or path. This
  201.      is due to the way the files are sent to the multimedia system. If you
  202.      have problems, simply rename the WAV file or directory.
  203.  
  204. I'll work on getting rid of these bugs, and if you find any others, please
  205. e-mail me.
  206.  
  207. Where can I get MPEG audio files?
  208.  
  209. Good news if you're into Japanese animation music because I've recorded a
  210. number of MPEG audio files from my favorite anime. Also check out the
  211. following:
  212.  
  213.    * Karl's Sailor Moon Clips
  214.    * The Internet Underground Music Archive audio streams of unsigned
  215.      artists.
  216.    * The AIC CD Library has short clips from the soundtracks of several
  217.      anime.
  218.    * MAZ's Home will soon have tons of Japanese animation music!
  219.    * Playloud! Music in France has songs from various French music groups.
  220.      I hope you understand francois!
  221.    * Midi of the Week - The Music Shoppe has some classical music in MPEG
  222.      Layer II format, and also MIDI format.
  223.  
  224. I'll list some more sources shortly.
  225.  
  226. How do encode my own MPEG audio files?
  227.  
  228. You can use Cool Edit 95 (with the MPEG audio extensions) or AMPEG 4.3,
  229. which is a DOS program, but considerably faster. (AMPEG now decodes Layer
  230. III files) Remember, before WAV files are encoded, they must be saved in
  231. 16-bit format, with a 32 kHz or above sampling frequency.
  232.  
  233. ---------------------------------------------------------------------------
  234.  
  235. Credits
  236.  
  237. Well, I hope I'm not being to presumptuous by listing credits, but here
  238. goes:
  239.  
  240. Original Source Code by Tobias Bading.
  241. Copyright (C) 1993, 1994 Berlin University of Technology.
  242. Win32 port and interface by Jeff Tsay.
  243. License rights granted by the Free Software Foundation, Inc.
  244. Academic (reduced price for students) C++ compiler sold by Borland
  245. International.
  246.  
  247. Thanks to the following testers: Gavin, Karl Zaryski, Steve Durston, Rob
  248. Kwong, Kamara, Andrew Williams, Qilun (Charley) Chen, Martin H. Audet, Ian
  249. Jordan, and some other people who I feel really bad about forgetting their
  250. names. (Sorry, please tell me your names.)
  251.  
  252. The following people/companies gave me programming tips or provided source
  253. code I could modify: Tobias Bading (of course), Mike Perham, Mark Gamber,
  254. and Borland International.
  255.  
  256. Also thanks to my computer science teachers and professors at Eastern High
  257. School and UC Berkeley!
  258.  
  259. The Future
  260.  
  261. Hopefully, this the last release that will not decode Layer III files. Also
  262. a playlist creation interface and Netscape plug-in functionality are
  263. planned.
  264.  
  265. The Beg!
  266.  
  267. I am a poor college student. If anyone at Borland can give me version 5.0
  268. of Borland C++, I'd be very grateful!
  269.  
  270. ---------------------------------------------------------------------------
  271.  
  272.                   [Home] [Anime] [Computer Info] [Women]
  273.  
  274. Need more information? Broken links? Comments? Please contact me at
  275. ctsay@pasteur.eecs.berkeley.edu.
  276.