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

Stéphane Letz letz at grame.fr
Tue Jun 21 05:10:52 UTC 2005


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
>>
>>
>
>
>





More information about the Linux-audio-dev mailing list