On Fri, Nov 4, 2011 at 10:36 AM, Emanuel Rumpf <xbran@web.de> wrote:
2011/11/2 Iain Duncan <iainduncanlists@gmail.com>:
> Hi, I'm working on an a project that I intend to do using the STK in a> ... ... ...
> callback style, but am hoping I can prototype the architecture in python
> until I've figured out the various components and their responsibilities andYou could implement the callbacks (and link it to STK) with Cython.
> dependencies. Does anyone know of any kind of python library ( or method? )
> that would let me simulate the way callback based STK apps using RTAudio
> work? IE
(not CPython)
This would require you to write a Cython-Header file for the called
STK functions.
Cython works very well for this, although you have to learn it, because
it's neither real C nor real Python, but it's close.
With some attentiveness, you could write rt- functions in Cython,
because they compile to pure C / binary.
No, Once per audio buffer, consisting of many (e.g. 128) samples.
That's a better choice, usually, even if you do sample-by-sample
processing within the function/callback.
Note:
> and has a way of sending out it's results to the audio
> subsystem.
>
> I've found a bunch of python audio libs but it doesn't seem like they work
> that way,
Don't use python threads (as implemented in CPython), they do not
work for this.
You might have more luck with the more recent multiprocessing module,
( http://docs.python.org/library/multiprocessing.html )
It was introduced to circumvent some of PythonThreads limitations.