Skip to content
United Open-libraries of Sound. United procedures for open-source audio libraries. For FPC/Lazarus/fpGUI/MSEgui.
Pascal HTML
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
examples Added default system library name for Mac. Sep 3, 2019
.gitignore Sadly PCaudiolib is not part of the uos familly anymore. PCaudiolib i… Mar 24, 2018
contributors.txt Thanks to Andrei Borovsky for FFT uos_filters. Jan 24, 2019
license.txt Welcome with uos ;-) Oct 29, 2016
log.txt Release uos version 2180324. Mar 24, 2018
modifiedLGPL.txt Welcome with uos ;-) Oct 29, 2016
readme.txt Updated MultiInput demo. It demonstrate how to use PlayNofree() and a… Feb 26, 2017
readme_examples.txt Added InputFiltersGetLevel() for spectrum features. AddFromDevIn() an… Feb 6, 2018
uos.bmp Renamed AddDSPin() > InputAddDSPin(), SetDSPin() > InputSetDSP, idem … Feb 27, 2017
uos.jpg Updated SimpleDrums demo using a dummy input synthesizer endeless. Apr 30, 2017
uos.png Fixed memory error while using float 32 resolution. Sep 18, 2017


uos : United OpenLib of Sound.

uos unifies the best open-source audio libraries.

For fpc, fpGUI, MSEgui and LCL.

With uos you can:

. Listen to mp3, ogg, wav, flac, m4a, opus, cda ... audio files.

. Deal with 16, 32 integer or float 32 bit resolution.

. Do internet audio streaming of mp3 and opus files.

. Record all types of input into wav file with 16 or 32 bit resolution.

. Add DSP effects and filters, however many you want and record it.

. Listen to multiple input and output.

. Produce sound from built-in synthesizer.

uos can use:
PortAudio, SndFile, Mpg123, Faad, Mp4ff, Opus, OpusFile audio libraries and
SoundTouch, Bs2b audio-effect libraries.

Included in the package:
. Examples fpGUI, MSEgui, LCL and console.
. Binaries of libraries for Linux, arm-Rapsberry Pi, Windows, Mac osX, FreeBSD.
See you at uos forum:

There are pre-compiled libraries also here:

Fred van Stappen

You can’t perform that action at this time.