I hope this helps you out. Let me know if this makes sense to you.
The Hapax is Connected from the USB host port to MioXl
Then The Hapax is connected from the USB Device port to the MacPro
2 USB cables total for that section.
At this current set up (I have been trying a lot of different ways) ALL Gear is connected to the MioXL via Kenton Thru boxes and sometimes Directly to the gear. All with Midi Din cables. My Master keyboard controller is connected to the Hapax IN and the MacPro via a MioXM.
Below is the set up from the MioXL to the gear.
Midi Channels are on the left (CH1, CH12 and so on). Blank is for unused Midi channels. (Play Live) are units that I play live at times. The picture below is with out wires connected since I use the picture to see how things are in the studio before connecting them. They are connected now and working but I take my time to make sure I like it before making the wires in Program form so I have a picture of it. All wires are done with Paper/ then text so I can have a map of what connects to what for midi channels. All Audio wires have separate Pictures and paper/ and Text so I can keep track of channels counts and room to grow. Soundcard is RME MadiFX system.
MioXL: OUT 1
HOST PORT 1 - To Black Custom THRU Box 6 ports - To Gear
CH 1 - Roland MKS-7 - bass
CH 2 - Roland MKS-7 - chord
CH 3 - Roland MKS-7 - Melody
CH 4 - Roland D-550
CH 5 - Korg Poly Six
CH 6 - Oberheim OB-8
CH 7 - Blank
CH 8 - Kenton Pro 2000 - to Moog Source
CH 9 - Blank
CH 10 - Roland MKS-7 - TR-707 Drum Track
CH 11 - Kenton Pro 2000 - To PRO-1
CH 12 - Kenton Pro 2000 - To Korg DV800 (PLAY LIVE)
CH 13 - Kenton Pro 2000 - To Korg DV800 (PLAY LIVE)
CH 14 - Kenton Pro 2000 - To Moog Micro Moog
CH 15 - Blank
CH 16 - Blank
MioXL: OUT 2
HOST PORT 2 - to Kenton THRU box 12 ports - To Gear
CH 1 - Oberheim OB-Xa
CH 2 - Westlich Performer Modular - ARP Axxe
CH 3 - Encore Electronics Expressionist - ARP Odyssey MK1 (PLAY LIVE) Need Midi kit
CH 4 - Westlich Performer Modular - Small Dreadbox Moduler system
CH 5 - SCI Prophet-600 gigli
CH 6 - SCI Prophet-5 (PLAY LIVE) need Midi kit
CH 7 - Minimoog Model D
CH 8 - Matrix-1000 set
CH 9 - System 80 880 Drum Track
CH 10 - RD-9 909 Drum Track
CH 11 - Yamaha SK-30 Bass Solo (midi)
CH 12 - Yamaha SK-30 Organ (midi)
CH 13 - Yamaha SK-30 Synth/Pads (midi)
CH 14 - Behringer Solina
CH 15 - Encore Electronics Expressionist - Yamaha CS-40m (PLAY LIVE) (midi)
CH 16 - Westlich Performer Modular - for Clock
----------------------------
MioXL: OUT 3
HOST PORT 3 - to Kenton Thru box 5 ports - To Gear
CH 1 - Yamaha TX-802
CH 2 - Yamaha TX-802
CH 3 - Yamaha TX-802
CH 4 - Yamaha TX-802
CH 5 - Yamaha TX-802
CH 6 - Yamaha TX-802
CH 7 - Yamaha TX-802
CH 8 - Yamaha TX-802
CH 9 - Roland JV-880 Synth 1
CH 10 - Roland JV-880 Drum
CH 11 - Roland JV-880 Synth 2
CH 12 - Roland JV-880 Drum
CH 13 - Blank
CH 14 - Blank
CH 15 - Blank
CH 16 - Blank
----------------------------
MioXL: OUT 4
HOST HOST PORT 4 - To Akai MPC-4000 - Use all 16 midi channels
--------------------
MioXL: OUT 5
HOST PORT 5 - To Roland MV-8800 - Use all 16 midi channels
-----------------------------------------------------------
MioXL: OUT 6
HOST PORT 6 - to E-MU E4X Turbo - Use all 16 midi channels
-----------------------------------------------------------
MioXL: OUT 7
HOST PORT 7 - to E-MU E4XT Ultra A input - Use all 16 midi channels
-----------------------------------------------------------
MioXL: OUT 8
HOST PORT 8 - to E-MU E4XT Ultra B input - Use all 16 midi channels
-----------------------------------------------------------
MioXL: OUT 9
HOST PORT 9 - to Akai S6000 A IN - Use all 16 midi channels
-----------------------------------------------------------
MioXL: OUT 10
HOST PORT 10 - to Akai S6000 B IN - Use all 16 midi channels
-----------------------------------------------------------
MioXL: OUT 11
HOST PORT 11 - to BLANK
-----------------------------------------------------------
MioXL: OUTS 12
PORT 12 - to BLANK not used