Instrument assignment problem

I’m discovering a problem in my massive orchestral score. Here is Setup mode for the project - take note that I’ve got 3 clarinet players (#1 is a D clarinet, #2 and #3 switch between Bb and A clarinets). Also note that in the score, both Bb clarinets play in m2:

I’m trying to make sure I’m able to get an accurate MIDI export of this Dorico file. First (as mentioned in another thread) I reapplied the HSSE (SE) playback template, which took care of odd leftover keyswitch notes. Then I’ve exported the file above as MIDI, then, to test it, I’m re-importing the MIDI file into Dorico.

When I do this, I get a MIDI Import Options dialog box, and take a look at line #10; it’s oddly categorized as drum set. No idea why, particularly since I applied the HSSE (SE) playback template before exporting the MIDI file. Note that all other instruments in this dialog box are correct, except for line #10:

If I leave this dialog box as is, the file imports but I lose that clarinet part.

If I go in this dialog box and manually switch line #10 to clarinet, it does import properly, however, clarinet 1 and clarinet 2 are switched (are out of order). Not a huge deal, but I thought to mention it here in case it’s a bug.

I’m attaching a cut-down version of the Dorico file in case it’s useful:

AJP Test 2.dorico (1.6 MB)

General MIDI specs use Channel 10 for percussion.

Ah, right. I had forgotten about that. (It’s been like two decades since I encountered that.)

I was previously wondering whether Dorico was reading the “MIDI Track Name” then using a bit of intelligence to extrapolate a possible “Instrument in Track” from that, but based on what you’re saying, it doesn’t sound like that. This is just a hard-wired channel 10 thing.

In my own experience, this channel 10 custom hasn’t been a standard in a very long time, but I could be wrong.

In any case, I’ve been able to figure things out by manually reassigning channel 10 to clarinet during the MIDI import.