On Mon, Feb 1, 2010 at 12:47 AM, D. Michael McIntyre <[email protected]> wrote: > It's obviously targeting the first available ALSA soft synth, and it ignores > the range of hardware MIDI ports.
Yes, this was intentional. The aim was to avoid as far as possible situations in which the device appears to be connected but does not actually play, given that the most likely scenario when picking "the first hardware device" is that we end up playing to either a record-only device such as a keyboard, or to an unused soundcard port. You two both have valid MIDI playback hardware, but by far the most likely thing to be on the first MIDI port for any random user is a USB MIDI input device. This was prompted partly by my experience at the Linux audio conference in 2008, in which I had to get up during a presentation on plucked-string synthesis by Julius O Smith to help out the speaker because his Rosegarden instance was playing to his input-only MIDI keyboard instead of the soft synth he was trying to demo. Simply preferring the software to hardware on startup wouldn't have helped, because he started Rosegarden before the synth, but having the instrument come up labelled as unconnected would at least have made for a more obvious prompt as to what was wrong. Failing to connect any input device was not intentional, I just forgot about it, though again I'm not quite sure how you'd do it reliably. This time around I was far more concerned to avoid doing the wrong thing (i.e. connecting to something that should not be connected to) than to avoid leaving things unconnected, because doing the wrong thing rather than nothing was the behaviour that users had found so exasperating with the previous releases. Incidentally, autoconnection is only supposed to happen at all (now) if none of the connections found in the document itself were able to be restored. If at least one instrument has a connection string that matches something you actually have, then RG should connect everything it can by name and leave the rest alone. Chris ------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
