Select your language

Home arrow-right ... arrow-right Education and Reference Software arrow-right RtAudio

We've compiled a list of 5 free and paid alternatives to RtAudio. The primary competitors include PortAudio, FMOD Ex. In addition to these, users also draw comparisons between RtAudio and Wwise, JUCE, OpenAL Soft. Also you can look at other similar options here: Education and Reference Software.


PortAudio
Free Open Source

PortAudio is a cross platform, open-source, audio I/O library.

FMOD is a proprietary audio library that plays music files of diverse formats on many different...

Game audio engine, designed to give artists more control and save programmers' time.

JUCE is a wide-ranging C++ class library for building rich cross-platform applications and plugins...

OpenAL Soft
Free Open Source

OpenAL Soft is an LGPL-licensed, cross-platform, software implementation of the OpenAL 3D audio API.

RtAudio is a set of C++ classes that provide a common API for realtime audio input/output across...

RtAudio Platforms

tick-square Windows
tick-square Linux
tick-square Mac

RtAudio Overview

RtAudio is a set of C++ classes that provide a common API (Application Programming Interface) for realtime audio input/output across Linux, Macintosh OS-X and Windows operating systems. RtAudio significantly simplifies the process of interacting with computer audio hardware. It was designed with the following objectives:

object-oriented C++ design
simple, common API across all supported platforms
only one source and one header file for easy inclusion in programming projects
allow simultaneous multi-api support
support dynamic connection of devices
provide extensive audio device parameter control
allow audio device capability probing
automatic internal conversion for data format, channel number compensation, (de)interleaving, and byte-swapping
RtAudio incorporates the concept of audio streams, which represent audio output (playback) and/or input (recording). Available audio devices and their capabilities can be enumerated and then specified when opening a stream. Where applicable, multiple API support can be compiled and a particular API specified when creating an RtAudio instance. See the API Notes section for information specific to each of the supported audio APIs.

RtAudio Features

tick-square Programming libraries

Top RtAudio Alternatives

Share your opinion about the software, leave a review and help make it even better!

RtAudio Tags

synthesis library

Suggest Changes

Your Feedback

Select a rating
Please select a rating

Your vote has been counted.

Do you have experience using this software?