Professional Sound API
I'm interested to know what API model Haiku will be implementing to allow professional sound applications to be written.
On Windows we have a variety of API's such as WDM from Microsoft, ASIO and VST/VSTi from Steinberg and Rewire from Propellarheads. On apple we have AU and Jack OSX and on Linux we have quite a few but the best appears to be Jack and ALSA. There are other ones from Pro Tools too.
So on Haiku what's it going to be?
A professional level sound API must be low latency to allow realtime dsp of audio and allow the audio to be routable between hardware and software and between software and software etc.
Obviously the appeal of Haiku is it's ultrafast use of multi core processing and it's heritage coming from BeOS, the media OS.
I'm not too concerned about midi since this appears to be already done and in the API, but what about sound? I noticed OSS has come along but is this the best on offer? I realise that hardware support is needed and it seems to come with alot of driver support. But what I am talking about is professional level implementations for IO, routing and dsp processing.
So what are the long term goals for getting audio up to scratch in Haiku and will this become part of Haiku for professional sound and have it's own native API.