Have you quite finished insulting the intelligence of forum users and Logic users, and smearing 'old' Logic's capabilities as a DAW, dewdman42? And do you think we all believe that the only way we stand a chance of understanding the technical issues here is to be read into your top secret knowledge base of absolute truth (notwithstanding that Jedi know only the Sith deal in absolutes)? Spoiler alert! It's all there in the name of this feature of 'old' Logic:-
demix BY CHANNEL.
But just so you don't feel left out, we'll disengage our Warp engines for now and see if we can manage to simplify the enormously complicated and profoundly technical concepts involved.
• Auto demix BY CHANNEL cannot demix multiple MIDI input streams if there's no difference in their channel number. Wow! Now there's a revelation! Not.
• Auto demix BY CHANNEL is pointless if a single channel input MIDI stream is routed to multiple MIDI destination channels.
• Auto demix BY CHANNEL is pointless if multi-channel input MIDI streams are routed to one destination.
There, I think that pretty much nails it. Not exactly startling news for most DAW users, I suspect.
Over the past couple of decades some Logic users have been applying perfectly legitimate workarounds that let them use the auto demix BY CHANNEL feature as they wish. To call these workarounds "fiddly" is as relevant as saying to a violinist that he or she should change to playing the piano because bowed instruments are too "fiddly". Is there any serious DAW that doesn't have numerous opportunities to get "fiddly" with it? Aren't those opportunities an important part of what endears users to their DAWs, and let them put their skills, craft and art to best possible use? Your smear tactics are obvious and tiresome, but they do let us gauge your standards of argument.
You didn't orginally mention auto demix as a posssible solution to Roger's problem. But once Macker introduced the idea you went ballistic trying to prove that "no way" could it possibly work. Erm ... yes way. It does work. And it can be made even more useful with two kinds of time-honoured workarounds, which I won't go into now; I've already made enough essential points for one post.