AminetAminet
Search:
84782 packages online
About
Recent
Browse
Search
Upload
Setup
Services

mus/play/PrlTapedeck.lha

Mirror:Random
Showing: ppc-amigaos icongeneric icon
No screenshot available
Short:Prelude player/recorder, up to 64 kHz
Author: wenzel at unixserv.rz.fh-hannover.de
Uploader:Thomas Wenzel (wenzel unixserv rz fh-hannover de)
Type:mus/play
Version:1.7
Architecture:ppc-powerup
Date:1998-07-11
Download:mus/play/PrlTapedeck.lha - View contents
Readme:mus/play/PrlTapedeck.readme
Downloads:720

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.64 or higher (v2.64 is included)
64KB 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>


Contents of mus/play/PrlTapedeck.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                  267     628  42.5% -lh5- ea6c Mar  4  1998 PrlTapedeck.info
[generic]                 5889   13220  44.5% -lh5- d629 Jul  9  1998 PrlTapedeck/prelude.library
[generic]                21844   99960  21.9% -lh5- 8384 Jul  9  1998 PrlTapedeck/Tapedeck
[generic]                62495  131248  47.6% -lh5- 0ede Jun 17  1998 PrlTapedeck/Tapedeck.elf
[generic]                  364    1337  27.2% -lh5- ea02 Mar  4  1998 PrlTapedeck/Tapedeck.info
[generic]                 4145    8712  47.6% -lh5- f5b4 Jul  9  1998 PrlTapedeck/Tapedeck.liesmich
[generic]                  429    3080  13.9% -lh5- 93ff Mar  4  1998 PrlTapedeck/Tapedeck.liesmich.info
[generic]                 3762    8148  46.2% -lh5- c80c Jul  9  1998 PrlTapedeck/Tapedeck.readme
[generic]                  498    3080  16.2% -lh5- 78eb Mar  4  1998 PrlTapedeck/Tapedeck.readme.info
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         9 files   99693  269413  37.0%            Jul 11  1998
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>