Q-Audio is a digital audio interface for Q. The package contains three modules which together provide the basic functionality needed to write digital audio applications. The audio module implements a (nearly) real-time audio interface on top of the PortAudio library. The sndfile module allows you to access sound files in various formats using libsndfile. The wave module provides basic operations for creating and manipulating wave data, including operations to convert sample rates, to calculate Fourier transforms, and to display wave data in a GGI visual.
| Tags | Software Development Libraries multimedia Sound/Audio |
|---|---|
| Licenses | GPL |
| Operating Systems | Mac OS X POSIX Linux Windows Windows Windows BSD FreeBSD |
| Implementation | Other C |
Recent releases


Changes: This release sports an overhaul of the sample rate conversion functions to improve the handling of varying conversion ratios.


Changes: This is a minor update which adds some sample rate conversion functions to the wave module.


Changes: This is a major update, featuring support for ALSA and Jack via PortAudio v19, and Fourier transform operations via FFTW3. Moreover, a new "wave" module has been added to perform efficient manipulation of wave data.


Changes: This package has been updated for Q 5.0.


Changes: This release sports a new draw_wave module for displaying audio data in a GGI visual. A sample graphical audio player is also included.
A library to develop with dynamic artificial neural networks, AI, and genetic algorithms.