i was wondering if there is a way to configure a teensy board to act as a double usb client, so that i can connect two hosts. i guess it is not possible, but maybe i am wrong my application:

i have a usb-host teensy midi controller and i would like to connect that to a computer at some occasions. since having only a single cable from controller to the floor is important, i cannot use the direct usb-client connector on the teensy.

if this is not possible, what would be the best way to accomplish this? interconnecting two teensies via SPI? or straight serial? as said the data would be usb-midi, and i would like to keep the latency to a minimum. (if it is going to be slower then din-midi i can simply plug a usb to din converter into my hub and run midi to the pc from there)