Go back to Richel Bilderbeek's homepage.

Go back to Richel Bilderbeek's C++ page.

 

 

 

 

 

(C++) Audio

 

The standard C++ library (the STL) does not supply audio by default. Below some audio libraries I have used are described.

 

 

 

 

 

Comparison of C++ audio libraries

 

This comparison is not thorough. When no reference is given, I know this from personal experience. If I do not know something sure, the items starts with a question mark.

My personal goal is to use the audio library to produce a beep of any frequency in C++ source code. To me it seems that not all libraries seem to be used from source code and omit code examples on their web sites.

 

Library
name

Comes
with
IDE

Audio
analysis

Audio
synthesis

Could I
produce a
beep in C++
source code?

Licence

Supports

Homepage

CLAM

?none

Yes [1]

Yes [1]

No

GPL 2.0 [1]

Linux [1],
Mac [1],
Windows [1]

CLAM homepage

CLS

?none

Yes [1]

Yes [1]

From file
only

?Freeware

?Linux,
?Mac,
?Windows

CLS homepage

Marsyas

?none

Yes [1]

No [1]

From file
only

?Freeware

?Linux,
?Mac,
?Windows

Marsyas homepage

Open Sound
World

?none

No [1]

Yes [1][4]

No

LGPL-like [4]

Linux [4],
Mac [4],
Windows [4]

OSW homepage

Phonon

Qt Creator

?

?

No

Free software

Linux,
Mac,
Windows

Phonon homepage

STK

?none

No [1]

Yes [1][2]

Yes

LGPL-like [3]

Linux [2],
Mac [2],
Windows [2]

STK homepage

 

 

 

 

 

References

 

  1. The CLAM FAQ page.
  2. The STK Information page.
  3. The STK FAQ page.
  4. The OCS FAQ page.

 

 

 

 

 

Go back to Richel Bilderbeek's C++ page.

Go back to Richel Bilderbeek's homepage.

 

Valid XHTML 1.0 Strict