Nog even los dat het niet voor alle midi outputs even goed is (bedenk wat er gebeurt als de ene een 0V en de ander 5V, dan krijg je gewoon kortsluiting. Als de output dan niet helemaal volgens de spec is en geen serieweerstand heeft, is ie stuk), kan het ook gewoon in het protocol niet. Een midi bericht bestaat uit een aantal bytes die serieel verstuurd worden. Als je twee berichten tegelijk verstuurd kan de ontvangende kant daar niks meer mee. Je kunt wel besluiten om de controllers dan niet tegelijk te gebruiken, maar de meeste sturen ook nog active sensing of clock uit, die altijd door gaan. Daarmaast trekt een output die echt niks doet en op 0V staat het signaal van de ander naar beneden.
Dus ik denk dat je vooral geluk hebt gehad dat werkte. In het algemeen gezien is het onmogelijk om een serieel signaal (of eigenlijk eender welk digitaal signaal) te mixen door domweg de daden aan elkaar te knopen.