NativeBass
A Java binding for the BASS audio library. It exposes the native C/C++ API while preserving its function and structure names.
Based on
BASS
Features
- Sample, stream and tracker music playback, recording, effects and 3D audio.
- Support for BASS plugins, including AAC, AC3, ALAC, FLAC, MIDI, MIX and WV.
- Historical Windows and Linux 32/64-bit support, and Mac PPC/Intel builds.
Release 1.1.2 uses BASS 2.4.8 and fixes plugin loading on Linux. Raspberry Pi support was contributed in 2017 and is available in the source repository.
Download
The archive includes binaries, source code, API documentation and examples.
NativeBass-1.1.2
Version 1.1.2 · 10.8 MB · Desktop / Java · historical
Documentation & examples
The SDK includes Java examples for 3D audio, playback, recording, internet radio, effects and spectrum visualization.
License
NativeBass is distributed under the GNU Lesser General Public License (LGPL). The native BASS library has its own licensing terms; see the license files included with the release and the BASS website.
Contributors
Horia Popa contributed Mac testing and support. Hanjo Hagemeier and Simon Felix worked on distribution and plugin tooling. Tom Zhou contributed FX examples, and John Chapdelaine contributed Raspberry Pi binaries.
