All that code developed by companies is then reviewed and tested by part timers
[[Citation Needed]] The linked article suggests the opposite and shows that signing off on code submissions is overwhelmingly corporate.
What, you don't browse the Linux repository's weekly commits every Saturday evening like me? People get paid for that?!
If you want to use pro audio, you want to be able to mix the low latency, high sampling rate stream together with the regular OS/Desktop audio.
Why on earth would you want to mix your professionally sounding audio with every freaking app that goes "ding" or "boing" or "you've got mail"? To me, that sounds like the perfect way to ruin everything.
I WANT my music production app to grab the sound card for itself, so no "ding" or "boing" can touch it.
This. Maybe GP is talking way above my head but that just sounded like a very bizarre requirement.
a complete answer would be Python and C++, because numpy/scipy can't do everything and Python is still very slow for number-crunching.
That's why more people should check out Cython. It's basically it's own language modeled closely after Python but uses C-like language constructions when optimizations are helpful. I quite liked it when I checked it out, but I haven't been following it much recently.
He has not acquired a fortune; the fortune has acquired him. -- Bion