From alsa-devel-owner@alsa.jcu.cz  Tue Jan 12 13:39:50 1999
Received: from ife.ee.ethz.ch (ife-fast.ee.ethz.ch [129.132.24.193])
	by marvin.jcu.cz (8.9.1a/8.9.1) with ESMTP id NAA17317
	for <alsa-devel@alsa.jcu.cz>; Tue, 12 Jan 1999 13:39:17 +0100
Received: from ife.ee.ethz.ch (eldrich.ee.ethz.ch [129.132.24.203])
	by ife.ee.ethz.ch (8.8.5/8.8.5) with ESMTP id NAA29407;
	Tue, 12 Jan 1999 13:39:11 +0100 (MET)
Message-ID: <369B426F.D9C171FA@ife.ee.ethz.ch>
Date: Tue, 12 Jan 1999 13:39:11 +0100
From: Thomas Sailer <sailer@ife.ee.ethz.ch>
MIME-Version: 1.0
To: Stephen Thornton <Stephen.John.Thornton@ericsson.no>
CC: alsa-devel@alsa.jcu.cz
Subject: Re: Linux scheduler issues.
References: <199901092046.PAA25489@renoir.op.net>
		<19990111101124Z2631-2281+1905@nic.funet.fi>
		<9901111407.AA10574@tele2>
		<369B389D.FB567AB5@ife.ee.ethz.ch> <9901121230.AA15671@tele2>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Reply-To: alsa-devel@alsa.jcu.cz
Sender: alsa-devel-owner@alsa.jcu.cz
Precedence: list

Stephen Thornton wrote:

> I assume you are talking about RTLinux here. OK, as you show, you can
> stop everything except

No I was talking about less than 2 year old vanilla Linux.

> I'll state my position: I am at least going to persue a feasibility
> study on the use of Erlang in music. I will point out the advantages

But the choice of language is pretty orthogonal to the issue of how
to meet the deadlines 8-)

My point is: I'm currently doing usermode network interface stuff.
One project uses the soundcard to do IO, and contains a software
modem. This app in structure is probably very similar to
a synthesizer engine except for the smaller memory footprint 8-)

It's very seldom that an interrupt/wakeup is delayed by more than one
sample period (roughly 100us). I think I have to start
gathering long term statistics.

So my point is: In how far do computer music apps differ from
my modem stuff? And given that my modem stuff works, why
all the fuzz about the scheduler? Has anyone actually tried and
had problems?

Tom

