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

Reply via email to