I've implemented a new/simpler ALSA port matching algorithm (AlsaDriver::setPlausibleConnection()). Would appreciate some testing of the latest svn. [r15893] is the commit in question.

The new algorithm does a fuzzy string compare on the name, then checks the client class, port, and availability to compute a match score. The port with the highest score wins and the connection is made.

There is also a small improvement in handling of blank port names. We now check playback and record ports separately. This means in some situations where we might not have connected a record port to a keyboard, we will now do that.

So, when you load a composition, we should do a slightly better job of restoring connections. At the very least, this should be as good as it was.

  Anyway, beat it up and let me know if you run into any trouble.  Thanks.

Ted.


_______________________________________________
Rosegarden-user mailing list
Rosegarden-user@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user

Reply via email to