Commit graph

29 commits

Author SHA1 Message Date
Howard Mao
5afba7136b add libsndfile bindings 2014-01-06 11:24:53 -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
6516537985 adds test for SinOsc and updates README 2013-12-30 03:29:43 -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
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
c8eaa71b7b in-progress implementing render tasks 2013-12-21 20:39:47 -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
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
030b4acd4a initial commit with some toy code 2013-12-11 20:18:36 -05:00