拙网论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 239|回复: 0

BASS audio library &BASS.NET

[复制链接]

949

主题

1001

帖子

3736

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3736
发表于 2019-9-19 11:55:52 | 显示全部楼层 |阅读模式
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.

C/C++, Delphi, and Visual Basic APIs are provided, with several examples to get you started. .Net and other APIs are also available.

BASS is also available for the Android, iOS, Windows Store/Phone, WinCE, and ARM Linux platforms.

BASS.NET




BASS.NET is a .Net wrapper for the BASS audio library and all it's add-ons - available at www.un4seen.com. It can be used with the .Net Framework and with any managed language, like C#, Visual Basic, JScript, F# or managed C++. The Bass.Net release version is installed in the specified 'install-directory' and will be registered to the .NET Framework as a standard component (make sure to add a respective reference to the Bass.Net assembly within your project).


Main features

  • Samples
    Support for WAV/AIFF/MP3/MP2/MP1/OGG and custom generated samples
  • Sample streams
    Stream any sample data in 8/16/32 bit, with both "push" and "pull" systems
  • File streams
    MP3/MP2/MP1/OGG/WAV/AIFF file streaming
  • Internet file streaming
    Stream data from HTTP and FTP servers (including Shoutcast, Icecast & Icecast2), with IDN and proxy server support and adjustable buffering
  • Custom file streaming
    Stream data from anywhere using any delivery method, with both "push" and "pull" systems
  • OS codecs
    ACM, Media Foundation, CoreAudio, Android media codec support for additional audio formats
  • Multi-channel streaming
    Support for more than plain stereo, including multi-channel OGG/WAV/AIFF files
  • MOD music
    Uses the same engine as XMPlay (very accurate, efficient, high quality reproduction), with full support for all effects, filters, stereo samples, DMO effects, etc.
  • MO3 music
    MOD music with MP3 or OGG compressed samples (vastly reduced file size with virtually identical sound quality), MO3s are created using the MO3 encoder
  • Multiple outputs
    Simultaneously use multiple soundcards, and move channels between them
  • Recording
    Flexible recording system, with multiple device support and input selection, loopback support on Windows, (WMA encoding & broadcasting via the add-on, and other formats via BASSenc)
  • Decode without playback
    Streams and MOD musics can be outputted in any way you want: encoded, written to disk, streamed across a network, etc.
  • Speaker assignment
    Assign 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 synchronization
    Synchronize events in your software to the streams and MOD musics, synchronize playback of multiple channels together
  • Effects
    Chorus / compressor / distortion / echo / flanger / gargle / parametric eq / reverb
  • Custom DSP
    Apply any effects that you want, in any order you want, to individual streams or the final output mix
  • 32 bit floating-point decoding and processing
    Floating-point decoding/rendering, DSP/FX, and recording
  • 3D sound
    Play samples/streams/musics in any 3D position
  • Flexible
    Small buffers for realtime performance, large buffers for stability, seamless buffer length adjustment, automatic and manual buffer updating, configurable threading, configurable SRC quality
  • Expandable
    Add-on system for additional format support and effects (C/C++ API available on request), dynamic plugin loading system
  • 64-bit support
    Both 32-bit and 64-bit architectures are supported

Licensing

BASS is free for non-commercial use. If you are a non-commercial entity (eg. an individual) and you are not making any money from your product (through sales, advertising, etc), then you can use BASS in it for free. Otherwise, one of the following licences will be required.


Shareware licence: €125
The "shareware" licence allows the usage of BASS in an unlimited number of your shareware ("try before you buy") products, which must sell for no more than €40 each. Non-shareware products are also permitted, but the product price limit is €10 in that case. The price limit can be raised by purchasing duplicate licences (for the same platform), eg. 2 licences doubles it. If you are an individual (not a corporation) making and selling your own software, this is the licence for you.
Single Commercial licence: €950
iOS or Android platform special: €475

The "single commercial" licence allows the usage of BASS in one commercial product.
Unlimited Commercial licence: €3450
The "unlimited commercial" licence allows the usage of BASS in an unlimited number of your commercial products. This licence applies to a single site/location at which products are being developed with BASS.
note that all prices are quoted in Euros, but payment can also be made in several other currencies
These licences are on a per-platform basis. There is a 40% reduction on each additional platform (excluding the iOS/Android Single Commercial specials), eg. Win32 and OSX Shareware licences would cost €200 (125+75) instead of €250.
In all cases there are no royalties to pay and you can use future BASS updates without further cost. Reselling/sublicensing is not permitted. Your products must be end-user products, eg. not components used by other products. Please note that these licences only cover your own software, not the publishing of other's software. If you have got any questions, please get in touch.


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|抱朴守拙BBS

GMT+8, 2025-5-26 00:53 , Processed in 0.216368 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表