Commit graph

78 commits

Author SHA1 Message Date
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
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
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
Renamed from src/portaudio.jl (Browse further)