Hi. When I use pd -alsamidi I've noticed recently [I think this is new in more recent versions of PD] that PD connects itself too ALL the other alsa midi inputs and outputs. This is a major annoyance because I often have to go in and remove all those connections except for the ones that I want, which generally means I disconnect 8 or so connections and leave 2. The most annoying feature is that alsa has a 'midi through' port, that PD attaches its input and output to, so that any midi message that PD sends is echoed back to PD.
I'm thinking that there should be a flag in PD to set up alsa-midi connections, or maybe just a --midi-connect-all or something that makes PD exhibit this behavior, but by default, as it did until recently, it shouldn't make any midi connections. Or, if the consensus is that this default behavior is beneficial, there should at least be a flag that disables this auto-connect behavior.
I haven't looked at the source yet but I will. I am willing to tackle this problem myself, I just figured I'd put it out there for a little discussion before hand as my proposal is basically disabling a feature and not adding a new one.
-Alex