attached is an improved version of the alsa-sequencer support, that automatically connects each available device to/from pd. (note: currently it only connects if pd opens just 1 port) this eliminates the need for "external" helpers, like the [aconnect]-external, aconnect, aconnectgui or qjackctl
i talked to various people (e.g. fernando (of CCRMA fame) at the ICMC) and all of them agreed that it is a bad thing, that pd doesn't work out of the box with already connected alsa-sequencer devices. so i have added this autoconnector, which tries to connect all available midi-sources to the pd-in and all pd-out to all available midi-destinations.
i have done it in such way, that the autoconnection only takes place when there is just 1 port (input and output are handled separately; so if you have 2 midi-in ports and 1 midi-out port, pd will automatically send to all midi-destinations it finds; in this case, the midi-in still has to be manually connected)
currently there is no real way, how to turn that feature off (apart from requesting multiple ports, so no autoconnection takes place)
i hope this is ok.
furthermore i found and fixed some, namely reverting the number of in and out devices.
requesting 3 midi-in devices resulted in opening 3 midi source-ports (which are really midi-outs)
the patch can be found at https://sourceforge.net/tracker/index.php?func=detail&aid=1060511&gr... (i just re-opened the old thread for natice alsa sequencer support)
mfg.ad.r IOhannes