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

driver/audio/PAS.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:portable audio system
Author:lombi at iprimus.com.au (Lorence Lombardo)
Uploader:lombi iprimus com au (Lorence Lombardo)
Type:driver/audio
Version:1.3.3
Architecture:m68k-amigaos
Date:2014-01-11
Download:http://aminet.net/driver/audio/PAS.lha - View contents
Readme:http://aminet.net/driver/audio/PAS.readme
Downloads:1240
PAS v1.3.3  (C) 2013-2014  Lorence Lombardo.


PAS provides extended functionality and parity to the following:-

"audio.device"
"ahi.device" 
"AUD" DOS device handler
"AUDIO" DOS device handler
 
By using PAS you immediately provide support for all of these devices.

There is also a file output module which does require the "sndfile.library".

PAS reads from the standard input so I will be demonstrating how to use PAS
with the "APIPE:" device. But you may find an alternative way to use PAS.

PAS will read in one second chunks of audio asynchronously.

Usage:-

PAS <bit> <fre> <chan> [I|F|U|P]

I=intel, F=float, U=unsigned 8bit, P=priority [value] (default=1)

eg. copy motorola.cdr "apipe:pas 16 44100 2"

See "mp3_dec" and "ADPCM_dec" for examples of how to use PAS within a
program.

eg. mp3_dec test.mp3 !pas  OR  ADPCM_dec test.adpcm !PAS

The input bit width ranges from 8 to 32 bit integer. 

Also 32bit and 64bit is available for IEEE floating point audio.

The maximum output bit width of the file output module is 32bit.

If the specification is zeroed then PAS will look for an AIFF/C or WAV
header.

eg. oggv_dec test.ogg >"apipe:pas 0 0 0"

eg. opusdec --force-wav test.opus "apipe:pas 0 0 0"


PAS has no Ctrl-C breaking since that is the job of the program feeding in
the audio, but an EOF can be sent to PAS from CLI with Ctrl-\.


Future considerations:-

Add support for Christian Buchner's 14 bit audio driver.

Add support for the Maestro API. 


PAS was developed and tested only on my Amithlon/WinUAE system.


URL's of related interest:-

http://aminet.net/package/util/shell/APipe_37_7
http://aminet.net/package/dev/basic/mp3_dec
http://aminet.net/package/mus/misc/ADPCM_dec
http://aminet.net/package/mus/play/Audio-Handler
http://aminet.net/package/mus/play/oggv_dec
http://aminet.net/package/mus/edit/opus_68k
http://aminet.net/package/driver/audio/m68k-amigaos-ahiusr
http://aminet.net/package/util/libs/sndfile
http://aminet.net/package/util/batch/madp


Feeling bored ?  :)
Why not check out this URL ?

http://home.iprimus.com.au/lombi/1/homepage.htm



Contents of driver/audio/PAS.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                 8004    8152  98.2% -lh5- 7c25 Dec 28 23:08 PAS_dir/ahi_device/PAS
[unknown]                 7830    7960  98.4% -lh5- 1291 Dec 28 23:09 PAS_dir/AUD/PAS
[unknown]                 7205    7332  98.3% -lh5- 3f83 Dec 28 23:09 PAS_dir/AUDIO/PAS
[unknown]                 8813    8952  98.4% -lh5- f3ef Dec 28 23:08 PAS_dir/audio_device/PAS
[unknown]                 8601    8728  98.5% -lh5- fc45 Jan  5 14:15 PAS_dir/file/PAS
[unknown]                 1166    2290  50.9% -lh5- 52a9 Jan  5 14:23 PAS_dir/PAS.readme
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total         6 files   41619   43414  95.9%            Jan 11 20:17

Aminet © 1992-2017 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>