Re: [linux-audio-dev] What parts of Linux audio simply suck ?

From: Stéphane Letz <letz@email-addr-hidden>
Date: Tue Jun 21 2005 - 08:10:52 EEST

Le 21 juin 05 à 02:15, ian esten a écrit :

> would it not be possible to have the midishare to jack bridge buffer
> events that are timestamped in the future, and then schedule them in
> realtime in the process callback?
> ian

This would require *each* client to have its own scheduler... (since
events may be sent out of order by the application in the MidiShare
model). Crazy !
The proper model would be to have the scheduler at the server level
of course...

Stephane Letz

>
> On Mon, 2005-06-20 at 10:53 +0200, Stéphane Letz wrote:
>
>> I would say that one the may problem is that jack MIDI does not
>> has the
>> concept of time-stamps in the "future" . The Jack MIDI "events" are
>> received in real-time (similar to what MidiShare does with the
>> Receive
>> callback concepts) but have also to be delivered in real-time.
>> In the absence of any scheduling mechanism, I don't think the
>> MidiShare API could be re-built on top of the underlying Jack MIDI
>> buffer transports system.
>>
>> Stephane Letz
>>
>>
>
>
>
Received on Tue Jun 21 12:15:05 2005

This archive was generated by hypermail 2.1.8 : Tue Jun 21 2005 - 12:15:07 EEST