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

mus/play/DelfSF.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Sndfile player for Delfina DSP
Author:Smack/Infect! (Michael Henke)
Type:mus/play
Architecture:m68k-amigaos
Date:2003-05-18
Download:http://aminet.net/mus/play/DelfSF.lha - View contents
Readme:http://aminet.net/mus/play/DelfSF.readme
Downloads:755

$VER: DelfSF 0.3 (Sat 17-May-2003)



#features

  -reads audio files using sndfile.library
   (supports AIFF, WAV, IFF-8SVX, raw PCM and other file formats)

  -direct Delfina playback for best performance + quality

  -free software (full source code included, of course)



#requirements

  -CPU 68020+
  -AmigaOS V37+
  -Delfina DSP board
  -sndfile.library  (Aminet: util/libs/sndfile.lha)

  -developed on A1200 - OS3.1/68030+882 at 40MHz/16MBFastRAM/Delfina1200
  -tested on various machines with Delfina 1200, Lite, Plus or Flipper



#recommended

  -reqtools.library V38+
  -some audio files :)



#changes since previous release

  -fixed interference with serial I/O (interrupt timing problem)



#how to use

  DelfSF is a shell-only program.  The following options can be used:

  FILES ......... -one or more filenames.
                  -if omitted a reqtools file requester appears.

  NOPLAY/-n ..... -don't play but just output some information.
                  -this works also without a Delfina board.

  NOTIMER/-nt ... -suppress output of the position timer during playback.
                   (recommended for playing background music while you are
                   using other programs)

  VOLUME/-vol <number>  (default: 100)
                  -set the playback volume (in per cent, range 0...200).
                  -WARNING: can degrade playback quality!
                   if the volume is boosted (101...200) there could be
                   distortions caused by output clipping.

  RATE/-r <number>  (default: 44100)
  -raw-           -set the playback rate in Hz (raw files only).

  BITS/-b <number>  (default: 16)
  -raw-           -set the number of bits per sample (raw files only).

  CHANNELS/-c <number>  (default: 2)
  -raw-           -set the number of channels (raw files only).

  BYTESWAP/-bs  (default: false)
  -raw-           -set the sample format to 'little endian' (raw files only).
                   try this if your 16bit (CDDA) files sound like static.

  note: raw files will only be played if at least one of the raw file options
  (RATE, BITS, CHANNELS, BYTESWAP) is specified, in order to avoid accidental
  playback of non-audio files which could be very noisy.

  During playback these keys can be used:

  Ctrl-F   fast forward
  Ctrl-E   pause/continue
  Ctrl-C   stop current file, start next file
  Ctrl-D   quit program



#technical stuff

  -The source code of DelfSF is split into two parts: the main part contains
   all the generic stuff (file requester, sndfile.library calls, buffering)
   while the Delfina-specific code is situated in a separate part.
   This should make it fairly easy to write a player for other output devices
   (e.g. Amiga native, sound boards, AHI), recycling the main part of DelfSF
   and only replacing its Delfina part. Feel free to contact me if you have
   any comments, suggestions or need some help concerning the code.



#author

  mailto: smack42 at web.de

  DelfSF - sndfile player for Delfina DSP
  Copyright (C) 2000-2003  Michael Henke

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.

  This program is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with this program; if not, write to the Free Software
  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA


Contents of mus/play/DelfSF.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                 7000   18113  38.6% -lh5- 9ad4 May 17  2003 DelfSF/COPYING
[generic]                11488   18552  61.9% -lh5- b019 May 17  2003 DelfSF/DelfSF
[generic]                 1865    3850  48.4% -lh5- 1eaa May 17  2003 DelfSF/DelfSF.readme
[generic]                  245     353  69.4% -lh5- e7fc May 17  2003 DelfSF/src/CHANGES
[generic]                 2008    5279  38.0% -lh5- 0ecb May 17  2003 DelfSF/src/delf.c
[generic]                 1497    3318  45.1% -lh5- 5640 May 17  2003 DelfSF/src/delf_PCM.a56
[generic]                 3468   11390  30.4% -lh5- 6fd9 May 17  2003 DelfSF/src/main.c
[generic]                   87     112  77.7% -lh5- 95d1 May 17  2003 DelfSF/src/SCOPTIONS
[generic]                  106     202  52.5% -lh5- 0de5 May 17  2003 DelfSF/src/smakefile
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         9 files   27764   61169  45.4%            May 18  2003

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