From alsa-devel-owner@alsa.jcu.cz  Mon May 11 23:32:09 1998
Received: from altrade.nijmegen.inter.nl.net (altrade.nijmegen.inter.nl.net [193.67.237.6])
	by marvin.jcu.cz (8.8.8/8.8.8) with ESMTP id XAA06412
	for <alsa-devel@jcu.cz>; Mon, 11 May 1998 23:31:59 +0200
Received: from obelix.fvdpol.inter.nl.net by altrade.nijmegen.inter.nl.net
	via bd99-17.Breda.NL.net [193.79.246.242] with ESMTP for <alsa-devel@jcu.cz>
	id XAA05273 (8.8.8/3.27); Mon, 11 May 1998 23:31:57 +0200 (MET DST)
Received: (from frank@localhost) by obelix.fvdpol.inter.nl.net (8.8.7/8.7.3) id VAA24018 for alsa-devel@jcu.cz; Mon, 11 May 1998 21:47:04 +0200
From: Frank van de Pol <F.K.W.van.de.Pol@inter.nl.net>
Message-Id: <199805111947.VAA24018@obelix.fvdpol.inter.nl.net>
Subject: Re: driver 0.1.0 released
To: alsa-devel@jcu.cz
Date: Mon, 11 May 1998 21:47:04 +0200 (MET DST)
In-Reply-To: <3556DCCA.6BB9@ife.ee.ethz.ch> from "Thomas Sailer" at May 11, 98 01:11:06 pm
Content-Type: text
Reply-To: alsa-devel@alsa.jcu.cz
Sender: alsa-devel-owner@alsa.jcu.cz
Precedence: list

Thomas Sailer wrote:
> 
> Jaroslav Kysela wrote:
> >         I'm starting now work on ALSA sequencer code. I'm merging now
> > proposal from Frank van de Pol with other ideas. Looks like major problem
> > is with time synchronization and timestamp format.
> 
> Are you going to do this in kernel space? It looks to me that this
> would be feasible to do in user space, with a realtime scheduled
> daemon. Ok, it might need some work on POSIX.1b Timers, but
> this would be far more general than MIDI/Sequencer only...

Sequencer in kernel space: yes. 

With the POSIX real-time stuff it _might_ be possible to put it in user land
but that will introduce more latency, because we can't do event passing from
interrupt code (eg. on receiving MIDI bytes). We then always need to go
through the linux scheduler. With the timing stuff in kernel, and this low
latency, we have a solid foundation for getting tight synchronisation to
external sources (SMPTE, MTC, sample playback/recording etc.).

Cheers,
Frank.


========================---------------->
#define NAME    "Frank van de Pol"     
#define ADDRESS "mgr. Nelislaan 10"  
#define CITY    "4741 AB Hoeven"    
#define COUNTRY "The Netherlands"  
#define EMAIL   "F.K.W.van.de.Pol@inter.NL.net     -o)
                                                   /\\
Linux - Why use Windows, since there is a door?   _\_v

