[linux-audio-user] writing a realtime app in python

Eric Dantan Rzewnicki eric at zhevny.com
Mon Mar 19 20:15:04 EDT 2007


On Mon, Mar 19, 2007 at 06:55:53PM -0500, Jack O'Quin wrote:
> On 3/19/07, Atte André Jensen <atte.jensen at gmail.com> wrote:
> You could code those parts of the program in C or C++ to avoid
> memory management in the "harder" realtime portions of your
> application.  With sufficiently large ringbuffers (or the like), the
> other parts can probably be written in python with some higher
> latency.

An option to consider is controlling ecasound from python. I've had a
good deal of fun building things this way in the past and hope to get
back to it this year. 

It works fairly well. The logic and configuration of your program is
fine in python ... it just sends control information to ecasound while
ecasound handles all the details of communicating with jackd.

-Eric Rz.



More information about the Linux-audio-user mailing list