Elliot Saba
864f35db75
Fixes to work with BinDeps/Homebrew properly
2014-07-27 13:51:02 -04:00
Spencer Russell
91aa390554
adds annotation to base render function
2014-06-26 15:36:52 -05:00
Spencer Russell
efd841d74d
adds ability to control SinOsc freq from a signal
2014-06-24 03:30:38 -04:00
Spencer Russell
f240f3fbf6
fixes issue where portaudio task was killing the root mixer
2014-06-23 17:38:50 -04:00
Spencer Russell
a1ed357629
refactored AudioNode to contain a AudioRenderer, tests passing
2014-06-23 02:10:35 -04:00
Spencer Russell
e48c6361fd
adds Gain node with * operator
2014-05-23 20:59:22 -04:00
Spencer Russell
0d84cb409b
removes flac test as it was broken on osx, adds get_audio_devices
2014-05-02 16:10:54 -04:00
Joris Kraak
7831578955
Add mono audio input to PortAudio shim
...
The way the PortAudio callback works it is possible to reuse the buffer
used for sharing output audio data between Julia and the C-library.
The output data can be pushed from the shared buffer to the PortAudio's
output buffer, after which the same location in the buffer can be used
for storing the data read from the input buffer.
This does assume equal lengths for the in- and output buffers.
2014-03-25 12:35:04 +01:00
Spencer Russell
38c1499e6f
adds supporting for stopping AudioNodes
2014-01-05 22:50:56 -05: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
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