Spencer Russell
5854270183
callback-based interface mostly working, but lots of dropouts
2016-03-23 13:10:14 -04:00
Spencer Russell
f02e733fe7
callback creation/scheduling seems to be working
2016-03-22 22:45:40 -04:00
Spencer Russell
bea06357b8
in-progress converting to callback API and supporting duplex streams
2016-03-22 02:03:43 -04:00
Spencer Russell
c3d8723b5b
adds some tests and fixes, test coverage at 95%
2016-03-20 05:09:56 -04:00
Spencer Russell
cf7f170c72
adds audiometer example
2016-03-20 04:05:21 -04:00
Spencer Russell
641de1e92b
adds PortAudio to module list in last example so it's complete
2016-03-20 03:54:44 -04:00
Spencer Russell
ee4d05fcb2
reworks default source/sink loading so now we get the name
2016-03-20 03:52:02 -04:00
Spencer Russell
f7b9b48658
some minor README tweaks
2016-03-20 03:27:30 -04:00
Spencer Russell
64a08bc90f
adds better source/sink show method and more docs/examples to README
2016-03-20 03:23:28 -04:00
Spencer Russell
e51c980f24
adds ability to open device by name
2016-03-20 02:12:21 -04:00
Spencer Russell
738c4cff4b
adds functionality to open a specific device instance
2016-03-20 02:07:39 -04:00
Spencer Russell
b8e5c8786e
adds sudo to travis config
2016-03-20 01:24:23 -04:00
Spencer Russell
d419f51f68
refactores source/sink construction a bit
2016-03-20 01:20:59 -04:00
Spencer Russell
f834773b34
removes some unused dependencies and trying a new APT package name
2016-03-20 00:59:36 -04:00
Spencer Russell
d193a9c83d
releases read/write busy flag on an exception
2016-03-20 00:53:08 -04:00
Spencer Russell
8ee46f5125
removes commented-out old code
2016-03-20 00:28:56 -04:00
Spencer Russell
559dca24c2
adds sink support
2016-03-20 00:25:30 -04:00
Spencer Russell
9b57992d83
adds queuing for writers
2016-03-19 23:59:19 -04:00
Spencer Russell
9bafaeaa45
refactored to remove background task and only write to PA during user writes
2016-03-19 23:50:15 -04:00
Spencer Russell
6830452b9c
multichannel output working now
2016-03-19 22:45:00 -04:00
Spencer Russell
4cb94e168d
now tests run, but fail because there aren't any
2016-03-19 21:56:42 -04:00
Spencer Russell
958cccf16f
adds runtests.sh script
2016-03-19 21:55:35 -04:00
Spencer Russell
fae9b38224
massive restructuring. mono output to default sink works
2016-03-19 21:54:46 -04:00
Spencer Russell
80d329eb39
stripped out non-portaudio stuff and starting to reorganize portaudio stuff
2016-03-18 22:15:00 -04:00
Spencer Russell
c4dfef9178
more fixes to get the tests running without deprecations on 0.4 and 0.3
2015-11-12 09:51:12 -05:00
Bill
826fdafe5f
Update portaudio.jl
2015-11-03 18:58:57 -10:00
Bill
348e2576f9
Update nodes.jl
2015-11-03 18:26:24 -10:00
Bill
3c663c675a
Update AudioIO.jl
2015-11-03 17:38:05 -10:00
Bill
1ad2d5b27d
Update sndfile.jl
...
compatibility 0.3 -> 0.4 changes
2015-11-03 13:49:36 -10:00
Bill
2c4b21940c
Update sndfile.jl
2015-11-03 09:50:42 -10:00
Bill
e87ef290a2
Update nodes.jl
...
compatibility of union syntax from 0.3 to 0.4
2015-11-03 09:47:50 -10:00
Bill
6786c2b4bb
Update AudioIO.jl
...
Add compatibility from 0.3 to 0.4
2015-11-03 09:46:02 -10:00
Bill
57fcabb6de
Update REQUIRE
2015-11-03 09:44:30 -10:00
Bill
3f90e3c907
Update portaudio.jl
...
Add methods to use audio streams other than the default output stream
2015-11-01 22:55:55 -10:00
Bill
9c23d02066
Update portaudio.jl
2015-11-01 01:09:30 -10:00
Spencer Russell
26fd1fdf23
adds coverage files to gitignore
2014-11-21 23:16:30 -05:00
Spencer Russell
87a160ba78
adds wrapper for Pa_GetVersionText
2014-11-21 23:16:12 -05:00
Spencer Russell
d871de743f
Merge pull request #40 from goretkin/fix_add
...
fix constant addition
2014-11-13 20:03:18 -05:00
Gustavo Goretkin
a55b59d481
fix constant addition
...
due to
julia> s = 1.0 + SinOsc()
ERROR: `convert` has no method matching convert(::Type{AudioNode{T<:AudioRenderer}}, ::Float64)
in OffsetRenderer at /Users/goretkin/.julia/v0.3/AudioIO/src/nodes.jl:178
in + at /Users/goretkin/.julia/v0.3/AudioIO/src/operators.jl:16
2014-11-12 18:00:12 -05:00
Spencer Russell
569cdf0d73
changes WinRPM packages names hopefully to the correct ones
2014-10-26 14:47:36 -04:00
Spencer Russell
4ebd7b946d
adds WinRPM to REQUIRE and build.jl
2014-09-04 09:18:03 -04:00
Spencer Russell
8d291288cc
removes unncessary Homebrew check in build.jl
2014-08-30 11:46:05 -04:00
Spencer Russell
4f1ec99080
now all badges are SVG
2014-08-29 15:22:26 -04:00
Spencer Russell
2f8464a1eb
adds Pkgs.julialang.org status badge
2014-08-29 13:30:33 -04:00
Spencer Russell
9e02643482
allows under/over-flow warnings to be turned on and off
2014-08-29 10:42:11 -04:00
Spencer Russell
f75de3299f
adds test and default channel for AudioInput
2014-08-28 17:05:15 -04:00
Spencer Russell
eaca8109f5
now using a pure-julia portaudio wrapper and the read/write API
2014-08-28 16:05:51 -04:00
Spencer Russell
f4adf31d15
finally gets rid of old crufty commented out code
2014-08-28 13:43:36 -04:00
Spencer Russell
cbcfedbad0
adds shim revision check so we know if it gets out of sync
2014-08-28 13:36:38 -04:00
Spencer Russell
ead54a9bdd
Merge pull request #24 from tlycken/patch-1
...
Install with Pkg.clone(pwd()) instead of ln -s, adds unshallow to fix cloning problem
2014-08-28 10:23:08 -04:00