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