Notes: AMaMP Core 0.2 Readme ================================================================================ Welcome to the AMaMP Core 0.2. AMaMP is a cross-platform audio engine developed with standards compliance, portability and performance in mind. AMaMP is open source and Free software, released under the GNU GPL license. FEATURES ======== * Cross-platform audio engine known to compile on Windows, Linux, BSD, Mac OSX and Sun Solaris. * Provides mixing of PCM wave files accross all platforms according to an instruction file * Non-destructive trimming, volume change and panning * Output to soundcard on Windows and Linux * IPC mechanism to control the core from other applications and support for stop instruction. * Language bindings for C, Visual Basic and Perl (C & Perl work on Windows and POSIX compliant platforms). Look in the bindings folder. FILES RELEASED ============ amamp-core-0.2.zip contains the source, language bindings and a Win32 binary of the core. amamp-core-0.2.tar.gz contains the source and language bindings.
Changes: VERSION 0.2 * Added proper build tools including Configure script and makefile * Added output to soundcard on Windows and Linux * Added IPC mechanism for message exchange with the core * Error messages and debug messages brought in line with IPC specification * Memory usage greatly improved - now uses much less * I/O layer greatly improved for scalability, with small performance gain * Added support at the engine level for potentially unlimited channels and the BaseChannels keyword * Added language bindings for C, Visual Basic and Perl. * Added a basic test harness * Test-compiled the core on BSD, Mac OSX and Sun Solaris * Other smaller fixes and improvements VERSION 0.1 * Tokenizes and parses AMaMP input/instruction files * Mixes wave files on Windows and Linux, with sample rate/bit-depth conversion * Non-destructive, mix time volume changing, panning and trimming * Multiple output with output chains
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use