Thanks for the info about your system.
I 'think' we might be able to get the D8B's built-in HUI mode (8-faders) to work, without the need to buy extra gear, but I'm not sure yet… this is pretty much just a “theory”. But in theory, it should work.
This would only work, though, if you always have your computer (Mac) on and Logic running - even if you only want to use the D8B with the HDR. But at least you wouldn’t have to re-connect the MIDI cables all the time.
The bad news is, that it will require a little bit of “deep-tweaking” inside of Logic’s “MIDI Environment”.
Since your MIDI interface has 6 ports, I’d suggest to connect the D8B and HDR as follows (it doesn’t matter if you use the same port numbers… it just always has to be out-to-in & in-to-out on the SAME PORT NUMBER for each device):
Yamaha MIDI Out 1 -> D8B MIDI In
Yamaha MIDI In 1 -> D8B MIDI Out
Yamaha MIDI Out 2 -> HDR MIDI In
Yamaha MIDI In 2 -> HDR MIDI Out
Since the D8B and HDR are no longer “directly” connected to each other, but to your computer’s MIDI interface, the MIDI Interface/Computer wouldn’t know to send what’s coming in from the D8B to the HDR, and what's coming in from the HDR to the D8B, to create a “loop” between the devices. Because of that, we’ll have to do that in software. That’s where the Logic Environment comes in.
So, after connecting the MIDI cables as described above, open the “MIDI Environment” in Logic (Menu bar: Window -> Open MIDI Environment).
1. On the left side, change “Layer” to “All Objects”
2. From the menu bar in the open window, click “New -> Physical Input”
3. A new “(Physical Input)” listing appears in the list. Double-click it.
4. A small box with the port numbers of your MIDI interface should appear. On its right side, are little “terminals” - one for each MIDI port on your MIDI interface (there should be 6).
5. From the menu bar in the open window, click “New -> Instrument”. Rename the new Instrument to “D8B” (you can rename it by clicking on (Instrument) in the box on the left).
6. With the “D8B” instrument selected, in the box on the left side, find where it says “Port” and change it from “All” to “Port 1”. (How exactly this port is called, depends on your MIDI interface… something like Yamaha 1 or so, probably)
7. From the menu bar in the open window, click “New -> Instrument”. Rename the new Instrument to “HDR.”
8. With the “HDR” instrument selected, in the box on the left side, find where it says “Port” and change it from “All” to “Port 2”.
9. In the “Physical Input” section, click on the “terminal” next to “Port 1”, and while keeping the mouse button held down, drag the mouse onto the “HDR” Instrument. This will create a virtual cable, that connects the two devices together (...this should ensure, that MIDI data coming in from the D8B, is sent directly back out to the port where the HDR is connected to).
10. In the “Physical Input” section, click on the “terminal” next to “Port 2”, and while keeping the mouse button held down, drag the mouse onto the “D8B” Instrument. This will virtually send the MIDI data that comes into the computer from the HDR, back out to the D8B).
(If you want, you can now close that window).
The result of all of this “should” be, that the D8B and HDR are now “virtually” connected, whenever you have Logic open and that song loaded. Now, if you press the transport controls on either the D8B or HDR, they should sync to each other and the Timecode Displays should move on both.
(I hope this part works - I haven’t tried to do it myself, but in theory it should do the trick. I actually want to try this myself, but will likely not get a chance in a while).
Now for the HUI-control part:
In Logic, and from the “Logic Pro X” menu in the upper left, select “Control Surfaces -> Setup”
1. From the menu bar in the open window, click “New -> Install”
2. From the list that opens, find the entry for “Mackie Designs - HUI”. Click/highlight it, and then click “Add” (don’t click scan… I think it would likely fail, and look frozen for a few minutes)
3. A new Icon that looks like the original Mackie HUI hardware will appear in the “Control Surface Setup” window. Click on it to select it.
4. In the box on the left side, for “Output Port”, select “Port 1” (or whichever port the D8B is connected to).
5. In the box on the left side, for “Input Port”, select “Port 1” (or whichever port the D8B is connected to). You can close this window now.
6. Create at least 8 tracks in Logic (doesn’t matter what type).
7. On the D8B, go to the “Options” Menu, and activate HUI mode.
8. Use the transport controls on the D8B and move faders 17-24 around a bit on the D8B. This should be controlling Logic now… Logic should start playback, and the faders on the Logic channels you created should move around.
So, this should “roughly” be the steps needed to be able to continue using the D8B & HDR together, while being able to use 8 faders on the D8B to control Logic - without having to reconnect MIDI cables, or having to buy more equipment.
This is all in theory, though, and I haven’t gotten a chance to try it. I do want to give this a shot myself, since it would make sense for my own setup here at my place. However, I recently re-organized the entire studio, and have a month-long travel coming up that I have to prepare for. So, I’m afraid I won’t be able to try this myself, until around the end of October. But if you want to give it a try, the above instructions should at least get you “close”. There might still be something I’m missing here or there, but the overall concept should theoretically work. Some detail tweaking may be necessary.
Also - this is an important note - if you get this to work, Logic will only "remember" the HUI setup for each new song you create and work on (or even old songs that you load up... you should already be able to use the D8B's HUI mode to control them).
However, the "MIDI Environment" part I describe above, will only be saved in the "Song" you prepared above. Any new song you create, will NOT have this setup in place yet. So, for this purpose, it would make sense to create a template for Logic Pro (Autoload song), so that Logic would always include the D8B/HDR virtual MIDI wiring, whenever you create a new song. How to work with Templates, is described somewhere in the Logic manual.
Well, good luck with giving all this a try - I know this sound a bit complex. Especially if you're not familiar with the Logic "Environment"!
If you do want to go with a ProBox instead (to be able to use all of the faders on the D8B to control Logic), then you’ll have to direct-message “munkustrap”. A forum member here on this page. He hand-builds them, and is an awesome guy to deal with. He’ll also be very helpful with getting the ProBox set up and running for you.
…but since it doesn’t cost anything to try the D8B’s “native” HUI mode, via what I described above, I’d probably just try that first, so you can decide how you like it, before asking munkustrap to build a ProBox for you (not sure how much he charges for them now - please ask him directly).
Alright - I hope this helps. If anyone else on this forum has any additions or corrections to the above instructions, please chime in! As I said, I can’t try this myself until almost 2 months from now…
Again, best of luck!