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
Tomas Lycken
e9483f1782
Fetch unshallow
2014-08-28 16:16:30 +02:00
Tomas Lycken
93c2215e2f
Install with Pkg.clone(pwd()) instead of ln -s
...
After seeing the message [here](https://groups.google.com/forum/?fromgroups=#!topic/julia-users/Kt2KtQm2O1Q ) I wanted to see if installing the package differently would help. Since a PR triggers Travis, this was the easiest way to check my assumption :P
2014-08-28 16:09:26 +02:00
Spencer Russell
ae76badebb
adds method to get rate of a file
2014-08-27 10:58:17 -04:00
Spencer Russell
87925d1d8d
moves the quotes around in travis config
2014-08-25 19:11:33 -04:00
Spencer Russell
e64ea0b26c
travis config now checks out BinDeps master, until the next release
2014-08-25 17:04:12 -04:00
Spencer Russell
0c396b095b
adds Pacman support, currently only works with BinDeps master
2014-08-25 16:50:04 -04:00
Spencer Russell
0d06ce2c96
adds some more docs on File IO and Julia syntax highlighting
2014-08-22 06:15:42 -04:00
Spencer Russell
5ce3c0cc97
badge formatting
2014-08-22 04:40:32 -04:00
Spencer Russell
942fae05ca
adds coverage badge to README
2014-08-22 04:39:37 -04:00
Spencer Russell
3601ea2098
adds coverage arg to Pkg.test instead of using --code-coverage
2014-08-22 04:33:38 -04:00
Spencer Russell
36362d45cf
now only submitting coverage info for the release test, no need to send it twice
2014-08-22 04:23:10 -04:00
Spencer Russell
8d456062ca
fixes coverage line in .travis.yml
2014-08-22 04:20:49 -04:00
Spencer Russell
86e459cc87
adds coverage stuff to test running
2014-08-22 04:15:13 -04:00
Spencer Russell
dd28b530ea
adds try-finally to open so it's actually safe
2014-08-21 01:05:03 -04:00
Spencer Russell
2620e6ecb2
fixes issue and now passes test for stereo file playback (mixing to mono)
2014-08-13 12:31:56 -04:00
Spencer Russell
5f074a4f87
adds stereo wav test file
2014-08-12 21:53:44 -04:00
Spencer Russell
11e6dce20c
now we have a failing test for stereo file playback
2014-08-12 19:26:03 -04:00
Spencer Russell
edf2f8fd04
now transposing the audio so columns are channels on a file read
2014-08-12 19:22:19 -04:00
Spencer Russell
d4b4b33361
test for mono file playback now passing
2014-08-12 13:24:31 -04:00
Spencer Russell
c22b6b2347
merges in @bauglir's changes
2014-08-11 18:33:40 -04:00
Spencer Russell
20ecbb5b8e
adds a failing test for file playback
2014-08-11 18:25:12 -04:00
Spencer Russell
10802a61f3
some minor test file restructuring
2014-08-11 18:09:51 -04:00
Spencer Russell
89043b80c9
deprecates af_open in favor of AudioIO.open
2014-08-11 17:34:21 -04:00
Joris Kraak
26cf69ad94
Make audio file reads return data as n_frames x n_channels
2014-08-01 17:58:39 +02:00
Joris Kraak
b79b47a461
Add audio file seek capabilities
2014-08-01 14:06:14 +02:00
Joris Kraak
19c33d71c6
Remove unnecessary value check
...
Due to the way the `render` function was rewritten in eabf971
, the audio
variable is always going to be an array of `AudioSample`s, so a check to
see if it is equal to `nothing` is no longer applicable.
2014-08-01 14:04:38 +02:00
Joris Kraak
0cd33b8289
Stop trying to read from audio file if no data is available
...
As soon as libsndfile has finished reading a file it no longer returns
any data. This can send the `render` method for `FileRenderer` into an
infinite loop. This way if not enough data is available a partial buffer
is returned.
2014-08-01 14:01:49 +02:00
Joris Kraak
289d7a56cd
Support playing sound from stereo files
2014-08-01 14:00:24 +02:00
Spencer Russell
18f0cee2e5
now shipping pre-built shim binary for linux also
2014-07-27 15:39:24 -04:00
Spencer Russell
f6544cf7fd
now only building the shim for linux installs
2014-07-27 14:46:46 -04:00
Spencer Russell
6af95e6f57
now tracking the compiled shim for OSX
2014-07-27 14:38:59 -04:00
Spencer Russell
9d9af6e4cd
Merge pull request #18 from staticfloat/sf/bindeps
...
Fixes to work with BinDeps/Homebrew properly
2014-07-27 14:20:19 -04:00
Elliot Saba
864f35db75
Fixes to work with BinDeps/Homebrew properly
2014-07-27 13:51:02 -04:00
Spencer Russell
3d1def96ec
fixes to work with new support in Homebrew.jl for libsndfile and portaudio
2014-07-27 12:57:18 -04:00
Spencer Russell
450a9e9184
drops allocation by making the sample rate Float32
2014-07-01 02:32:02 -04:00
Spencer Russell
6e6ca7d1fe
adds tests for multiplying signals together
2014-07-01 02:06:30 -04:00
Spencer Russell
9c5c01aa7b
now disabling 0.2 testing and bumps required Julia version in REQUIRE
2014-06-30 22:18:32 -04:00
Spencer Russell
326f28a2b5
now explicitly installing factcheck on julia 0.2 test rig
2014-06-30 22:13:48 -04:00
Spencer Russell
48113ff5f3
hopefully fixes test running on julia 0.2
2014-06-30 22:09:02 -04:00
Spencer Russell
68414ef7cf
now running travis testing on both release and nightly julia builds
2014-06-30 22:04:20 -04:00
Spencer Russell
9bed45bbc8
fixes path handling in test to be more robust and work with Pkg.test
2014-06-30 21:45:08 -04:00
Spencer Russell
131fe7804d
Merge branch 'master' of git://github.com/ssfrr/AudioIO.jl
2014-06-30 21:33:18 -04:00