one less click to be able to play. and maybe it's nice to be given an instrument you don't often select yourself.
only if the user has midi devices (which are enumerated asynchronously, so basically when MIDI devices are found and you are connected successfully, then auto-select an instrument)
do not reserve the instrument until the user starts playing. don't want users to join and be handed an instrument, they never play, and it's unavailable to everyone else. basically the "idle" mechanism should be extended to include this
of course, only when instruments are available.
not all instruments should participate in this. like the mixing desk, or probably synths because of how unpredictable they are.
one less click to be able to play. and maybe it's nice to be given an instrument you don't often select yourself.