home *** CD-ROM | disk | FTP | other *** search
- Short: Plays AIFF, MP2 and MP3 with Prelude
- Uploader: Thomas Wenzel (wenzel@unixserv.rz.fh-hannover.de)
- Author: Thomas Wenzel (wenzel@unixserv.rz.fh-hannover.de)
- Type: mus/play
- Version: 1.5
-
-
- Introduction
- ------------
- Prelude Tapedeck is a GUI based sound player for the Prelude soundcard.
- It makes use of some of Prelude's special realtime features and won't work
- with any other soundcard.
-
- This program auto-detects a PowerUP environment and will use the PPC to
- decode MPEG-audio layer 2 and 3 in realtime with almost no system load on
- the 68k side.
-
- Supported filetypes are:
-
- - AIFF 16 bit stereo (68030 or better)
- - MPEG-audio j-stereo or dual-ch (PowerPC required!)
- * That's all! Don't try to play other files! :-)
-
- Operation
- ---------
- Well, it works like a mixture of tapedeck and CD player :-)
- The buttons in the bottom row are:
-
- - Power
- switches the tapedeck off and quits the program
-
- - Input Gain
- changes the input gain for recording, upper slider for left channel,
- lower slider for right channel
-
- - Eject
- clears the current Playlist and opens a file requester to select
- one or more new files
-
- - Review
- move backwards in the current track, works only in play mode
-
- - Stop
- stops playback and returns to the beginning of the current track
-
- - Play/Pause
- toggles between playback and pause
-
- - Cue
- move forwards in the current track, works only in play mode
-
- - Record
- clears the current Playlist and opens a file requester to select a new
- file for recording
- The tapedeck will be in rec-pause mode afterwards to let you adjust the
- input gain and will start recording when you press the Play/Pause button.
-
- The buttons just below the display are:
-
- - MODE
- changes the display mode of the realtime counter
-
- - INPUT
- switches between the three possible Prelude inputs for recording
-
- - FREQ
- changes the recording frequency, works only in stop mode
-
- - PEAK
- resets the peak value which will be displayed right of the bargraph
- levelmeter
-
- - SKIP BACK
- skips back one track
-
- - SKIP FORWARD
- skips forward one track
-
-
- Requirements
- ------------
- asyncio.library v39.x or higher (Aminet:dev/c/AsyncIO.lha)
- prelude.library v2.41 or higher (v2.41 is included)
- 128KB stack (remember to update your icon!)
-
- Known bugs
- ----------
- The user interface looks broken on ECS or AGA screens. However, it works
- perfectly with CyberGraphX AND Picasso96. Workaround: Buy a graphics card ;)
-
- Legal stuff
- -----------
- PreludeTapedeck is copyrighted freeware. It may be distributed freely as
- long as no modifications are made to the executable and this document. A
- nominal fee may be asked to cover distribution costs.
-
- PreludeTapedeck may not be used for any commercial purposes or included
- with any commercial product without the written permission of the author.
- It may NOT be stored on ftp servers or websites that also hold commercial
- software products or drivers for commercial hardware. The only exception
- are servers of the Aminet archive.
-
- No responsibilities are taken for damaged speakers, amplifiers, Amigas or
- any other components or data involved while using PreludeTapedeck.
-
- Although I've done some beta testing I can't guarantee that PreludeTapedeck
- will not crash! If you find any bugs, let me know.
-
- PreludeTapedeck uses the AMP decoding engine by Tomislav Uzelac for MPEG-
- audio playback.
-
-
- Here's the original amp.readme:
- -------------------------------
- amp MPEG audio decoder readme file (version 0.7.5)
- (C) Tomislav Uzelac 1996,1997
-
- amp is free software and can be _used_ freely by anyone. If you want to
- do anything else with it, be sure to check the Legal section of this
- document for legal issues.
-
- THERE IS NO WARRANTY FOR THIS PROGRAM. Please check out the Legal section
- of this document.
-
- 1. Introduction
- 2. Installation
- 3. Running
- 4. Feedback
- 5. Contributing
- 6. Legal
-
-
- 1. Introduction
-
- amp (Audio Mpeg Player) is an MPEG audio decoder which I originally started
- putting together as a side project of the MPEG hardware design project at
- FER/Zagreb - just to confirm my knowledge of the standard. It works with
- both MPEG1 and MPEG2 audio streams (except for the multichannel extensions
- defined in MPEG2), layers 2 and 3.
-
- There is a gui for amp, written in Tcl/Tk by Edouard Lafargue. It is
- available at the amp home site ftp://ftp.rasip.fer.hr
-
- Another gui supported is the Sajber Jukebox, written by Joel Lindholm.
-
- The following people contributed their time and knowledge to amp:
- Karl Anders Oygard, Ilkka Karvinen, Lutz Vieweg, Dan Nelson,
- Edouard Lafargue, Andrew Richards, George Colouris,
- Dmitry Boldyrev, Andy Lo A Foe, Thomas Sailer, Justin Frankel
-
- amp home location is
- ftp://ftp.rasip.fer.hr/pub/mpeg/
-
- and the mailing list: send 'HELP' in the body of the message to:
- multimedia@rasip.fer.hr
-
- If you want to find out more about MPEG, best places to start are
- http://www.mpeg.org
- http://www.mpeg2.de
-
-
- 2. Installation
-
- Installation should be simple enough if amp was ported to your system,
- just do a
-
- ./configure
- make
-
- You can edit the makefile further to suit your system. If configure fails
- to make a usable Makefile, you'll _have_ to edit it yourself.
-
- Linux users should try real-time playing support, as described
- in doc/realtime.txt. Some people that might pass on this feature are
- those with slower machines (i.e. 486's), or SMP systems (see the
- doc/linuxrealtime.txt file).
- Some versions of the linux C library produce an error when compiling
- amp with realtime support. A quick fix is to edit /usr/include/sched.h
- and replace _P in the offending line with __P.
-
- ./configure --enable-realtime
- make
- chown root.root amp
- chmod u+s amp
-
- ... this requires /dev/dsp to be both world readable and writeable. If you
- have a special group for people allowed to use the sound device (for
- instance, a group called sound), you can do a:
-
- chmod g+s amp
-
- or make your audio card world read/writeable (not recomended)
-
- chmod o+rw /dev/dsp*
-
- 3. Running:
-
- 'amp -h' gives you usage & options. If your computer is on the slower
- side, direct playback might not work, but you can decode it
- to .wav or raw pcm and play it later.
-
-
- 4. Feedback
-
- Send in your makefiles, opinions, bugreports, fixes; anything related to this
- program. You can also send me unlimited amounts of money, sugar, milk, etc.
-
- If you find any mpeg audio files that amp has trouble decoding, please tell
- me about this via e-mail <tuzelac@rasip.fer.hr>.
-
-
- 5. Contributing
-
- Please contribute to amp. If you want to know what is going on in amp
- development, you can join the developers mailing list
-
- mpeg_audio_developers@rasip.fer.hr
-
- There are certain debugging facilities that I made in amp, but are disabled
- in the current release (they are neither nice nor user-friendly). If anyone
- enhances them (they are in dump.c) to the point that they're actually
- usable I'll be happy to include the changes in the release. I think this
- kind of debug output would be very useful to people studying these audio
- algorithms.
-
-
- 6. Legal
-
- This software can be used freely for any purpose. It can be distributed
- freely, as long as it is not sold commercially without permission from
- Tomislav Uzelac <tuzelac@rasip.fer.hr>. However, including this software
- on CD_ROMs containing other free software is explicitly permitted even
- when a modest distribution fee is charged for the CD, as long as this
- software is not a primary selling argument for the CD.
-
- Building derived versions of this software is permitted, as long as they
- are not sold commercially without permission from Tomislav Uzelac
- <tuzelac@rasip.fer.hr>. Any derived versions must be clearly marked as
- such, and must be called by a name other than amp. Any derived versions
- must retain this copyright notice.
-
- /* This license is itself copied from Tatu Ylonen's ssh package. It does
- * not mention being copyrighted itself :)
- */
-
- THERE IS NO WARRANTY FOR THIS PROGRAM - whatsoever. You use it entirely
- at your risk, and neither Tomislav Uzelac, nor FER will be liable for
- any damages that might occur to your computer, software, etc. in
- consequence of you using this freeware program.
-
-
- Tomislav Uzelac
- <tuzelac@rasip.fer.hr>
-
-