ssfrr / AudioIO.jl

[UNMAINTAINED] - Simple Audio IO in Julia
MIT License
61 stars 24 forks source link

Audio feedback when Julia is busy #23

Closed ssfrr closed 10 years ago

ssfrr commented 10 years ago

Currently the audio task shares the same memory space for input and output. That means that if Julia is busy (for instance the JIT is compiling something) and so the callback isn't running, the input just gets fed back to the output, so you hear an echo and feedback.

So far this is confirmed on OSX, not sure if it happens on Linux as well. It probably depends on what the underlying audio system does when the audio deadline is missed.

ssfrr commented 10 years ago

Now that we're using the Read/Write API for PortAudio this shouldn't be a problem any more.