Léxico TI › Programación › PortAudio

PortAudio

Programación Svenska → Actualizado: 2026-10-28
Más información
Creador
Ross Bencina, Phil Burk
Tipo
Biblioteca en C
Licencia
Tipo MIT
Sitio oficial
portaudio.com
Código fuente
GitHub

Una pequeña biblioteca en C que ofrece la misma API de audio en Windows, macOS y Linux y la traduce a los controladores de cada sistema.

Cada plataforma tiene su manera de hablar con la tarjeta de sonido, y Windows tiene varias a la vez. PortAudio nació a finales de los noventa de las discusiones en la lista de correo music-dsp, con Ross Bencina y Phil Burk como principales impulsores, y pone una capa común sobre todas ellas: ASIO, WASAPI, Core Audio, ALSA, JACK y algunas más. El programa abre un flujo, elige frecuencia de muestreo y tamaño de búfer, y recibe o bien un callback o bien una interfaz de lectura y escritura bloqueante.

El usuario más conocido es Audacity, pero la biblioteca también está debajo de sounddevice en Python y de una larga lista de proyectos de investigación y aficionados. Fina, veterana y aburrida en el mejor sentido; quien necesite algo más grande acaba en JUCE.

← Volver al léxico