Описание тега bass
BASS is an audio library for use in software on several platforms. Its purpose is to provide developers with powerful and efficient sample, stream (MP3, MP2, MP1, OGG, WAV, AIFF, custom generated, and more via OS codecs and add-ons), MOD music (XM, IT, S3M, MOD, MTM, UMX), MO3 music (MP3/OGG compressed MODs), and recording functions. All in a compact DLL that won't bloat your distribution.
BASS is an audio library for use in software on several platforms. Its purpose is to provide developers with powerful and efficient sample, stream (MP3, MP2, MP1, OGG, WAV, AIFF, custom generated, and more via OS codecs and add-ons), MOD music (XM, IT, S3M, MOD, MTM, UMX), MO3 music (MP3/OGG compressed MODs), and recording functions. All in a compact DLL that won't bloat your distribution.
C/C++, Delphi, Visual Basic, and MASM APIs are provided, with several examples to get you started. .Net and other APIs are also available.
BASS is also available for the Win64, WinCE, iOS, Android, and ARM Linux platforms.
Features:
- SamplesSupport for WAV/AIFF/MP3/MP2/MP1/OGG and custom generated samples
- Sample streamsStream any sample data in 8/16/32 bit, with both "push" and "pull" systems
- File streamsMP3/MP2/MP1/OGG/WAV/AIFF file streaming
- Internet file streamingStream data from HTTP and FTP servers (inc. Shoutcast, Icecast & Icecast2), with IDN and proxy server support and adjustable buffering
- Custom file streamingStream data from anywhere using any delivery method, with both "push" and "pull" systems
- OS codecsACM, Media Foundation and CoreAudio codec support for additional audio formats
- Multi-channel streamingSupport for more than plain stereo, including multi-channel OGG/WAV/AIFF files
- MOD musicUses the same engine as XMPlay (very accurate, efficient, high quality reproduction), with full support for all effects, filters, stereo samples, DMO effects, etc...
- MO3 musicMOD music with MP3 or OGG compressed samples (vastly reduced file size with virtually identical sound quality), MO3s are created using the MO3 encoder
- Multiple outputsSimultaneously use multiple soundcards, and move channels between them
- RecordingFlexible recording system, with multiple device support and input selection, (WMA encoding & broadcasting via the add-on, and other formats via BASSenc)
- Decode without playbackStreams and MOD musics can be outputted in any way you want (encoded, written to disk, streamed across a network, etc...)
- Speaker assignmentAssign streams and MOD musics to specific speakers to take advantage of hardware capable of more than plain stereo (up to 4 separate stereo outputs with a 7.1 soundcard)
- High precision synchronizationSynchronize events in your software to the streams and MOD musics, synchronize playback of multiple channels together
- EffectsChorus / compressor / distortion / echo / flanger / gargle / parametric eq / reverb
- Custom DSPApply any effects that you want, in any order you want
- 32 bit floating-point decoding and processingFloating-point decoding/rendering, DSP/FX, and recording
- 3D soundPlay samples/streams/musics in any 3D position
- FlexibleSmall buffers for realtime performance, large buffers for stability, automatic and manual buffer updating, configurable threading, configurable SRC quality
- ExpandableAdd-on system for additional format support and effects (C/C++ API available on request), dynamic plugin loading system, access to underlying DirectSound objects
Official Website: http://www.un4seen.com/bass.html
Useful Links: