Thanks for your answer Tim, But I patch the biojack source, on the new version it don't use the getpid to start a new xmms via jack, so I make a modification in biojack.c, I put here for the archive of the list modification in biojack.c : juste replace deviceID by PID /* build the client name */ /*our_client_name = (char*)malloc(snprintf(our_client_name, 0, "%s_%02d", client_name, drv->deviceID) + 1);*/ /*sprintf(our_client_name, "%s_%02d", client_name, drv->deviceID);*/ our_client_name = (char*)malloc(snprintf(our_client_name, 0, "%s_%02d", client_name, getpid() ) + 1); sprintf(our_client_name, "%s_%02d", client_name, getpid() ); cheers julien > > jackd & ardour. I use the last xmms-jack 0.14 plugin but it seems to > > have a problem with the biojack, each time I launch a second xmms, > > biojack want to re-number as the first one and not give it a new > > biojack number... So I can't use different xmms at the same time. Did > > some of you used the plugin recently? I am trying to patch the > > bio2jack source to allow xmms to play multiple session at the same > > time and give a new biojack number... but I can't contact the > > programmer "Chris Morgan" (his email is protected from spam abuse, and > > it rejected my email...). > just a guess ... maybe xmms-jackasyn supports several xmms jack clients: > http://gige.xdv.org/soft/libjackasyn/