On Wednesday 19 February 2003 17.33, Paul Davis wrote: > >* midi thread will now try and use SCHED_FIFO. If you run jackd > > with > > why?
Probably to make MIDI control as deterministic as the audio processing. (Not much point in running a synth with small buffers and SCHED_FIFO otherwise.) Another motivation would be to avoid having MIDI timing quantized to audio block granularity under heavy audio CPU load. This would make sense only if events have to be timestamped in the context of the MIDI thread, and then it would require that the MIDI thread gets higher priority than the audio thread(s). //David Olofson - Programmer, Composer, Open Source Advocate .- The Return of Audiality! --------------------------------. | Free/Open Source Audio Engine for use in Games or Studio. | | RT and off-line synth. Scripting. Sample accurate timing. | `---------------------------> http://olofson.net/audiality -' --- http://olofson.net --- http://www.reologica.se ---