AFsp Package

The AFsp package provides audio file utility programs and a library of routines for reading and writing audio files.

Audio File Utility Programs

Detailed documentation for the utility programs is available on-line: Audio File Programs and Routines.

Utility Program Source Code:
C-anguage source code for the utility programs is in the audio/xxxAudio directories
libAO Source Code:
C-language source code for the libAO library is in the libAO directory. These routines provide option processing for the utility programs. The include files for libAO library and for the libtsp library are in the include directory.
Documentation:
Documentation for the utility programs is in audio/html and audio/man directories
Executables:
Pre-built executables are included in the bin directory. Windows (command line) 64-bit executables are in the bin/Windows directory; Linux 64-bit executables built using the Windows subsystem for Linux are in the bin/Linux directory; Cygwin (64-bit) executables are in the bin/Cygwin directory.
MS Visual Studio
A 2017 MS Visual Studio C project to build both the utility programs and the libraries is in the MSVC directory.
Test Script
The test directory contains a Bash script for testing the utility programs in a Unix environment. The test can be initiated by running Make in the test directory. The Makefile assumes that the executables are in the main bin directory. The Makefile runs the test script and compares the output with a reference file.

Filters:

The AFsp package includes the filters from the ITU-T Software Tool Library (G.191) in a form that can be used directly with the FiltAudio program. These filter files are in the filters directory.

Audio File Routines Library:

Detailed documentation for the audio file routines is available on-line: Audio File Programs and Routines.

Audio File Routines:
C-anguage source code for the audio file processing routines is in the libtsp directory. The AF subdirectory contains the main routines for processing audio files. The other subdirectories folders routines that are used by the audio file routines.
Documentation:
Documentation for the audio file routines is in libtsp/html and libtsp/man directories.

Copyright Notice

Copyright © 2018 Peter Kabal
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Downloads

AFsp-v10r2.tar.gz 2018-11
AFsp-v10r1a.tar.gz 2017-10
AFsp-v9r0.tar.gz 2010-09
AFsp-v8r2.tar.gz 2006-06
AFsp-v7r2.tar.gz 2003-11
AFsp-v6r8.tar.gz 2003-05

Version Changes

Changes in V10r2

Changes in V10r1a

Changes in v9r0

Changes in v8r2

Changes in v7r2

Changes in v6r8