BSD Ports

audio/portaudio 19.6.0_7,1 DragonFly

Portable cross-platform Audio API

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
MIT
Categories
audio
Package size
165.5 KiB, 1059.7 KiB installed

Description

PortAudio is a free, cross-platform, open-source, audio I/O library. It lets you write simple audio programs in 'C' or C++ that will compile and run on many platforms including Windows, Macintosh OS X, and Unix (OSS/ALSA). It is intended to promote the exchange of audio software between developers on different platforms. Many applications use PortAudio for Audio I/O.

PortAudio provides a very simple API for recording and/or playing sound using a simple callback function or a blocking read/write interface. Example programs are included that play sine waves, process audio input (guitar fuzz), record and playback audio, list available audio devices, etc.

In the other systems

SystemPortVersion
DragonFlyaudio/portaudio19.6.0_7,1
FreeBSDaudio/portaudio19.6.0_8,1
NetBSDaudio/portaudio190700.20210406nb2
MidnightBSDaudio/portaudio19.20140130_2
HardenedBSDaudio/portaudio19.6.0_8,1
GhostBSDaudio/portaudio19.6.0_8,1

Install

Binary package:

pkg install portaudio

From DPorts:

cd /usr/dports/audio/portaudio && make install clean

Dependencies

Configuration

No options to configure.

Service scripts
none

Message after installing

#
# PortAudio test programs can be built like this:
#
# cd /usr/local/share/examples/portaudio
# cc -L/usr/local/lib -lm -lpthread -lportaudio -I/usr/local/include \
#		pa_unix*.c pa_allocation.c pa_ringbuffer.c pa_debugprint.c \
#		pa_front.c paex_ocean_shore.c
#