It's really bad, I want a new OS where I can actually tell the scheduler what to do.
Also, check out this music composition app I'm launching soon http://ngrid.io.
It's really bad, I want a new OS where I can actually tell the scheduler what to do.
Also, check out this music composition app I'm launching soon http://ngrid.io.
Disclaimer - i'm working on a Haiku native media editor (video and audio) and the latency is excellent.
On the other hand, I can't really expect regular OS's to implement a "real-time" mode or something like that. As much as I'd like it, I feel it would be so complex and fundamentally incompatible with the way those OS's work! (and then I also start thinking about power management, external factors affecting hardware, etc). I hope the future proves me wrong. Given how much people works on audio and plays videogames on those OS's, the current situation is kind of sad.
One approach is to use a real-time kernel underneath Linux. Bela does this with the Xenomai kernel:
If you wanted something that lots of other people could use, in principle you could make your own Linux distribution with a particular set of patches.