Difference between revisions of "ACS"
(ACS 3.0 added) |
|||
Line 1: | Line 1: | ||
{{ACS}} | {{ACS}} | ||
+ | === About === | ||
'''ACS''' ('''Audio Components Suite''') is an freeware crossplatform set of components designed to perform different sound-processing tasks. It supports reading the audio data from CD, different fileformats at example wav,mp3,wma,ogg,mac and others, output to soundcard and files are sure also possible. Between input and output you can work with the data, different converters, mixers and processors are available. | '''ACS''' ('''Audio Components Suite''') is an freeware crossplatform set of components designed to perform different sound-processing tasks. It supports reading the audio data from CD, different fileformats at example wav,mp3,wma,ogg,mac and others, output to soundcard and files are sure also possible. Between input and output you can work with the data, different converters, mixers and processors are available. | ||
Line 32: | Line 33: | ||
* Mixer component to use mixer devices | * Mixer component to use mixer devices | ||
− | === Screenshot === | + | ==== Screenshot ==== |
[[Image:Acs demos.jpg]] | [[Image:Acs demos.jpg]] | ||
− | === | + | ==== Authors ==== |
Author: Andrei Borovsky<br> | Author: Andrei Borovsky<br> | ||
Original work may be found [http://www.mtu-net.ru/aborovsky/acs/index.html here] - it's a part of Andrei Borovsky's personal page, some old versions of ACS (for Delphi\Kylix) can be downloaded, also there are some docs, which can't be found in Lazarus port. | Original work may be found [http://www.mtu-net.ru/aborovsky/acs/index.html here] - it's a part of Andrei Borovsky's personal page, some old versions of ACS (for Delphi\Kylix) can be downloaded, also there are some docs, which can't be found in Lazarus port. | ||
− | + | : Copyright (c) 2002-2010, Andrei Borovsky, anb@symmetrica.net | |
− | + | : Copyright (c) 2005-2006 Christian Ulrich, mail@z0m3ie.de | |
+ | : Copyright (c) 2014-2015 Sergey Bodrov, serbod@gmail.com | ||
− | === | + | ==== License ==== |
+ | License: [https://opensource.org/licenses/MIT MIT] | ||
+ | |||
+ | === ACS 2.4 === | ||
You can browse the source and download a tar file from | You can browse the source and download a tar file from | ||
http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/components/acs/ | http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/components/acs/ | ||
Line 48: | Line 53: | ||
svn://svn.code.sf.net/p/lazarus-ccr/svn/components/acs | svn://svn.code.sf.net/p/lazarus-ccr/svn/components/acs | ||
− | |||
Please add your Bugreports/Feature requests in [http://bugs.freepascal.org/set_project.php?project_id=9 Lazarus CCR] project of the Lazarus bug tracker. | Please add your Bugreports/Feature requests in [http://bugs.freepascal.org/set_project.php?project_id=9 Lazarus CCR] project of the Lazarus bug tracker. | ||
− | + | Installation: | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
* Open the package .lpk with Component/Open package file (.lpk) | * Open the package .lpk with Component/Open package file (.lpk) | ||
* Click on Compile (only necessary, if you don't want to install the component into the IDE) | * Click on Compile (only necessary, if you don't want to install the component into the IDE) | ||
* Click on Install if you want to install the component into the IDE | * Click on Install if you want to install the component into the IDE | ||
− | |||
− | |||
− | + | === ACS 3.0 === | |
+ | Clone or download from: | ||
+ | https://github.com/serbod/acs | ||
+ | or get from [[Online Package Manager]] from "Multimedia" category | ||
− | + | Bug reporting / Feature Request: | |
+ | https://github.com/serbod/acs/issues | ||
− | === Help === | + | ==== Help ==== |
− | |||
− | |||
− | + | Open docs/help/index.htm file from package directory in your web browser. Some information is outdated, look for comments in sources. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | ==== Demos and examples ==== | |
− | |||
− | |||
− | |||
− | + | Tested working demos: | |
+ | * AcsConsolePlayer - Minimal console audio player | ||
+ | * audiodeck - Any input -> any output test, replace for 'converter', 'linerecord', 'recording' demos | ||
+ | * player2 - Small audio player | ||
[[Category:Components]] | [[Category:Components]] |
Revision as of 12:47, 27 January 2017
│
Deutsch (de) │
English (en) │
français (fr) │
日本語 (ja) │
português (pt) │
About
ACS (Audio Components Suite) is an freeware crossplatform set of components designed to perform different sound-processing tasks. It supports reading the audio data from CD, different fileformats at example wav,mp3,wma,ogg,mac and others, output to soundcard and files are sure also possible. Between input and output you can work with the data, different converters, mixers and processors are available.
Its main characteristics are :
- Abstract Layer to include different "drivers"
- Alsa, /dev/dsp, AOLive, OSS support within linux
- DirectX, Wavemapper support within Windows
- Audio playback and capture
- Simultaneous operations on the same or different devices are allowed.
- Abstract Layer to make it easy to add new fileformats; already included fileformats:
- Wave files/streams support, Raw PCM, MS ADPCM, DVI IMA ADPCM support
- MP3 format support : Encode mp3 files using LAME, mp3 playback with smpeg library, streams conversion using MAD decoder
- Ogg Vorbis format support : Reading Ogg files/streams (including multi-streamed ones). Storing data in Ogg Vorbis format with wide range of settings for compression/quality tweaks. Ogg comments support
- FLAC format support : Reading FLAC files/streams, storing data in FLAC format with wide range of settings for compressiontweaks.
- Monkey Audio format support (for Windows only)
- CD-ROM playback and direct CDDA data capture
- Append data to existing file/stream capability
- AudioMixer component for mixing/concatenating audio streams
- InputList component for building dynamically playback/input lists
- Set of audio converter components
- Sample converter for bits per sample conversion.
- Sample rate converter (resampler) using sinc filtering
- Mono/Stereo converter
- Stereo balance control
- Sound indicator
- Windowed sinc and Butterworth filters for changing audio spectrum
- Convolver component for applying custom sound effects
- Mixer component to use mixer devices
Screenshot
Authors
Author: Andrei Borovsky
Original work may be found here - it's a part of Andrei Borovsky's personal page, some old versions of ACS (for Delphi\Kylix) can be downloaded, also there are some docs, which can't be found in Lazarus port.
- Copyright (c) 2002-2010, Andrei Borovsky, anb@symmetrica.net
- Copyright (c) 2005-2006 Christian Ulrich, mail@z0m3ie.de
- Copyright (c) 2014-2015 Sergey Bodrov, serbod@gmail.com
License
License: MIT
ACS 2.4
You can browse the source and download a tar file from
http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/components/acs/
checkout from svn:
svn://svn.code.sf.net/p/lazarus-ccr/svn/components/acs
Please add your Bugreports/Feature requests in Lazarus CCR project of the Lazarus bug tracker.
Installation:
- Open the package .lpk with Component/Open package file (.lpk)
- Click on Compile (only necessary, if you don't want to install the component into the IDE)
- Click on Install if you want to install the component into the IDE
ACS 3.0
Clone or download from:
https://github.com/serbod/acs
or get from Online Package Manager from "Multimedia" category
Bug reporting / Feature Request:
https://github.com/serbod/acs/issues
Help
Open docs/help/index.htm file from package directory in your web browser. Some information is outdated, look for comments in sources.
Demos and examples
Tested working demos:
- AcsConsolePlayer - Minimal console audio player
- audiodeck - Any input -> any output test, replace for 'converter', 'linerecord', 'recording' demos
- player2 - Small audio player