Connect fader midi device to Allen and Heath dLive

hi,

I have Allen and heath DM0. I want to connect midi fader controler as Akai MidiMix Controler or Behringer BCF2000. I bought BomeBox.
I want to controle volume level of track after Aux selection.
For example I push Aux 1 button on controler and all fader control track volume of aux 1, I push LR button and fader are volume of MAIN, etc.
I don’t know how to do that ?
Is it possible to have feedback of volume level in order to have fader taking the on going position ?
Do you have manuel explaining how to proceed ? Do I need PC or BomeBox is able to do it without PC ?
Thanks for your replay.
Regards,

Hi, welcome to the Bome community and thank you for your BomeBox purchase

To do what you are asking you will need to also purchase Bome MIDI Translator Pro (MTPro). Development of the project is done on a computer, however when you are done, you can then upload the project file to BomeBox and then run it from there.

This document describes the protocol for Allen and Heath dLive MIDI.

You will need to convert CC messages from either you MIDIMIX or BCF-2000 to the MIDI messages that dLive requires.

The MIDIMIX does not have motorized faders, however you could program a “take-up” function within MT Pro so that the value does not “jump” on your mixer and only moves when it has reached the last known point.

I believe the BCF-2000 has motorized faders so you should be able to program them to keep in sync with the dLive mixer.

I’m not seeing an “Aux 1” or “LR” button on either the MIDIMix or the BCF-2000.

In this configuration the BomeBox would act as the MIDI network interface between your controller and the dLive Mixer, while the project file loaded on BomeBox would handle the necessary MIDI translation.

For development, you would do the translation on your computer with MT Pro and then just connect to your dLive mixer via the Allen and Health Network interface through your BomeBox using Bome Network. You need Bome Network which is free for computer to BomeBox communication.

If you can let me know what MIDI values your controller sends for the control you are using , I can post a project file that demonstrates that function here so you can test. If you want a more complete solution, send me email or PM and we can talk about my independent paid consulting/programming services.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Thanks for your fast response. What I understand is I need PC to develope funcitonnality I need but when Uploaded into Box, The PC is not necessary right ?

I have BCF200 today but I’m looking for anothe rone. But Maybe for my test I can use BCF2000.

Regards

Once the project is on the BomeBox, you will no longer need the PC.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Hi Steve,
I accept your proposition for sending me project to help on starting.
I have Akai Ableton APC40 for the moment.
My Bome box is connecting to dlive DM0 through Ethernet. My Pc with Translator pro also.
I installed MIDI viewer to be able to see wich chanel and message send when I move something on APC40.
Could you show me how to translate fader 1 to LR channel 1 and If I click on button Track Selection 2, I want the fader 1 modulates the sending level of Aux 2.
Thanks for your help.
Regards

Well, I don’t have either APC40 MK1 (I have a MK2) or a dLive, but based on the documentation something like this should work.

In the first preset I send an initialization sequence to the APC40 to put it in Mode 2. (So that the buttons are all momentary). See translator 0.4

I also set the preset so we are in fader mode. See translator 0.5

The Select 2 button (translator 0.1) will toggle between 0 and 1 and select either preset 2 or 3 accordingly to send the proper MIDI message.

If the Faders Input preset (1) is active, we send Fader LR value with the first fader. Pressing Select 2 button will make the Aux Preset (2) active. I used the documentation of the dLive to figure out what to send but again, no way of testing and without documentation examples it is difficult to tell if the programmed messages are actually the correct ones.

APC40-to-dLive-Example-2022-04-03.bmtp (2.1 KB)

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Hi Steve,
Thanks, I tested and it doesn’t work. To check if message is the good one, Is it possible to send sysex message manually with translator ? I want to try sending B2 40 FF or B2 40 00 to check if it’s working directly on Dlive Bome box (connected through Ethernet port).
Regards,

Yes you can put raw message including SysEX in the output. Understand Raw messages in the output box will alway represent their hexadecimal values.

B0 40 FF is not a legal MIDI message as anything with bit 7 set is deemed a
control byte so FF (1111 1111 binary) is actually a MIDI reset message. I think you meant B0 40 7F where 7F is (0111 1111).

