Feature Request: Using MRCC Router with hapax

I wanna buy the hapax. But im not shure if my equipments works with the MRCC.

All my Equipmentment is connected to the MRCC.

Every synth i use in my setup has its own dedicated midi channel.

Is Hapax able to See all in/Outputs of the MRCC by using the usb Connection?

And the hapax should be Master clock for all my stuff which is connected to my MRCC.

Thx for your help

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 :slight_smile:

3 Likes

thx for your help @stefftastiq

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)

Looks like this has been requested on the forum (quick search) USB Host -> connect multiple devices through usb hub? - #10 by bigsofty

so might be coming! :slight_smile:

@stefftastiq thx for your help.

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.

Guess that is up to how you will be using it.

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 :slight_smile:

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?

thx for your help.

i do not need more then 16 channels.

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….

DSS

dont get me wrong, i hope its coming!

1 Like

Me too! I found some work around but it sure would be nice to use some of my more complicated midi routing gear. :crossed_fingers:

That being said… Hapax is so freaking fun to play with. I gotta give Squarp a lot of kudos.

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.

2 Likes

Following the thread

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.

So many possibilities with the MRCC, and paired with the Hapax, there’s even more possibilities.

It still confuses me from time to time because there’s is more than one way to get the results you want.

I feel like you can also plug:

Hapax midi out A,B,C,D to MRCC midi in 1,2,3,4.

Plug MRCC to PC, and just route to the virtual ports.

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?

yesterday i sent a feature request email to the hapax guys.

today i got this email from them:

6 Likes

Woohoo!

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.

Damn @squarpadmin this is what makes great companies. The ones that stand behind their products, care about their customers and love what they do.

kudos!
DSS

im happy to be wrong!

1 Like