On Sunday 01 January 2006 19.20, fons adriaensen wrote:
> On Sun, Jan 01, 2006 at 06:42:02PM +0100, Robert Jonsson wrote:
> > Indeed, there are several issues at work here...
> > In anycase, MusE has from 0.7.2pre2 a fix that enables synths with
> > identical names to be used.
> > Also, in the case with ZynAdd, another option is to use only one
> > instance. ZynAdd can have one patch for each midi-channel running. The
> > only drawback is that you cannot apply external effects to individual
> > patches, but ZynAdd has a whole bunch of nice internal effects.
>> What's probably happening is that recent versions of JACK will if necessary
> modify a client's name to make it unique, while ALSA doens't because IIRC
> it doesn't care about the name but identifies clients by a number that it
> assigns itself.
>> So if you want unique names (and the same) for audio and midi, you still
> have to provide them on the client's command line. OTOH, sequencers should
> identify midi connections by their client number, not their name.
To my understanding the client number is resolved/assigned at runtime making
it practically useless when mapping sources with destinations. The only
reliable solution is to assign unique names.
Regards,
Robert
>> AMS should handle multiple patches without requiring a separate instance
> for each.
--
http://spamatica.se/musicsite/