PortAudio wrapper for the Julia programming language, compatible with the JuliaAudio family of packages
Find a file
Brandon Taylor d6c3595f03 Use Clang wrappers; reduce thread spawning; separate out SampledSignals
fix

fix

use CLANG wrappers

cleanup (again)

more coverage

fix tests

fix?

distinguish error numbers from codes

reduce thread spawning

cleanup

fix?

fix?

coverage

coverage

fix

fix

more cleanup and comments

separate out SampledSignals part

almost there

fix

comments

fix

Add gen README

Update test/runtests.jl

Co-authored-by: Robert Luke <748691+rob-luke@users.noreply.github.com>
performance improvements

fix

more comments

separate messanger from buffer

fix source/sink mix-up

adjust_channels, test device names

slight cleanup

update docs

add links to docs to readme
2021-07-25 13:11:55 -04:00
.github Use Clang wrappers; reduce thread spawning; separate out SampledSignals 2021-07-25 13:11:55 -04:00
docs Use Clang wrappers; reduce thread spawning; separate out SampledSignals 2021-07-25 13:11:55 -04:00
examples run JuliaFormatter (#77) 2021-06-01 13:44:23 -04:00
gen Use Clang wrappers; reduce thread spawning; separate out SampledSignals 2021-07-25 13:11:55 -04:00
src Use Clang wrappers; reduce thread spawning; separate out SampledSignals 2021-07-25 13:11:55 -04:00
test Use Clang wrappers; reduce thread spawning; separate out SampledSignals 2021-07-25 13:11:55 -04:00
.gitignore Use Clang wrappers; reduce thread spawning; separate out SampledSignals 2021-07-25 13:11:55 -04:00
.JuliaFormatter.toml run JuliaFormatter (#77) 2021-06-01 13:44:23 -04:00
LICENSE adds linux build of pa_shim, removes Suppressor dependency 2017-05-17 00:32:19 -04:00
Project.toml Use Clang wrappers; reduce thread spawning; separate out SampledSignals 2021-07-25 13:11:55 -04:00
README.md Use Clang wrappers; reduce thread spawning; separate out SampledSignals 2021-07-25 13:11:55 -04:00

PortAudio.jl

Dev Tests codecov

PortAudio.jl is a wrapper for libportaudio, which gives cross-platform access to audio devices. It provides a PortAudioStream type, which can be read from and written to.

Debugging

If you are experiencing issues and wish to view detailed logging and debug information, set

ENV["JULIA_DEBUG"] = :PortAudio

before using the package.