Yes, i do this (pretty much exactly as you do, or plan to)
Hapax is connected to the MRCC using “midi device” and then i have instrument definitions on each hapax channel with midi channel set for each synth.
Routing from USB → different outputs are done on the MRCC.
You can also route things back into the hapax pretty easy, its very nice
If i understand you correctly. hapax identifies every virtual in/output of the mrcc?
I’m currently using the MPC One as my master clock and sequencer. Will it display the same way as in the MPC? I’ve attached a picture of the mpc midi/sync settings
Hapax has multiple USB modes, im using “usb device” which is the easy mode, basicly have usb from hapax usb device port → usb 1 on mrcc, so i only use midi channels to switch between synths/outputs (i usually have one midi chan for each output).
Hapax does also have host mode, im guessing you miight get all the channels in that view there, i have not tried itmyself as i use the hostport on the mrcc towards a pc.
update: i tried to connect the hapax host port to the host port on the mrcc (it said host connected mrcc) and as far as i can see i now can select “USB HOST” as input/output, the hapax only has the mrcc as “one device”, and i can send/receive from different midi channels through the host usb port. Pretty much same way as i do it with midi device → the mrcc (i do the rest of the routing on the mrcc)
It’s not ideal that the Hapax can only distinguish between MIDI channels and doesn’t recognize individual virtual ports. Could this cause problems?
The Hapax isn’t cheap, and taking the risk of problems arising is something I need to think about carefully.
If you want to do multiple midi channels through the different ports on the MRCC from USB HOST/Device on the hapax for grooveboxes or romplers etc I guess it wont work (1 midi chan no prob ofcourse)
Work around for this for now would maybe be to use another midi cable (or usb cable) from the hapax to another input on the mrcc and route from input x to output x on the mrcc. Or another midi/usb cable from the hapax to the device you want to connect (Ive done both of these options towards a MC707 when i wanted to use multiple midi channels)
Having all the ports showing as device on the hapax would be <3 of couse - but for my use this setup is pretty “#¤” good and flexible.
And im by far no hapax pro (and not really mrcc pro either) so might be other/better ways of doing this
each output on hapax always only represented one midi buss. its not that hard. to have more midi busses available to usb connections, hapax would need that feature request to be put in place (im not confident this will happen). until then, usb on hapax will carry a single buss containing only 16 channels, as per the midi spec. thats still a ton of channels!
Here’s kind of a work around - if I’m understanding this correctly.
Plug Hapax into a pc - “midi device”.
Plug MRCC into a pc - using the usb “B” port.
Use a midi host program - daw or something else. I use Cantabile Lite.
Connect Hapax to MRCC in your midi host program.
Now Hapax has access to all of those virtual midi channels.
However I think, technically, you still can only access 16 channels at a time since the Hapax “midi device” can only do 16 channels.
But you can connect and disconnect to access a different set of 16 channels on the MRCC.
So I guess this might not be your solution. But whatever it’s an idea haha.
Edit: I saw that you’re using an MPC right now. That could maybe stand in as your pc. Plug the Hapax into the MPC and that could maybe work? However idk how midi routing is handled on the MPC, idk if you can merge/thru/split. If you can, this might be possible?
I’m just wondering if the Hapax can handle recognizing the different synths via a virtual port without any problems. Each of my synths has its own assigned MIDI channel and is routed to a separate virtual port on the MRCC. And I can’t say whether the Hapax will still recognize this if it only sees one bus.
The MIDI USB on the Hapax will not presently recognize different synths via different virtual ports. That is the difference between multiple MIDI busses and only one bus with 16 midi channels. You can route Channel 1 from the USB MIDI on the Hapax to a specific output on your MIDI router to control multiple devices if that architecture works for you.
@solipsvs doesn’t believe that this feature is coming. I don’t see why they wouldn’t build it unless the processing power doesn’t exist inside the unit to push that much data. Which could be a thing but I kind of doubt it cause USB can carry a lot of data by spec and most MIDI data is pretty lightweight. Of course I don’t do much of the robust polyphonic aftertouch, etc….
Wow, this seems like a confusing thread. I will read it in detail later. In the meantime, the safe way to integrate Hapax and MRCC is to use MRCC xpander in one of MRCC’s USB inputs and then connect Hapax’s MIDI I/O through the expander. It didn’t occur to me yet that a plain USB connection without xpander could have some advantages over this (?), I will investigate over the weekend. I’m using xpander because I had Oxi before Hapax and direct USB connection with Oxi allowed only 2 Oxi OUT ports, while the connection through Oxi Split + xpander allowed to use all 3 OUTs. With Hapax + xpander, we can use all 4 DIN/TRS outputs via a single USB input on MRCC.
Regarding clock and transport, that’s the Achilles heel of MRCC at the moment, for complicated setups. The safest approach is to block clock and transport on all inputs and use MRCC’s clock and transport. This helps to avoid clock multiplication on merges / loops. But then we have to set BPM manually each time and there is no remote midi cc control for transport of MRCC. Then we could of course ignore (disable) MRCC’s clock and use the clock and transport from Hapax and route it though MRCC. It will be fine with simple static routings, it can get frustrating with multiple sequencers, complicated routings and regularly manual re-assigning of routings.
I run an MRCC with my Hapax & DAW and right now it is not set up optimally. I have a spare MRCC expander also which it seems I can put to good use. Not using any USB at all - DIN midi between Hapax and MRCC.
i don´t want to use a daw to route the virtual ports. the mpc has no problem connecting to all 12 virtual ports. Where can i make a real feature request for this function?
I requested this a long time ago and they’ve expressed interest in doing it. I figured they were getting ready when they started showing the USB device name.