this is perfect discussion, I liked the initial funny moderations and even more also funny interactive "JACK inside", really cool to know how things works. I am from Windows, honestly. And I like how you linuxers can discuss here about internals pros/cons of your OSS. In fact, it will be interesting to me, how win DAWs audioengines differs, because we have also troubles and unexpected performance differences between them, and yes, also ugly personal battles sometimes... But its always better to be nice and to LEARN from others good solutions to not repeat flaws and enhance everthing on all sides. Also, Windows isnt still the same as before, we also ran through kernel/user movements of graphics/video in the past and also JACK issues seems to be similar to kernel-streaming and DirectShow filters graphs etc... (and I am NOT C/C++ guy too, mostly becasue I am alive/paid for something in C# and servers maintenance, although I love DSP and audio/midi development - back in 2001 I did some pure-J2SE patch editor for programmable handheld midi controller + unified midi/sysex transport thing against very fresh and buggy CoreAudio and WireProvider of JavaSound API)
...But we cant look at closed-source of Sonar vs Cubase nor vs Reaper (some are particulary complaining about Sonar to be not so capable to handle many VSTi, perhaps because it preffers live realtime mixing efficiency (single thread/core per audio track chain)... although Reaper is more efficient everywhere .... etc etc
Ya, Windows kernel was wastly modernized too... and developers arent always arrogant
Great discussion! Sorry I am today so busy here, but recently bought OneStudio2 and my pre-selection web research went also into yours forums and I simply cant get out, so much interresting infos, guys and projects here ......
Cheers,
Petr