Commit graph

346 commits

Author SHA1 Message Date
Spencer Russell
31c912ce77 tweaks build status image to point to master branch status 2014-01-06 00:21:23 -05:00
Spencer Russell
7ed79f833b adds homebrew dependency handling for OSX 2014-01-05 23:44:50 -05:00
Spencer Russell
c2fdb53925 adds REQUIRE file with BinDeps listed 2014-01-05 23:22:30 -05:00
Spencer Russell
c1212692a0 adds stop usage examples to README 2014-01-05 23:00:50 -05:00
Spencer Russell
38c1499e6f adds supporting for stopping AudioNodes 2014-01-05 22:50:56 -05:00
Spencer Russell
0f43ff836a now SinOsc, AudioMixer, and ArrayPlayer report their active flag properly 2014-01-03 13:32:30 -08:00
Spencer Russell
72fef9e4e1 refactor so render functions return an active flag 2014-01-03 13:02:25 -08:00
Spencer Russell
292005e1cd pulls out portaudio-specific stuff into separate code file 2014-01-03 11:47:38 -08:00
Spencer Russell
97dc8025bf changes all references of PortAudio name to AudioIO 2014-01-03 07:41:00 -08:00
Spencer Russell
47046b3d41 README formatting 2013-12-30 03:33:00 -08:00
Spencer Russell
6516537985 adds test for SinOsc and updates README 2013-12-30 03:29:43 -08:00
Spencer Russell
210dcf66e2 adds forgotten test.jl 2013-12-30 01:32:18 -08:00
Spencer Russell
a3d23268e9 test tweaks and adds tests to travis.yml 2013-12-30 01:31:54 -08:00
Spencer Russell
39bae583ed adds tests and support for playing more array types 2013-12-30 01:00:04 -08:00
Spencer Russell
6c8b99407c minor tweaks and comments 2013-12-22 18:13:57 -05:00
Spencer Russell
e3d997230c renames test file for easier ID in the editor window 2013-12-22 18:07:01 -05:00
Spencer Russell
5a2222ccea a little restructuring and starting to add some tests 2013-12-22 18:06:02 -05:00
Spencer Russell
3a29b40c97 now exporting nodes and can play SinOsc 2013-12-22 17:27:29 -05:00
Spencer Russell
7806ead4ec array playback seems to be working smoothly now 2013-12-22 17:16:53 -05:00
Spencer Russell
12760b4096 basic rendering node infrastructure mostly working 2013-12-22 16:45:16 -05:00
Spencer Russell
c2d771d952 Merge branch 'master' into render_tasks 2013-12-22 12:48:09 -05:00
Spencer Russell
24d1669fe9 some build tweaks to get OSX working. needs testing on Linux 2013-12-22 11:49:05 -05:00
Spencer Russell
2b97aea5b6 Merge branch 'master' into render_tasks 2013-12-21 21:23:41 -05:00
Spencer Russell
a284fde53f adds deps/usr to gitignore 2013-12-21 21:20:19 -05:00
Spencer Russell
c8eaa71b7b in-progress implementing render tasks 2013-12-21 20:39:47 -05:00
Spencer Russell
10651d2db5 removes note in README regarding dependencies 2013-12-21 19:04:25 -05:00
Spencer Russell
171b709708 basic audio callback synchronization is working 2013-12-21 18:59:27 -05:00
Spencer Russell
ae77cd2260 first pass at synchronizing threads, using RemoteRef and semaphore 2013-12-21 18:59:27 -05:00
Spencer Russell
ff043ec95f adds BinDeps install to travis.yml 2013-12-14 00:47:27 -05:00
Spencer Russell
0aeeb93cf8 adds apt-get install of libportaudio19-dev to build.jl 2013-12-14 00:44:04 -05:00
Spencer Russell
47a587bc20 adds build step to travis config 2013-12-14 00:20:01 -05:00
Spencer Russell
b559f19d8f adds build status image to README 2013-12-14 00:16:28 -05:00
Spencer Russell
26cb05ef4e added travis.yml for continuous integration 2013-12-14 00:12:27 -05:00
Spencer Russell
787d3a1646 updates readme 2013-12-13 02:48:52 -05:00
Spencer Russell
af0a6cdf55 adds a bit about reloading the module after rebuilding 2013-12-13 02:40:20 -05:00
Spencer Russell
7e1bfc9426 adds info on init so people aren't frightened by the device scan errors 2013-12-13 02:21:10 -05:00
Spencer Russell
6c51dd5c37 some module reorganization 2013-12-13 02:17:21 -05:00
Spencer Russell
85c61e1bf6 apparently julia uses * for string concat. something about algebra... 2013-12-13 01:47:58 -05:00
Spencer Russell
f233463fa1 now finds the custom shim library 2013-12-13 01:07:45 -05:00
Spencer Russell
6127cac834 adds exports to module 2013-12-13 00:38:00 -05:00
Spencer Russell
a8f1e13068 fixes const declaration 2013-12-13 00:19:26 -05:00
Spencer Russell
6bb4b33d9e comments out the reference code we're using to start PortAudio.jl 2013-12-13 00:17:44 -05:00
Spencer Russell
af6dd508e2 renames portaudio.jl to PortAudio.jl to match julia convention 2013-12-13 00:10:28 -05:00
Spencer Russell
0d89ddb532 adds build, adds the play_sin ccalls to portaudio.jl for testing 2013-12-13 00:06:48 -05:00
Spencer Russell
266bd6ef3e removes unnessary makefile in the project root 2013-12-12 23:49:08 -05:00
Spencer Russell
030b4acd4a initial commit with some toy code 2013-12-11 20:18:36 -05:00