Hi, was led to this forum by some members of the audiobus forum.
I have an Impact lx61 midi keyboard and would like to use the transport controls, faders and knobs in cubasis. The advice from audiobus forum was to buy midibridge and set up the streambyte as you have described in another thread. That, however didn't work. So now I'm asking for your help. I'm totally green when it comes to midi. I'm using an iPad 3 with latest iOS and all apps is updated.
In order to map stuff we'll need to get the events that the impact61 sends when you press a button. Let's start with something simple first (not sure whether Cubasis faders are controllable via MIDI) and get the transport going. Run up the free midiwrench app and connect the keybaord.
Press the 3 buttons on the impact you would like to assign to the MIDI start, stop and continue commands.
Let me know what they are and I'll create the Stream Byter rules for you.
Auria uses the HUI protocol so we are limited to the things that can be done reliably with it. For example I have figured out how to control the first 8 faders (but not master, unfortunately) and mute and solo buttons. These can all be remapped. There is some possibility that your controller has HUI built into it, but reading the specs and info I was not able to find evidence of that. You could experiment by configuring Auria to accept Remote from the LX61.
Suggest you start with the above and check that you can start from beginning, continue and stop the transport and we can go from there!
Rewind is easy. Just comment out (put a # at the start) of the second rule (BX 67 7F = FA +C).
Start/Stop/Continue are standard MIDI messages. The messages to control other things are 'HUI' protocol messages which are a bit trickier (because HUI is proprietary to Mackie and developers who access it have to sign an NDA). I'm not a HUI developer but I have found enough information about how it works to figure things out.
I need to get the controller numbers for your 8 sliders (like I said it is not possible to control the master fader as we are only pretending to be a 'one-way' HUI) like you did for the transport buttons. If you can fire up midiwrench again and slide each a little and let me know controller numbers for faders 1-8 I can give you rules to make the sliders in Auria move.
I'm not sure about record; I would have to research that as that would be a HUI command.
You might need to do the following: (pasted from other thread)
4. Start/switch over to Auria, select Menu>Settings>MIDI and select 'Receive Remote' for MidiBridge. Other defaults should not need changing (Remote Protocol: Mackie HUI, MMC Device ID: 1). Press X icon to dismiss menu and return to Auria mixer.
That may be it, but I will check the rules above in a device tomorrow morning.
I think I realise what the problem is. When midiwrench says channel 15 I forgot that it numbers them from 0 and not 1. I tightened the rules a little to only react to the controller on channel 15 which his come back to haunt me. Try these (slightly loosened) rules instead:
Yes Nic. Now the faders work, when auria is set to receive remote from midibridge. But then the transport doesn't work. So I'll have to switch back and forth between clock and remote. Now I just need a midi control for switching between the two
I think we can do both simultaneously by sending one set out of MidiBridge's virtual port and the other set into the loopbacked network port:
Try routing the impact to both MidiBridge and CoreMIDI net. In MidiBridge's Preferences, enter the word 'localhost' in the Destination host address, set 'Connect Automatically' to 'On', Dialogs 'Off' and press Connect button. You should see a red '2' on the Interfaces tab button.
In Auria select Receive Remote for MidiBridge and Receive Clock for Network Session 1 (or vice versa)
I'll give you a full set of fader rules for the 8 faders (It's just those same two adjusted and repeated 3 more times to all 8)
Haven't had time to start reverse compiling more HUI stuff today but I'll see what other things can be controlled when I can (record, pan or whatever)