An idea, or at least: it’s on my personal wishlist for Haiku: Can someone port Jamulus to Haiku? This is opensource software for musicians to have jam sessions online. I’m working with this software a few weeks now and I’m busy trying to get the people I know to use it too since it enables (us as) a band to rehearse online as opposed to not rehearsing at all.
Also it’s interesting to see that you almost automatically come into contact with people playing instruments and a band can suddenly appear out of nothing playing together nicely. I’m very much enjoying this!
Since BeOS was ‘the media OS’ with low latency being an important buzzword, and Haiku as the successor I think has it too (correct me if I’m wrong): Online jamming software would be something that is a natural fit for Haiku!
It’s on SourgeForge:
It needs a very low latency connection to the audio hardware and I must say on Windows with ASIO4ALL
(see http://www.asio4all.org/ ) it’s working very good (I have, on a local running server, a total latency of downto 10mSecs: that’s ADC->to server -> audio MIX at server -> back to client -> DAC all included.
It’s possible to play together nicely if the total latency remains below approx 30mS, and still possible upto some 50mS. Although you have to get used to it a bit.
Anyhow: I’ve been jamming with people all around the Netherlands a few times, really awesome (ping times stay workable within my country, and the neigbouring countries including UK, i.e. London)
This is a very simply software where the same executable can be client, or server, including audio recording of each participant in a seperate track. It uses kind of a shortcut driver system to connect exclusively to your audio hardware (i.e. just HDA, tested Intel and Realtek, both perform nicely).
On windows this is done with ASIO4ALL, on Linux with JACK audio (someone once requested a JACK port for Haiku btw around 2006: [feature request] JACK port)
I guess Haiku (should) work(s) very good by itself so a port could connect to the normal audio subsystem with us.
Hmm… ‘killer app’?
Just pitching here, hoping for magic to happen! Thanks for listening