As I said the documentation is somewhat confusing due to lack of examples.

On the computer you can select your dLive as a MIDI direct port so no routing should be required on your BomeBox as long as it sees the dLive mixer.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Yes the documentation is not clear. No example. When you know the price of the device it’s not normal…
I find some exempale on this documentation https://www.allen-heath.com/media/dLive-MIDI-TCP-Protocol-1.50.pdf . it seems for LR level we eneed to use NRPN and for Aux mix sysex message. Some example but not very clear. Maybe it will speak to you :slight_smile:

Yes, you would think with the price of this device, they might be able to help you more but I couldn’t find any more guidance on their web site. I have an associate looking at a dLive this week that actually has one so maybe I will have better information then. Also, they are hard to find right now for either borrow or purchase due to supply chain issues.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

I know steve :slight_smile:
I cross my fingers that your colleague can help with his Dlive (not sure if this expression exists in english :). meaning I hope )
In any case thanks for your support.

You can try this while we are waiting. Now I set up Aux Send to send SysEX message

image

image

image

With qq assigned as the level, the output is now this

F0 00 00 1A 50 10 01 00 01 40 qq F7

APC40-to-dLive-Example-2022-04-04.bmtp (2.1 KB)

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

The level to LR main works now. I changed Midi channel on Dlive. It was 12 to 16 on parameters and I put 1 to 4 and now It’s working. But for stereo aux 1 it dosn’t works.
I continue to search. If I find something I let you know.

If I undestand, I will need to link button on APC to the activate or deactivate preset right ? Where I can do it ? In order to switch between main and aux 1.
I suppose also I need to do it for layer in order to switch 8 faders from 1 to 8 to 9 to 16. I need to do one preset per layer right ?

Thanks,

I find it for stereo aux 1.
I used midi snifer and the message is the following
F0 00 00 1A 50 10 01 00 00 0D 00 02 40 qq F7

Ahh I missed the 00 0D 00 in my message also I sent CH 01 instead of 02

My construct
F0 00 00 1A 50 10 01 00 01 40 qq F7
Your sniffer
F0 00 00 1A 50 10 01 00 00 0D 00 02 40 qq F7

Is it working now?

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Hi Steve,
Yes It’s Working. I continue the settings.
I tune the mute button. I have also difference. Into the snifer they said C-2 note On or OFF for channel 1 but In your soft it is C-1 otherwise.

Yes, there is no standard on MIDI note naming convention so it is always best to rely on number than note names. Different people name the note names on different octaves.

I’m glad you got it working!

Are you having any luck in finding how to send MIX, SEL, or PAFL (Solo). I can’t seem to find that in the documentation.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Yes, I find to send on Aux, I’m trying mute. When I will finish, I will give you the code. Maybe it can help somebody. :slight_smile:
Sould you explain me how to attahc button on preset ? As I written upper I suppose to switch my 8 faders to others layers (9-16) I need to activate new preset and deactivate the running one ?
For PAFL I see with sniffer the code but for select channel nothning, strange.
Do you have any limitaiton in terms of translator ? because If I want to map everything, I will have a lot (maybe 200 per presets).
When I will finish, if I understand correctly, I push the project nto bombox and I can remove the PC ?
the problem is APC40 doesn’t have DIN 5 midi. Maybe I need to buy one device with DIN5 ?

That would be awesome. Thanks!

There is a couple of ways to do this, you could set the few presets that you want always as such and then when switching presets you could put "disable all others except always on.

Or you could have presets, disable other presets as they are disabled by translators.

Personally tend to go for the first solution as it take less translators.

Here is a tutorial for using presets as layers.

No limitations in the software that I know of, big projects take more memory though. I’ve not ever run into memory issues with any projects on my BomeBox or computer.

The APC40 has a USB device port that you can connect to the BomeBox USB host port.
If you need more than one USB device then use a USB hub. If the device draws a lot of power from USB (more than 1A total) then use a powered USB hub.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Ok, but When I connect APC40 it doesn’t work, I think it’s due to driver. Bome box is not able to read the midi message coming from APC. How can I activate USB port ?