Re: [linux-audio-dev] [semi-OT] EEL 0.1.0 + ChucK

From: Dave Robillard <drobilla@email-addr-hidden>
Date: Tue Jan 11 2005 - 19:17:10 EET

On Tue, 2005-11-01 at 01:48 -0500, Ge Wang wrote:
> >> I need the guarantee that the audio thread of the language/VM is
> >> 100% realtime safe (ala the jack guidelines).
> >
> > That's a primary design goal for EEL (which is the main difference
> > from scripting languages in general)
>
> (Hmm, how do you make a synthesis language 100% realtime safe?)
>
> The ChucK model guarantees data consistency (it will always generate
> the right samples), and does its best to be on-time. The only thing
> that
> would be needed to make it hard RT capable is to improve mechanisms
> that would know when deadlines are missed (which is quite easy in the
> framework) - otherwise, the language model, with time built-in,
> naturally
> captures many important aspects of RT programming.

I mean RT safe in the jack sense - not calling any blocking functions in
the audio thread (ie no allocating memory, locking mutexes, etc.)
Sorry, bad terminology on my part.

... Is this why ChucK is always zombie-ing on me? :]

-DR-
Received on Tue Jan 11 20:15:16 2005

This archive was generated by hypermail 2.1.8 : Tue Jan 11 2005 - 20:15:17 EET