I had an idea earlier... and put it to some musicians out in IRC land.
rowinggolfer.. imagine a world where musicians can simply join into an online jam session.
various categories of music.
kajarii rowinggolfer: that'd actually be pretty cool.
rowinggolfer You are the man to set up this audio server. 'JamServer' ?
rowinggolfer Kajarii: I had the idea earlier when listening to guitarman4's music
rowinggolfer I believe there is a business here, so I am thinking some more over this idea.
guitarman4 rowinggolfer - there is a tool that allows for collaboration... open source, they beggin for someone to port linux, so far only mac and linux clients http://www.koblo.com
* rowinggolfer checks out koblo.com
rowinggolfer guitarman4: I am thinking... irc type jam server... anyone can start a jam... and the initiator retains "op status", so that if a clueless player joins in... he/she can boot 'em off. then maybe some paid services? where you buy a room, but can charge people to listen?
something like that... dunno
kajarii> yeah, that's a better idea Especially since irc is low bandwidth so you have more room for music.
rowinggolfer It would be cool to lay down a beat then wait for folks to join in.
kajarii How you'd do that in real time with low latency would be an odd thing though.
even sip is very latent.
rowinggolfer Kajarii: good point. UDP?
kajarii yeah, SIP uses UDP.
rowinggolfer lots of dropped packets... but real time.
kajarii I wonder if we ran a pulseaudio server on the irc machine which could then do the mixing and send it out to the other machines.
rowinggolfer Kajarii: I knew you were the man to speak to.
guitarman4 i like that. u know its worth trying out - worst case scenario is it doesnt fly.. wouldnt we need some way of syncing stuff...
i wonder if midi makes more sense.
kajarii yeah, but pulseaudio should take care of that. or jack.
guitarman4 really? k
kajarii jack is designed for low latency pro audio work.
guitarman4 yeah. so how would we connect to the jack server remotely
kajarii I wonder if we had everybody run a jack instance on their machine then hook them all together somehow. I'm not sure.