Please note that although this page might still be useful, it has been created long time ago and may contain inaccurate or not up to date information. Any updates on this topic are welcome.


There are a variety of sound libraries that can be used in Delphi and FreePascal/Lazarus. They all differ in terms of stability, reliability, features, cost, and support. The developer is recommended to check each one of them to decide which better fits the particular project.


Audiere is an open-source audio library capable of playing MP3, Ogg Vorbis, FLAC, WAV, IT, XM, S3M, and MOD files.

A wrapper with VCL component for Audiere. Originally posted here.


BASS is an audio library running on Windows and MacOSX. It is available in a tiny DLL (about 100 Kb) and provides support for sound samples, streams (MP3, MP2, MP1, OGG, WAV, AIFF, custom generated, and more via add-ons), MOD music (XM, IT, S3M, MOD, MTM, UMX), MO3 music (MP3/OGG compressed MODs), and recording functions.

BASS wrapper for Delphi 6 or higher. The files were taken from original post in German located here.

Visual Components for BASS sound library. This file was originally posted here.


SquallSound is a free sound system that is capable of MP3, WAV and OGG sound playback.

SquallSound wrapper for Delphi with all features supported. The discussion of this component can be found in this thread.

Other Projects

This is a small audio wrapper for DirectSound with support for 2D/3D sound effects.