bitfocus / companion-module-requests

Repository for tracking module requests
101 stars 11 forks source link

Module Request: Allen & Heath iLive & GLD series #68

Open themusicnerd opened 6 years ago

themusicnerd commented 6 years ago

Hi From Australia,

I would like to make a module request for the Allen & Heath iLive series and GLD series.

The TCP Control protocol is documented here: iLive : https://www.allen-heath.com/media/iLive-TCPIP-Protocol-V1.9.pdf GLD : http://www.allen-heath.com/media/GLD-MIDI-and-TCPIP-Protocol-V1.4_2.pdf

There is a great similarity in the protocols.

I am happy to try and learn how to program the modules myself if that can be of any assistance? Is there somewhere where I can read how to program and install custom modules?

Kindest Regards, Adrian

Phil0 commented 5 years ago

Hey I am currently also searching for a solution to control the iLive System from Companion. Has someone a solution? I will keep you updated 👍

krisdahl commented 5 years ago

I’d like to see support for QU and SQ series too. I’m not sure if they use same API.

Will dig into it.

Stu232 commented 5 years ago

Should also add support for the Dlive

simongroom112 commented 5 years ago

+1 for GLD support

QU Supports MIDI Control: https://www.allen-heath.com/media/Qu_MIDI_Protocol_V1.9.pdf

lightingman117 commented 5 years ago

+1 for dLive support. Was about to submit a feature request when I found this already stated.

https://www.allen-heath.com/media/dLive-MIDI-TCP-Protocol-1.50.pdf

Use case would be to mute/unmute mute groups. Use case would be to enable sends on fader for a given aux mix.

JeffreyDavidsz commented 5 years ago

Dlive has a module, but testing it seems hard. If possible please test and let me know

lightingman117 commented 5 years ago

Did not realize/see in the latest release.

I could find it, but since I'm new and slow to navigating mind pointing me to the correct beta?

I'll test

lightingman117 commented 5 years ago

Found it, but how do I install?

Is it as simple as dropping the module in the install folder? I know I need to look but I'm not near my computer right now.

https://github.com/bitfocus/companion-module-allenheath-dlive/commit/04d81f773b3a75f774f4caffafcd12a543fd187b

JeffreyDavidsz commented 5 years ago

Just download one of the latest builds at builds.bitfocus.io/companion

lightingman117 commented 5 years ago

Just download one of the latest builds at builds.bitfocus.io/companion

Gotcha, sorry didn't realize y'all were building nightly's

JeffreyDavidsz commented 5 years ago

No problem, let us know if this works or not, there's only a basic command to check if the structure is correct

lightingman117 commented 5 years ago

thing

I installed 2019-Aug-25 06:20 Not sure why but I keep getting javascript errors like the above image. It's not apparent where in the code it's occurring either.

josephdadams commented 5 years ago

@JeffreyDavidsz should we break this out into multiple module requests - GLD, iLive, dLive, QU, SQ, etc?

JeffreyDavidsz commented 5 years ago

If the API's are different, yes

MarcHagen commented 4 years ago

I belief the SQ series is indeed different. bitfocus/companion-module-allenheath-sq#36 https://www.allen-heath.com/media/SQ-MIDI-Protocol-Issue1.pdf

I had started some building and testing (based on the DLive) but didn’t get it working (yet!) https://github.com/MarcHagen/companion-module-allenheath-sq

MeestorX commented 4 years ago

Try the dLive module for the GLD. They look to be similar enough.

Let me know what doesn't work, and maybe I can mod the module to cover both. (SQ is completely different, from what I can tell)

druidma commented 4 years ago

Hi all, I've been working on the iLive control, (credit to MeestorX for the dLive module which I used as the basis for it!)

I've tested it with an iLive on MIDI address 1 and have control of Mutes (input, FX sends, FX returns, DCAs and Mix busses) Phantom Power for mixrack channels, Fader levels (input, FX sends, FX returns, DCAs and Mix busses) and Scene Recall.

WaffleTime16 commented 4 years ago

Try the dLive module for the GLD. They look to be similar enough.

Let me know what doesn't work, and maybe I can mod the module to cover both. (SQ is completely different, from what I can tell)

So I just attempted to connect to a GLD 80 with the dLive module. It was recognized but threw errors when issuing commands. Here's an example of the log response:

Thu Nov 5 11:29:07 2020 :: Connection made from 192.168.1.4 - Server Side (AHNet) Thu Nov 5 11:41:53 2020 :: ERROR: Unknown Method: 10E7 Source: 4A, ConnId: 1 ObjectName: "FX Send Mixer 01 (../../AHNet/Core/NetObjct.cpp:558)

MeestorX commented 4 years ago

Do any commands work? Did you try selecting the iLive mode to see if that works?

WaffleTime16 commented 4 years ago

I have not tried iLive yet. That was in response to sending a "Talkback Mic On" request. The other one I tried was muting ch 1 which did not elicit any response from the board. Give me a minute here and I'll go fiddle with it on iLive mode.

Edit- Aha! So iLive seems to work with everything save for the talkback function. Neat! Nothing in the logs this time except for it recognizing the connection from Companion.

Phil0 commented 2 months ago

So to sum this up.