ACS/ja

From Lazarus wiki
Revision as of 09:16, 12 January 2011 by 慧婁譜 (talk | contribs) (翻訳)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Deutsch (de) English (en) français (fr) 日本語 (ja) português (pt)

About

ACSは、コンポーネントの設定フリークロスプラットフォームで,さまざまなサウンドを処理するために設計されています。 これは、CDからのオーディオデータ読み込みをサポートしています。 例えばwav、MP3、WMA、oggなど異なるフォーマットの音楽ファイルをMacその他のサウンドカード、ファイルに出力することが可能です。 入力データと出力データを、異なるコンバータ、ミキサ、およびプロセッサで利用することができます。

その主な特徴は:

  • Abstract Layer to include different "drivers"
    • linuxではAlsa,/dev/dsp,AOLive,OSS をサポートしています。
    • WindowsではDirectX,Wavemapper をサポートしています。
    • Audioの再生とキャプチャー
    • 同じまたは別のデバイスの同時操作が許可されています。
  • 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 conveter
    • 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

Acs demos.jpg

Author

Author: Andrei Borovsky
LCL Port: Christian Ulrich

License

LGPL

Download

The latest stable release can be found on The ACS Homepage. Now this site is broken, but something can 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.

Important note: The .zip packages found on the ACS homepage are obsolete. Please use the SVN version below.

SVN

you can browse the source and download a tar file from

http://lazarus-ccr.svn.sourceforge.net/viewvc/lazarus-ccr/components/acs/

checkout a copy using this command

svn co https://lazarus-ccr.svn.sourceforge.net/svnroot/lazarus-ccr/components/acs

Bug reporting / Feature Request

Please add your Bugreports/Feature requests in Lazarus CCR project of the Lazarus bug tracker.

Change Log

  • 25.08.05 ACS 2.4 first prerelease (cvs)
  • 26.05.05 ACS 2.3 Port

complete Changelog is avalible on Main ACS Page

Status: Beta

Installation

  • Create the directory lazarus\components\ACS
  • On this directory, unzip the files from the zip file
  • Open lazarus
  • Open the package .lpk with Component/Open package file (.lpk)
  • (Click on Compile is only necessary, if you don't want to install the component into the IDE)
  • Click on Install

Building and Running the Demos

As of 5/30/2009 using SVN revision 816, it may be necessary to do a few very simple and very quick changes to get it the player demo to build on Windows (If you don't want themes).

Find the line "{$IFDEF WINDOWS}{$R manifest.rc}{$ENDIF}" in player.lpr and delete it. You may also have to go to Project->Project options and untick "Use manifest file to enable themes".

windres.exe was complaining because I had no resources and no desire to create themes for the application, so the above steps will disable theming and allow it compile happily.

Help

can be found on Main ACS Page